.auth-main{padding:48px 20px;min-height:70vh}.auth-card{max-width:540px;margin:auto;padding:32px;background:#fff;border:1px solid #d6e1e7;border-radius:20px;box-shadow:0 14px 40px #152d4010}.auth-card h1{font-size:2.2rem}.auth-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.auth-tabs button[aria-pressed=true]{background:#172c40;color:#fff}.auth-card label{display:block;font-weight:600;margin:16px 0 6px}.auth-card input:not([type=checkbox]),.auth-card textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #aabcc8;border-radius:8px;font:inherit}.auth-card .primary{margin-top:20px}.auth-card .check{display:flex;gap:10px}.auth-card details{margin-top:24px;padding-top:20px;border-top:1px solid #d6e1e7}.auth-card summary{cursor:pointer}#status{color:#924117}#savedCode{overflow-wrap:anywhere}[hidden]{display:none!important}@media(max-width:600px){.auth-main{padding:24px 12px}.auth-card{padding:22px}header .brand span{font-size:14px}}
