:root{--ink:#000000;--cream:#F4EFE6;--headline-size:clamp(2rem,4.861vw,5.75rem);--headline-line-height:1.25;--headline-tracking:-0.005em;--headline-measure:96rem;--meta-size:clamp(0.75rem,0.85vw,0.95rem);--meta-tracking:0.08em}*,:after,:before{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%}body,html{background:var(--ink)}body{margin:0;min-height:100vh;min-height:100dvh;color:var(--cream);font-family:var(--font-headline),Georgia,"Times New Roman",serif;font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:focus-visible{outline:2px solid var(--cream);outline-offset:.25em}::selection{background:rgb(244 239 230/.85);color:#000000}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}