body:has(.account-shell){background:var(--app-bg);color:var(--app-text);margin:0;font-family:Segoe UI,sans-serif;overflow-y:auto}.account-shell.svelte-1gt57st{background:var(--app-bg);min-height:100vh}header.svelte-1gt57st{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;height:64px;padding:0 2rem 0 0;display:flex}.brand.svelte-1gt57st{align-items:center;gap:1rem;height:100%;display:flex}.brand.svelte-1gt57st>a:where(.svelte-1gt57st){color:var(--app-text);font-weight:700;text-decoration:none}.brand.svelte-1gt57st>a:where(.svelte-1gt57st):first-child{margin-left:2rem}main.svelte-1gt57st{max-width:1150px;margin:0 auto;padding:2rem}h1.svelte-1gt57st{font-size:1.8rem}.account-shell.svelte-1gt57st form{gap:.8rem;display:grid}.account-shell.svelte-1gt57st label{gap:.35rem;display:grid}.account-shell.svelte-1gt57st input:not([type=checkbox]),.account-shell.svelte-1gt57st select,.account-shell.svelte-1gt57st textarea{font:inherit;color:var(--app-text);background:var(--app-elevated);border:1px solid var(--app-border-strong);box-sizing:border-box;border-radius:6px;min-width:0;padding:.65rem}.account-shell.svelte-1gt57st main:where(.svelte-1gt57st) button{font:inherit;cursor:pointer;border:1px solid var(--app-border-strong);background:var(--app-accent);color:#fff;border-radius:6px;padding:.65rem 1rem}.account-shell.svelte-1gt57st main:where(.svelte-1gt57st) button:hover{background:var(--app-accent-hover)}.account-shell.svelte-1gt57st a{color:#b6c7ff}.account-shell.svelte-1gt57st .notice{border:1px solid var(--app-border-strong);background:var(--app-elevated);overflow-wrap:anywhere;border-radius:8px;padding:.8rem}.account-shell.svelte-1gt57st .error{color:#ffb4bd}.account-shell.svelte-1gt57st .panel{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;margin-bottom:1rem;padding:1.2rem}.account-shell.svelte-1gt57st .narrow{max-width:440px}.account-shell.svelte-1gt57st .checks{flex-wrap:wrap;gap:1rem;display:flex}.account-shell.svelte-1gt57st .checks label{align-items:center;gap:.4rem;display:flex}.account-shell.svelte-1gt57st fieldset{border:1px solid var(--app-border-strong);border-radius:7px;gap:.6rem;display:grid}.account-shell.svelte-1gt57st .row{flex-wrap:wrap;align-items:end;gap:.8rem;display:flex}.account-shell.svelte-1gt57st small{color:var(--app-muted)}@media (width<=650px){main.svelte-1gt57st{padding:1rem}header.svelte-1gt57st{padding:0 1rem 0 0}.brand.svelte-1gt57st>a:where(.svelte-1gt57st):first-child{margin-left:1rem}}
