:root{--desk: #d8d3c4;--paper: #f3eee1;--paper-2: #e7e0cd;--ink: #1b1b18;--rule: #b8b09b;--blue: #1f3a93;--blue-dark: #142766;--red: #b4271b;--pen: #2447c4;--font-display: "Archivo Narrow", "Arial Narrow", sans-serif;--font-typed: "Courier Prime", "Courier New", monospace;--pad: 28px}@media (max-width: 720px){:root{--pad: 16px}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:16px}body{font-family:var(--font-display);background:var(--desk);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:var(--blue)}a:hover{color:var(--blue-dark)}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
