@font-face{font-family:Big Shoulders Stencil Display;font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/big-shoulders-stencil-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/libre-franklin-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night: #111c25;--panel: #182833;--ink: #f1e6d6;--muted: #9eabb0;--brass: #d9b25f;--line: #2b3d49;--danger: #ff8a5c;--match: #d4502f;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .95 0 0 0 0 .88 0 0 0 .035 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--display: "Big Shoulders Stencil Display", Impact, "Arial Narrow", sans-serif;--body: "Libre Franklin", "Franklin Gothic Medium", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Courier Prime", "Courier New", ui-monospace, monospace;color-scheme:dark;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{margin:0;background:var(--grain),var(--night);color:var(--ink);font:15px/1.45 var(--body);-webkit-font-smoothing:antialiased}img{max-width:100%}button:focus-visible,a:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.wrap{min-height:100%;max-width:1140px;margin:0 auto;display:flex;flex-direction:column;gap:12px;padding-block:14px 20px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.brand{margin:0;font-family:var(--display);font-weight:900;line-height:.9;letter-spacing:.05em;text-transform:uppercase;color:var(--brass)}.mark{display:inline-block;flex:none}.btn{font:700 15px var(--body);letter-spacing:.01em;border-radius:4px;padding:11px 20px;cursor:pointer;border:1px solid var(--brass);text-decoration:none;display:inline-block}.btn-primary{background:var(--brass);color:var(--night)}.btn-primary:hover{filter:brightness(1.08)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--muted)}kbd{font:700 13px var(--mono);color:var(--ink);border:1px solid var(--line);border-bottom-width:2px;border-radius:3px;padding:1px 5px}.ad-slot--below{min-height:100px;margin-top:28px}.ad-slot--rail{display:none}@media (min-width: 1520px){.ad-slot--rail:not([hidden]){display:block;position:fixed;top:140px;width:160px;height:600px}.ad-slot--left{right:calc(50% + var(--page-half, 570px) + 24px)}.ad-slot--right{left:calc(50% + var(--page-half, 570px) + 24px)}}
