@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap");:root{--paper-bg:#ffffff;--paper-surface:#ffffff;--paper-subtle:#f8fafc;--paper-gutter:#f1f5f9;--paper-border:#e2e8f0;--paper-border-subtle:#f1f5f9;--paper-ink-primary:#0f172a;--paper-ink-secondary:#334155;--paper-ink-muted:#64748b;--paper-accent-amber:#d97706;--nocturne-bg:#0a0b0e;--nocturne-surface:#101217;--nocturne-elevated:#161921;--nocturne-gutter:#0d0f14;--nocturne-border:rgba(255,255,255,0.08);--nocturne-border-subtle:rgba(255,255,255,0.04);--nocturne-ink-primary:#f3f4f6;--nocturne-ink-secondary:#9ca3af;--nocturne-ink-muted:#4b5563;--nocturne-accent-amber:#f59e0b;--font-serif:"Instrument Serif","Newsreader","Charter","Bitstream Charter","Cambria",Georgia,serif;--font-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:"JetBrains Mono","Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100vh;background-color:var(--paper-bg,#ffffff);color:var(--paper-ink-primary,#0f172a);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:#e0e7ff;color:#0f172a}