body[data-site=astro] .auth-shell{max-width:608px;margin:48px auto 0;padding:0 24px 48px}body[data-site=astro] .auth-shell>h1{color:var(--ink);letter-spacing:-1.2px;margin:12px 0 16px;font-size:clamp(34px,4vw,44px);line-height:1.2}body[data-site=astro] .auth-shell>p{font-size:15px;line-height:1.8}body[data-site=astro] .auth-shell .account-kicker,body[data-site=astro] .auth-shell>.eyebrow{color:var(--accent);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}body[data-site=astro] .auth-shell .auth-card{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:12px;margin-top:28px;padding:28px}body[data-site=astro] .auth-shell .button{white-space:normal;text-align:center;min-height:46px;box-shadow:none;gap:10px}body[data-site=astro] .auth-shell .button:hover{transform:none}body[data-site=astro] .auth-shell .button.primary{background:var(--accent);border-color:var(--accent);color:#fff}body[data-site=astro] .auth-shell .button.primary:hover:not(:disabled){background:var(--astro-hover);border-color:var(--astro-hover);filter:none}body[data-site=astro] .auth-shell .button.outline{color:var(--accent);background:0 0;border-color:#d8cbd2}body[data-site=astro] .auth-shell .field input{color:var(--ink);background:#fff;border-color:#d8cbd2;min-height:48px}body[data-site=astro] .auth-shell :is(input,button,a,summary,select):focus-visible{outline:2px solid var(--accent);outline-offset:4px}body[data-site=astro] .auth-shell .optional-group{border-color:var(--line);margin-top:20px}body[data-site=astro] .auth-shell .optional-group summary{color:var(--ink);min-height:52px;padding-block:16px;font-size:14px}body[data-site=astro] .auth-shell .optional-group summary>span{color:var(--accent)}body[data-site=astro] .account-overview h2{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:27px;line-height:1.35}body[data-site=astro] .account-overview p{overflow-wrap:anywhere;font-size:14px}body[data-site=astro] .account-overview .small{margin-top:8px;font-size:12px}body[data-site=astro] .auth-shell .quiet-link{color:var(--accent);overflow-wrap:anywhere;min-height:44px;line-height:1.8}body[data-site=astro] .auth-shell .account-danger summary{color:#8b3343}body[data-site=astro] .auth-shell .account-danger .button{color:#8b3343;border-color:#d6b9be}body[data-site=astro] .auth-shell .setup-note{color:#665640;background:#f4eee4;border:0;border-radius:8px;padding:14px}body[data-site=astro] .auth-shell>.auth-family{margin-top:24px;font-size:12px}body[data-site=astro] .auth-shell>.auth-family a{min-height:44px;color:var(--accent);align-items:center;gap:8px;display:inline-flex}body[data-site=astro] .auth-shell:lang(hi)>h1{letter-spacing:0;line-height:1.45}@media (max-width:650px){body[data-site=astro] .auth-shell{margin-top:28px;padding:0 20px 32px}body[data-site=astro] .auth-shell .auth-card{margin-top:22px;padding:22px 20px}body[data-site=astro] .account-overview h2{font-size:25px}}@media (max-width:360px){body[data-site=astro] .auth-shell{padding-inline:16px}body[data-site=astro] .auth-shell .auth-card{padding:20px 16px}}.account-settings .auth-card{position:relative}.account-settings .account-refresh-status{pointer-events:none;margin:0;font-size:11px;line-height:1.5;position:absolute;top:7px;right:20px}.account-settings .auth-card>div[inert]{cursor:progress}body[data-site=astro] .account-settings .optional-group{margin-top:0;padding:0}body[data-site=astro] .account-settings .optional-group:first-of-type{margin-top:20px}body[data-site=astro] .account-settings .optional-group>summary{min-height:62px}
