.admin-auth-screen{min-block-size:100dvh;padding:var(--space-6);place-items:center;padding-block-start:calc(env(safe-area-inset-top) + var(--space-6));display:grid}.admin-auth-card{gap:var(--space-4);inline-size:min(100%,26rem);padding:var(--space-8) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid}.admin-auth-card h1{font-size:1.375rem;line-height:1.25}.admin-auth-label{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.admin-auth-status{color:var(--color-text-muted)}.admin-auth-error{color:var(--color-danger)}.admin-google-button{min-block-size:44px}.admin-google-button-disabled{opacity:.55;pointer-events:none}
