.content-h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--color-cream);margin:10px 0 12px;font-size:clamp(28px,4.4vw,46px);line-height:1.08}.content-lede{color:var(--color-dim);max-width:62ch;font-size:17px;line-height:1.7}.content-crumbs ol{color:var(--color-dim);flex-wrap:wrap;gap:8px;margin-bottom:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:flex}.content-crumbs li+li:before{content:"/";opacity:.45;margin-right:8px}.content-crumbs a{color:var(--color-aqua);text-decoration:none}.content-crumbs a:hover{text-decoration:underline}.content-block{margin:30px 0}.content-block h2{font-family:var(--font-display);text-transform:uppercase;color:var(--color-cream);margin-bottom:12px;font-size:clamp(19px,2.6vw,26px)}.content-block h3{font-family:var(--font-display);color:var(--color-brass);margin:18px 0 8px;font-size:17px}.content-prose p,.content-prose li{color:var(--color-dim);font-size:16px;line-height:1.72}.content-prose p{margin-bottom:12px}.content-prose ul,.content-prose ol{margin-bottom:14px;padding-left:22px}.content-prose ul{list-style:outside}.content-prose ol{list-style:decimal}.content-prose li{margin-bottom:6px}.content-prose strong{color:var(--color-cream)}.content-prose a{color:var(--color-aqua);text-underline-offset:3px}.content-table{border-collapse:collapse;background:var(--color-panel);border:2px solid #f7efdd29;width:100%;font-size:15px}.content-table th,.content-table td{text-align:left;color:var(--color-dim);border-bottom:1px solid #f7efdd1a;padding:10px 12px}.content-table th{letter-spacing:.06em;color:var(--color-cream);text-transform:uppercase;font-family:"Press Start 2P",monospace;font-size:11px}.content-table td strong{color:var(--color-cream)}@media (width<=639px){.content-table,.legal-table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.content-table th,.content-table td{padding:8px 10px}}.content-cta{flex-wrap:wrap;gap:12px;margin:26px 0 6px;display:flex}.offer-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:18px 0 8px;display:grid}.offer-card{background:var(--color-panel);border:2px solid #f7efdd29;padding:14px;text-decoration:none;transition:transform .12s,border-color .12s;display:block;box-shadow:4px 4px #00000080}.offer-card:hover{border-color:var(--color-brass);transform:translate(-2px,-2px)}.offer-card-title{font-family:var(--font-display);color:var(--color-cream);margin-bottom:8px;font-size:15px;line-height:1.3;display:block}.offer-card-payout{color:var(--color-brass);font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:700}.offer-card-meta{color:var(--color-dim);margin-top:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:block}.offer-card-head{align-items:flex-start;gap:10px;display:flex}.offer-card-head .offer-card-title{flex:1;min-width:0}.offer-card-icon{object-fit:cover;background:var(--color-midnight);border:2px solid #f7efdd29;flex:none;width:36px;height:36px}.offer-card-tag{text-transform:uppercase;letter-spacing:.06em;color:#08131a;background:var(--color-aqua);flex:none;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.offer-card-tag.is-featured{background:var(--color-brass)}.wall-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 14px;display:flex}.wall-search{flex:260px}.wall-search input,.wall-sort select{background:var(--color-panel);width:100%;color:var(--color-cream);border:2px solid #f7efdd29;border-radius:0;padding:10px 12px;font-size:15px}.wall-search input:focus,.wall-sort select:focus{border-color:var(--color-brass);outline:none}.wall-search input:focus-visible,.wall-sort select:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px}.wall-sort{color:var(--color-dim);align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:flex}.wall-sort select{width:auto}.wall-chips{flex-wrap:wrap;gap:8px;margin:0 0 8px;display:flex}.content-prose .wall-chip,.wall-chip{color:var(--color-cream);background:var(--color-panel);border:2px solid #f7efdd29;padding:5px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;text-decoration:none}.wall-chip:hover{border-color:var(--color-brass)}.content-prose .wall-chip[aria-current=page],.wall-chip[aria-current=page]{border-color:var(--color-brass);color:var(--color-brass)}.wall-chip-count{opacity:.6}.wall-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.content-prose .wall-note,.content-prose .wall-count{margin:0;font-size:13px}.wall-more{font-size:14px}.wall-pager{flex-wrap:wrap;align-items:center;gap:6px;margin:20px 0 0;display:flex}.content-prose .wall-page,.wall-page{text-align:center;min-width:38px;color:var(--color-cream);background:var(--color-panel);border:2px solid #f7efdd29;padding:6px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;text-decoration:none}.content-prose .wall-page[aria-current=page],.wall-page[aria-current=page]{border-color:var(--color-brass);color:var(--color-brass)}.wall-page-off{opacity:.35}.wall-page-gap{color:var(--color-dim);padding:0 4px}.wall-empty{background:var(--color-panel);border:2px dashed #f7efdd38;margin:14px 0;padding:18px 20px}.content-prose .wall-empty-title{font-family:var(--font-display);color:var(--color-cream);font-size:17px}.wall-empty-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.cat-intro p{max-width:70ch}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:18px 0;display:grid}.content-note{color:var(--color-dim);margin:0 0 14px;font-size:13px}.content-unavailable{background:var(--color-panel);border:2px solid var(--color-coral);margin:0 0 28px;padding:16px 18px;box-shadow:4px 4px #00000080}.content-unavailable h2{color:var(--color-coral);margin-top:0}.offer-badges{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.content-prose .offer-badges li{margin:0}.offer-badge{color:var(--color-cream);background:var(--color-panel);border:2px solid #f7efdd29;padding:4px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.offer-badge-dim{color:var(--color-dim)}.offer-reward{font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px}.content-table td strong.offer-reward{color:var(--color-brass)}.offer-reward-note{color:var(--color-dim);font-size:13px}.offer-faq details{background:var(--color-panel);border:2px solid #f7efdd29;margin-bottom:10px;padding:10px 14px}.offer-faq summary{cursor:pointer;color:var(--color-cream);font-weight:600}.offer-faq details p{margin:10px 0 2px}.post-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:18px 0 8px;display:grid}.post-card{background:var(--color-panel);border:2px solid #f7efdd29;flex-direction:column;text-decoration:none;transition:transform .12s,border-color .12s;display:flex;overflow:hidden;box-shadow:4px 4px #00000080}.post-card:hover,.post-card:focus-visible{border-color:var(--color-brass);transform:translate(-2px,-2px)}.post-card-body{flex-direction:column;flex:1;gap:6px;padding:14px;display:flex}.post-card-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brass);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.post-card-title{font-family:var(--font-display);color:var(--color-cream);font-size:17px;line-height:1.3}.post-card-desc{color:var(--color-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.post-card-meta{color:var(--color-dim);margin-top:auto;padding-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.post-card.is-featured{margin:6px 0 10px}@media (width>=760px){.post-card.is-featured{flex-direction:row}.post-card.is-featured .post-cover{aspect-ratio:auto;border-bottom:0;border-right:2px solid #f7efdd1f;flex:0 0 52%;min-height:260px}.post-card.is-featured .post-card-body{justify-content:center;padding:22px}.post-card.is-featured .post-card-meta{margin-top:8px}}.post-card.is-featured .post-card-title{font-size:clamp(20px,2.6vw,28px)}.post-card.is-featured .post-card-desc{-webkit-line-clamp:4;font-size:15px}.post-cover{aspect-ratio:1200/630;background:var(--color-midnight);border-bottom:2px solid #f7efdd1f;display:block;position:relative;overflow:hidden}.post-cover img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.post-cover-fallback{background:repeating-linear-gradient(45deg, #f5b54d0f 0 2px, transparent 2px 14px), linear-gradient(135deg, #2c2260 0%, var(--color-midnight) 70%);justify-content:space-between;align-items:flex-end;padding:14px;display:flex}.post-cover-fallback.is-weekly{background:repeating-linear-gradient(-45deg, #2fb8a814 0 2px, transparent 2px 14px), linear-gradient(135deg, #1d3a52 0%, var(--color-midnight) 70%)}.post-cover-mark{font-family:var(--font-display);color:var(--color-brass);opacity:.85;text-shadow:3px 3px #00000080;font-size:54px;line-height:1}.post-cover-fallback.is-weekly .post-cover-mark{color:var(--color-aqua)}.post-cover-kind{letter-spacing:.08em;text-transform:uppercase;color:#f7efddb3;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.blog-topics{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.content-prose .blog-topics li{margin:0}.blog-topics a{background:var(--color-panel);color:var(--color-cream);border:2px solid #f7efdd29;padding:6px 12px;font-size:14px;text-decoration:none;display:inline-block}.blog-topics a:hover{border-color:var(--color-brass)}.post-meta{color:var(--color-dim);margin:0 0 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.post-figure{margin:0 0 24px}.post-figure img{background:var(--color-midnight);border:2px solid #f7efdd29;width:100%;height:auto;display:block;box-shadow:4px 4px #00000080}.post-figure figcaption{color:var(--color-dim);margin-top:8px;font-size:13px}.post-article h2{font-family:var(--font-display);text-transform:uppercase;color:var(--color-cream);margin:30px 0 10px;scroll-margin-top:90px;font-size:22px}.post-article h3{font-family:var(--font-display);color:var(--color-brass);margin:18px 0 8px;font-size:17px}.post-table-wrap{margin:16px 0;overflow-x:auto}.post-toc{background:var(--color-panel);border:2px solid #f7efdd1f;margin:0 0 22px;padding:12px 16px}.post-toc-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brass);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.content-prose .post-toc-label{color:var(--color-brass);margin:0 0 6px;font-size:11px}.post-toc ol{margin:0}.content-prose .post-toc li{font-size:14px}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0 0 18px;display:grid}.stat-tile{background:var(--color-panel);border:2px solid #f7efdd29;padding:14px 16px;box-shadow:4px 4px #00000080}.content-prose .stat-tile-label{letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.content-prose .stat-tile-value{color:var(--color-brass);margin:6px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:26px;font-weight:600}.content-prose .stat-tile-sub{margin:4px 0 0;font-size:13px}.board-place{white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace}.content-table tr.board-top td{background:color-mix(in oklab, var(--color-brass) 9%, transparent)}.board-medal{color:var(--color-brass);margin-left:6px}.content-prose .step-list{counter-reset:step;gap:12px;padding:0;list-style:none;display:grid}.content-prose .step-list>li{counter-increment:step;background:var(--color-panel);border:2px solid #f7efdd29;margin:0;padding:14px 16px 14px 60px;position:relative}.step-list>li:before{content:counter(step);width:30px;height:30px;color:var(--color-night);background:var(--color-brass);place-items:center;font-family:"Press Start 2P",monospace;font-size:12px;display:grid;position:absolute;top:14px;left:14px}.step-list strong{margin-bottom:4px;display:block}
