.account-shell{max-width:600px;margin:0 auto;padding:44px 20px;color:var(--ui-text-31513d)}.account-brand{display:inline-block;color:var(--ui-text-31513d);font-size:30px;font-weight:800;text-decoration:none;margin-bottom:30px}.account-card{padding:30px;background:var(--ui-surface-fffdf3);border:1px solid var(--ui-surface-d6dfca);border-radius:20px;box-shadow:0 10px 35px var(--ui-shadow-234c4210)}.account-card h1{font-size:28px;margin:0 0 16px}.account-card p{line-height:1.7;margin:0 0 20px}.account-card label{display:flex;flex-direction:column;gap:8px;font-size:14px;margin:20px 0}.account-card input{padding:12px;border:1px solid var(--ui-surface-bbcbb4);background:var(--ui-surface-fff);border-radius:8px;color:var(--ui-text-254936);font:inherit;width:100%;box-sizing:border-box}.account-card .primary{display:block;width:100%;margin-top:22px;text-align:center;padding:13px;border:0;cursor:pointer}.account-card button:disabled{opacity:.6;cursor:wait}.account-card nav{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;font-size:13px}.account-card a,.account-secondary{color:var(--ui-text-355f46)}.account-secondary{display:block;margin:16px auto;background:transparent;border:0;text-decoration:underline;cursor:pointer}.account-error{color:var(--ui-text-a12e26);margin-top:20px!important}.account-notice{padding:14px;background:var(--ui-surface-edf2e3);border-radius:8px;margin-top:20px!important}.account-hero{max-width:920px;margin:60px auto;padding:30px;color:var(--ui-text-31513d)}.account-hero h1{font-size:clamp(32px,6vw,64px);max-width:720px;line-height:1.2;margin:20px 0}.account-hero p{max-width:640px;line-height:1.8;font-size:18px}.account-actions{display:flex;flex-wrap:wrap;gap:18px;margin:30px 0;align-items:center}.account-actions a{color:var(--ui-text-31513d)}.account-actions .primary{color:white;text-decoration:none;padding:14px 22px}.account-card a:focus-visible,.account-card button:focus-visible,.account-card input:focus-visible{outline:3px solid var(--ui-surface-d99c42);outline-offset:3px}