.auth-page{min-height:100vh;padding-block:var(--space-10);background:radial-gradient(circle at 85% 10%, #b7d9f194, transparent 28rem), linear-gradient(180deg, var(--aqde-blue-50), var(--color-page));align-items:center;display:grid}.auth-shell{width:min(100%,34rem);min-width:0;margin-inline:auto}.auth-brand{margin-bottom:var(--space-6)}.auth-card{padding:var(--space-5);overflow-wrap:anywhere}.auth-card h1{margin-bottom:var(--space-4);font-size:clamp(2rem,6vw,3rem)}.auth-lead{margin-bottom:var(--space-8);color:var(--color-text-secondary)}.auth-form{gap:var(--space-5);display:grid}.auth-form .aqde-button{width:100%;margin-top:var(--space-2)}.auth-switch{margin:var(--space-7) 0 0;padding-top:var(--space-6);border-top:var(--border-width-thin) solid var(--color-border);color:var(--color-text-secondary);text-align:center}@media (min-width:48rem){.auth-card{padding:var(--space-10)}}
