:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#111318;--surface:#171a20;--surface-raised:#1b1e25;--surface-hover:#1a1d23;--inset:#15181e;--line:#353a45;--line-soft:#2c313a;--line-field:#3a404b;--text:#f4f1e8;--text-strong:#f0eee7;--text-muted:#aeb3bf;--text-dim:#868e9a;--text-label:#969da8;--gold:#d8c385;--gold-dim:#bca665;--attention:#e3a59e;--complete:#8fcca7;--planned:#e4cc7f;--elsewhere:#e7a873;--action:#20303a;--action-line:#6c8fa2;--action-text:#b9dcef;--action-hover:#293f4c;--page:1160px;--page-narrow:820px;--gutter:32px;--radius:6px;--radius-card:4px}*,:before,:after{box-sizing:border-box}body{background:var(--ground);min-width:320px;min-height:100vh;color:var(--text);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}button,input,select,textarea{letter-spacing:0}.switch{color:#9da3ad;min-height:36px;font:inherit;cursor:pointer;background:#181b21;border:1px solid #3c424d;border-radius:5px;align-items:center;gap:8px;padding:4px 11px 4px 6px;font-size:.72rem;font-weight:800;display:flex}.switch:hover,.switch:focus-visible{color:#d7d3ca;border-color:#5b6270}.switch .track{background:#303640;border-radius:8px;width:28px;height:16px;transition:background .12s;position:relative}.switch .knob{background:#8b929d;border-radius:6px;width:12px;height:12px;transition:transform .12s,background .12s;position:absolute;top:2px;left:2px}.switch.on{color:#f0eee7}.switch.on .track{background:#6d5f2f}.switch.on .knob{background:#dcc487;transform:translate(12px)}@media (prefers-reduced-motion:reduce){.switch .track,.switch .knob{transition:none}}.choice{border:1px solid var(--line-field);background:var(--inset);min-height:36px;color:var(--text-muted);font:inherit;cursor:pointer;border-radius:5px;padding:4px 14px;font-size:.72rem;font-weight:800}.choice:hover,.choice:focus-visible{border-color:var(--line);color:var(--text-strong)}.choice.on{border-color:var(--action-line);background:var(--action);color:var(--action-text)}.language.svelte-12qhfyh{align-items:center;gap:4px;margin-left:12px;display:flex}.language-label.svelte-12qhfyh{color:#767d88;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}.language.svelte-12qhfyh button:where(.svelte-12qhfyh){color:#969da8;min-height:26px;font:inherit;cursor:pointer;background:0 0;border:1px solid #3a404b;border-radius:4px;padding:3px 7px;font-size:.68rem;font-weight:800}.language.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{color:#e5e3dc;border-color:#bca665}.language.svelte-12qhfyh button.active:where(.svelte-12qhfyh){color:#f0eee7;border-color:#d8c385}.topbar.svelte-12qhfyh{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111318f5;border-bottom:1px solid #303540;position:sticky;top:0}.topbar-inner.svelte-12qhfyh{width:min(100% - var(--gutter), var(--page));justify-content:space-between;align-items:center;gap:24px;min-height:68px;margin:0 auto;display:flex}.brand.svelte-12qhfyh{min-width:0;color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.account.svelte-12qhfyh{align-items:center;gap:8px;display:flex}.who.svelte-12qhfyh{color:#d6dae2;align-items:center;gap:8px;font-size:.76rem;font-weight:700;text-decoration:none;display:flex}.who.svelte-12qhfyh:hover{color:#d8c385}.account.svelte-12qhfyh button:where(.svelte-12qhfyh){color:#9aa1ad;font:inherit;cursor:pointer;background:0 0;border:1px solid #4a515f;border-radius:5px;padding:5px 10px;font-size:.7rem;font-weight:700}.account.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{color:#b9dcef;border-color:#6c8fa2}.brand-copy.svelte-12qhfyh{gap:1px;min-width:0;display:grid}.brand-copy.svelte-12qhfyh strong:where(.svelte-12qhfyh){text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.version.svelte-12qhfyh{color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none;font-size:.7rem;font-weight:700}.mark.svelte-12qhfyh{flex:0 0 34px;width:34px;height:36px;position:relative}.mark.svelte-12qhfyh span:where(.svelte-12qhfyh){background:#252932;border:1.5px solid #d8c385;border-radius:3px;width:17px;height:25px;position:absolute}.mark.svelte-12qhfyh span:where(.svelte-12qhfyh):first-child{top:8px;left:1px;transform:rotate(-8deg)}.mark.svelte-12qhfyh span:where(.svelte-12qhfyh):nth-child(2){top:5px;left:8px}.mark.svelte-12qhfyh span:where(.svelte-12qhfyh):nth-child(3){top:8px;left:15px;transform:rotate(8deg)}nav.svelte-12qhfyh{align-self:stretch;gap:4px;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#bfc3cc;border-bottom:2px solid #0000;place-items:center;min-width:82px;padding:0 13px;font-size:.84rem;font-weight:700;text-decoration:none;display:grid}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#f4f1e8}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#f4f1e8;border-bottom-color:#d8c385}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){flex-direction:row;grid-auto-flow:column;gap:7px}.badge.svelte-12qhfyh{color:#1a1c22;text-align:center;background:#d8c385;border-radius:999px;min-width:19px;padding:1px 6px;font-size:.68rem;font-weight:800}@media (width<=620px){.topbar-inner.svelte-12qhfyh{grid-template-columns:1fr;gap:0;padding-top:8px;display:grid}.brand.svelte-12qhfyh{min-height:38px}nav.svelte-12qhfyh{width:100%;min-height:46px;overflow-x:auto}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){flex:1;min-width:68px;padding:0 9px}}
