:root{--p-white:#fff;--p-ivory-100:#f5f2ec;--p-ivory-200:#ede9e0;--p-stone-200:#d9d4c9;--p-stone-300:#c8c4bb;--p-ash-700:#66645d;--p-navy-900:#1b2b3c;--p-slate-600:#4a6275;--p-slate-50:#e7eef2;--p-sage-700:#2a6b4a;--p-sage-50:#e3efe8;--p-amber-800:#8a4f1b;--p-amber-50:#f7e9db;--p-ember-700:#8b3a2f;--p-ember-50:#f6e4e0;--p-gold-600:#967a3a;--surface-page:var(--p-ivory-100);--surface:var(--p-white);--surface-sunken:var(--p-ivory-200);--line:var(--p-stone-200);--line-strong:var(--p-stone-300);--ink:var(--p-navy-900);--ink-muted:var(--p-ash-700);--ink-inverse:var(--p-white);--accent:var(--p-gold-600);--st-fine:var(--p-sage-700);--st-fine-bg:var(--p-sage-50);--st-watch:var(--p-amber-800);--st-watch-bg:var(--p-amber-50);--st-act:var(--p-ember-700);--st-act-bg:var(--p-ember-50);--st-act-solid:var(--p-ember-700);--st-gap:var(--p-slate-600);--st-gap-bg:var(--p-slate-50);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--target:44px;--r-1:2px;--r-2:4px;--r-3:8px;--font-body:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-1:12px;--t-2:14px;--t-3:16px;--t-4:20px;--t-5:24px;--w-regular:400;--w-medium:500;--w-bold:700;--maxw:1920px}body{background:var(--surface-page);color:var(--ink);font-family:var(--font-body);font-size:var(--t-2);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}.top-bar{gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;display:flex}.top-bar a{color:var(--ink)}.top-bar__name{font-weight:var(--w-bold);text-decoration:none}.top-bar__links{gap:var(--s-4);display:flex}.top-bar__links a{min-width:var(--target);min-height:var(--target);justify-content:center;align-items:center;display:inline-flex}.top-bar__who{color:var(--ink-muted);font-size:var(--t-1);margin-left:auto}@media (width>=700px){.top-bar{padding:var(--s-3) var(--s-6)}}
