@font-face{font-family:Archivo Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700;size-adjust:124.6%;ascent-override:70.47%;descent-override:16.85%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:800 900;size-adjust:128.53%;ascent-override:68.31%;descent-override:16.34%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local("Arial"),local("ArialMT");font-weight:400 500;size-adjust:102.6%;ascent-override:94.54%;descent-override:24.37%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 700;size-adjust:97.59%;ascent-override:99.39%;descent-override:25.62%;line-gap-override:0%}@font-face{font-family:Martian Mono Fallback;src:local("Courier New"),local("CourierNewPSMT");font-weight:400 500;size-adjust:116.65%;ascent-override:85.73%;descent-override:17.15%;line-gap-override:0%}@font-face{font-family:Martian Mono Fallback;src:local("Courier New Bold"),local("CourierNewPS-BoldMT");font-weight:600 800;size-adjust:116.65%;ascent-override:85.73%;descent-override:17.15%;line-gap-override:0%}:root{--font-display: "Archivo", "Archivo Fallback", system-ui, sans-serif;--font-body: "Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif;--font-mono: "Martian Mono", "Martian Mono Fallback", ui-monospace, monospace;--tg: #229ed9;--tg-ink: #ffffff;--ok: #1d9a63;--warn: #c2410c;--board: #14161b;--board-hover: #1c1f26;--board-muted: #9aa0ab;--board-soft: #b7bcc6;--flap: #1e2128;--flap-seam: rgb(0 0 0 / .45);--flap-ink: #f1f2f4;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 72px;--dur-fast: .14s;--dur-base: .22s;--ease: cubic-bezier(.2, 0, 0, 1);--rail-w: 92px;--panel-w: 404px;--topbar-h: 64px;--tabs-h: 64px;--safe-bottom: env(safe-area-inset-bottom, 0px);--tabs-space: calc(var(--tabs-h) + var(--safe-bottom));--chrome-bottom: var(--safe-bottom);--text-min: 0px;--tap-min: 0px}@media(max-width:991.98px){:root{--text-min: 13px;--tap-min: 44px}}@media(max-width:640px){:root{--topbar-h: 56px}}[data-club=punks]{color-scheme:light;--accent: #8d44f2;--accent-ink: #ffffff;--accent-soft: #efe5fe;--bg: #eceef2;--bg-pattern: repeating-linear-gradient(45deg, transparent 0 21px, rgb(18 20 25 / .05) 21px 22px);--bg-pattern-size: auto;--surface: #ffffff;--surface-2: #f6f7f9;--ink: #121419;--muted: #62677a;--line: #121419;--line-soft: #d9dce3;--border: 2px;--radius: 0px;--radius-avatar: 0px;--radius-pill: 0px;--shadow-depth: 4px;--shadow: var(--shadow-depth) var(--shadow-depth) 0 var(--ink);--press: 1px;--hover-dim: 1;--btn-line: var(--line);--btn-case: none;--btn-tracking: 0;--avatar-outline: 2px solid var(--ink);--avatar-rendering: pixelated;--sheet-radius: 0px;--sheet-shadow: 0 -4px 0 var(--ink);--grip: var(--ink);--rail-current: inset 3px 0 0 var(--accent);--land: #ffffff;--coast: #9aa0ad;--sea: #dfe3ea;--flap-hi: #c9a2ff}:is([data-club=default],[data-club=default-dark],[data-club=apes],[data-club=builders],[data-club=checksclub],[data-club=clonex],[data-club=forgottenrunes],[data-club=genuineundead],[data-club=goblins],[data-club=meebsclub],[data-club=mooncats],[data-club=multi],[data-club=plague]){color-scheme:light;--accent-soft: color-mix(in srgb, var(--accent) 16%, var(--surface));--bg-pattern: radial-gradient(circle, color-mix(in srgb, var(--ink) 10%, transparent) 1px, transparent 1.6px);--bg-pattern-size: 18px 18px;--surface-2: color-mix(in srgb, var(--ink) 5%, var(--surface));--muted: color-mix(in srgb, var(--ink) 64%, var(--surface));--line: color-mix(in srgb, var(--ink) 18%, var(--surface));--line-soft: color-mix(in srgb, var(--ink) 10%, var(--surface));--border: 1px;--radius: 10px;--radius-avatar: 14px;--radius-pill: 999px;--shadow-depth: 0px;--shadow: 0 1px 2px rgb(0 0 0 / .06), 0 6px 20px rgb(0 0 0 / .07);--press: 0px;--hover-dim: .94;--btn-line: transparent;--btn-case: uppercase;--btn-tracking: .04em;--avatar-outline: none;--avatar-rendering: auto;--sheet-radius: 16px;--sheet-shadow: 0 -8px 30px rgb(0 0 0 / .12);--grip: var(--line);--rail-current: none;--land: var(--surface);--coast: var(--line);--sea: color-mix(in srgb, var(--ink) 6%, var(--bg));--flap-hi: color-mix(in srgb, var(--accent) 55%, #ffffff)}:is([data-club=default-dark],[data-club=apes],[data-club=checksclub],[data-club=clonex],[data-club=forgottenrunes],[data-club=genuineundead],[data-club=mooncats],[data-club=multi],[data-club=plague]){color-scheme:dark;--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 8px 24px rgb(0 0 0 / .35);--sheet-shadow: 0 -8px 30px rgb(0 0 0 / .5)}[data-club=default]{--accent: #8d44f2;--accent-ink: #ffffff;--bg: #cbbaff;--surface: #ffffff;--ink: #212529}[data-club=default-dark]{--accent: #8b65fc;--accent-ink: #ffffff;--bg: #1d1d20;--surface: #33363f;--ink: #ffffff}[data-club=apes]{--accent: #9cffdb;--accent-ink: #121419;--bg: #181818;--surface: #343a40;--ink: #ffffff}[data-club=builders]{--accent: #8068f0;--accent-ink: #ffffff;--bg: #ffffff;--surface: #ffffff;--ink: #212529}[data-club=checksclub]{--accent: #9cffdb;--accent-ink: #121419;--bg: #000000;--surface: #343a40;--ink: #ffffff}[data-club=clonex]{--accent: #fd4747;--accent-ink: #121419;--bg: #852121;--surface: #000000;--ink: #fd4747}[data-club=forgottenrunes]{--accent: #a884f2;--accent-ink: #121419;--bg: #181818;--surface: #343a40;--ink: #ffffff}[data-club=genuineundead]{--accent: #3afff0;--accent-ink: #121419;--bg: #000000;--surface: #343a40;--ink: #adb5bd}[data-club=goblins]{--accent: #49ab78;--accent-ink: #121419;--bg: #fffbf5;--surface: #ffffff;--ink: #212529}[data-club=meebsclub]{--accent: #4345a6;--accent-ink: #ffffff;--bg: #d8e0ff;--surface: #ffffff;--ink: #212529}[data-club=mooncats]{--avatar-rendering: pixelated;--accent: #88ee88;--accent-ink: #121419;--bg: #181818;--surface: #343a40;--ink: #ffffff}[data-club=multi]{--accent: #6ab62b;--accent-ink: #121419;--bg: #1a1a1a;--surface: #3b3b3b;--ink: #ffffff}[data-club=plague]{--accent: #a3ec93;--accent-ink: #121419;--bg: #000000;--surface: #343a40;--ink: #ffffff}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--ink);background-color:var(--bg);background-image:var(--bg-pattern);background-size:var(--bg-pattern-size);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block}a{color:inherit;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--font-display);font-stretch:125%;font-weight:800;line-height:1.02;letter-spacing:-.01em;margin:0}h1{font-size:clamp(34px,4.6vw,58px);text-wrap:balance}h2{font-size:clamp(24px,2.6vw,32px)}h3{font-size:17px;font-stretch:112%;font-weight:700;letter-spacing:0}p{margin:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:var(--font-mono);font-size:max(.8em,var(--text-min));letter-spacing:.01em}.muted{color:var(--muted)}.eyebrow{font-family:var(--font-mono);font-size:max(11px,var(--text-min));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.stack>*+*{margin-top:var(--space-4)}.divider{height:1px;background:var(--line-soft);border:0;margin:0}.tags{display:flex;flex-wrap:wrap;gap:4px}.tag{display:inline-block;padding:2px 8px;border:1px solid var(--line-soft);border-radius:var(--radius);font-size:max(12px,var(--text-min));color:var(--muted);background:var(--surface-2)}.notice{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border) dashed var(--line);border-radius:var(--radius);font-size:14px;background:var(--surface)}.link-btn{min-height:var(--tap-min);background:none;border:0;padding:0;color:var(--ink);text-decoration:underline;cursor:pointer}.page{width:min(1180px,100% - 2 * var(--space-5));margin:0 auto;padding:var(--space-7) 0 var(--space-8)}.page--narrow{width:min(760px,100% - 2 * var(--space-5))}.section{margin-top:var(--space-8)}.section>h2{margin-bottom:var(--space-5)}.spinner{display:inline-block;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:640px){.hide-sm{display:none!important}.page,.page--narrow{width:calc(100% - 2 * var(--space-4));padding-top:var(--space-5)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
