:root{color-scheme:light;font-family:system-ui,sans-serif;--gold: #d1b782;--gold-light: #b69a59;--ink: #211d1e;--serif: Georgia, "Times New Roman", serif;background:#fff;color:var(--ink)}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:0;min-height:100vh}a{color:inherit}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:3px solid var(--gold-light);outline-offset:4px}::selection{background:var(--gold);color:var(--ink)}img{display:block;max-width:100%}h1,h2,p{margin:0}h1{font:700 clamp(2.05rem,8.7vw,3.5rem) / 1.08 var(--serif);text-wrap:balance}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
