:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#151313;--foreground:#d2d5d2;--muted:#a5a9a6;--accent:#6a3439;--accent-surface:#352326;--rule:#383534;--body-font:var(--font-body), Georgia, serif;--font-tavern-body:var(--font-body)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--background);color:var(--foreground);font-family:var(--body-font);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;height:auto;display:block}h1,h2,p{margin:0}h1,h2{font-family:var(--font-display), Georgia, serif;font-weight:400}::selection{background:var(--accent-surface);color:var(--foreground)}:focus-visible{outline:2px solid var(--foreground);outline-offset:6px}.skip-link{z-index:10;background:var(--accent-surface);padding:16px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition:none!important;animation:none!important}html:has(dialog[open]){overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
