:root{--ls-bg:#0b0b0c;--ls-surface:#17171a;--ls-surface-raised:#222226;--ls-line:#2e2e33;--ls-ink:#f5f2ec;--ls-ink-muted:#a6a29a;--ls-gold:#d9b46a;--ls-gold-text:#e3c285;--ls-on-gold:#141414;--ls-radius-md:14px;--ls-radius-lg:20px;--ls-font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--ls-font);background:var(--ls-bg);color:var(--ls-ink);-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--ls-gold);outline-offset:2px}
