*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--black:#000;--off-black:#0a0a0a;--surface:#111;--border:#1e1e1e;--border-light:#2a2a2a;--gold:#c9a84c;--gold-dim:#8a6f2e;--white:#f0ece4;--white-dim:#8a8480;--white-faint:#3a3835}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--black);color:var(--white);font-family:Georgia,Times New Roman,serif;line-height:1.6;min-height:100vh}::selection{background:var(--gold-dim);color:var(--white)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--border-light)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}