:root{--bg-parchment: #f4ecdc;--bg-parchment-light: #fdfaf3;--bg-ink: #1e1914;--ink-primary: #1e1914;--ink-secondary: #4a3622;--crimson-accent: #8b261d;--crimson-dark: #631710;--gold-accent: #c49a45;--border-parchment: #d4c5b3;--font-serif: "Georgia", "Times New Roman", serif;--font-osr: "Cinzel", "Georgia", serif}html,body{margin:0;padding:0;height:100%;background-color:var(--bg-parchment);color:var(--ink-primary);font-family:var(--font-serif);-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#e5dac6}::-webkit-scrollbar-thumb{background:#8b735c;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#634f3d}@media print{body{background:#fff!important;color:#000!important}}
