@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=EB+Garamond:ital,wght@0,400;0,500;1,400;1,500&family=Noto+Sans+Devanagari:wght@400;500;600&display=swap");:root{--bg:#fdf6ec;--bg-card:#fff9f0;--bg-muted:#f5ece0;--fg:#1a1008;--fg-muted:#5c4a30;--fg-subtle:#8c7355;--border:#e0ceaf;--saffron:#e8650a;--gold:#c9900c;--gold-light:#f5d474;--crimson:#9b2335;--indigo:#2c3e72;--teal:#1a7a6e;--accent:var(--saffron);--accent-bg:#fff1e6;--link:#9b2335;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f0b06;--bg-card:#1a1208;--bg-muted:#241a0e;--fg:#f5e8d0;--fg-muted:#c4a87a;--fg-subtle:#8a7055;--border:#3d2e18;--saffron:#f07a30;--gold:#d4a020;--gold-light:#e8c860;--crimson:#c43a50;--indigo:#6070c0;--teal:#40b8a8;--accent:var(--saffron);--accent-bg:#2a1808;--link:#e06060;color-scheme:dark}}:root[data-theme=dark]{--bg:#0f0b06;--bg-card:#1a1208;--bg-muted:#241a0e;--fg:#f5e8d0;--fg-muted:#c4a87a;--fg-subtle:#8a7055;--border:#3d2e18;--saffron:#f07a30;--gold:#d4a020;--gold-light:#e8c860;--crimson:#c43a50;--indigo:#6070c0;--teal:#40b8a8;--accent:var(--saffron);--accent-bg:#2a1808;--link:#e06060;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:EB Garamond,Georgia,serif;font-size:1.125rem;line-height:1.7;margin:0;padding-inline:0}h1,h2,h3,h4{font-family:Cinzel,Times New Roman,serif;font-weight:600;line-height:1.25;text-wrap:balance;color:var(--fg)}.devanagari{font-family:Noto Sans Devanagari,sans-serif}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}