:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#292721;--muted:#7d776c;--gold:#aa8b58;--cream:#f8f7f3;--paper:#fff;--line:#e8e4db;--serif:Georgia, "Times New Roman", serif;--sans:"Segoe UI", Arial, sans-serif;font-family:var(--sans);color:var(--ink);background:var(--cream);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{min-width:320px;margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{vertical-align:middle}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.18}input,select,textarea{max-width:100%}input[type=search]::-webkit-search-cancel-button{cursor:pointer}textarea{resize:vertical}::selection{color:#252721;background:#e5d6b9}:focus-visible{outline-offset:4px;outline:3px solid #a9894a}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
