@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=DM+Mono:wght@400;500&family=DM+Sans:wght@300;400;500&display=swap");:root{--ink:#1a2233;--paper:#f0f4f9;--cream:#e4ecf5;--amber:#3a6fa8;--amber-light:#5b8ec4;--muted:#6b7f99;--border:#c2d0e0;--success:#3a7c5e;--error:#b84040;--card-bg:#fff;--shadow:0 2px 16px rgba(26,34,51,.07);--shadow-md:0 4px 32px rgba(26,34,51,.11)}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;font-weight:300;min-height:100vh;line-height:1.6}h1,h2,h3{font-family:"Instrument Serif",serif;font-weight:400;line-height:1.2}code,pre{font-family:DM Mono,monospace}::selection{background:var(--amber);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--cream)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}