:root{--heading-font:Georgia, "Times New Roman", serif;--body-font:Arial, Helvetica, sans-serif;--color-ink:#231f20;--color-parchment:#f7f2e8;--color-gold:#c8961e;--color-white:#fff;--transition:.3s ease}html{scroll-behavior:smooth;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--body-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
