.auth-page{min-height:100vh;background:var(--brand-ivory)}.auth-header{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:24px 0}.auth-main{width:min(560px,calc(100% - 32px));min-height:calc(100vh - 110px);margin:0 auto;display:grid;place-items:center;padding:32px 0 72px}.auth-main>*{width:100%}.auth-notice{padding:42px;border:1px solid var(--border);border-radius:28px;background:#fff;box-shadow:var(--shadow-soft)}.auth-notice h1{font-size:clamp(2.25rem,7vw,3.6rem)}.auth-notice>p:not(.eyebrow){margin:20px 0 28px;color:var(--text-muted);line-height:1.7}@media (max-width:540px){.auth-notice{padding:30px 24px;border-radius:22px}}