:root{--bg: #0D0D0F;--surface: #17171B;--border: #232327;--text: #F2F2EE;--body: #A5A5AC;--muted: #8C8C93;--dim: #6E6E76;--accent: #FFD600;--accent-hover: #FFE55C;--gold: #E8C77A;--ghost-border: #33333A;--outline: #4A4A52;--display: "Archivo Black", "Arial Black", sans-serif;--sans: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}img{max-width:100%;height:auto}h1,h2,h3{margin:0}.shell{max-width:1440px;margin:0 auto;padding:0 88px}.nav{border-bottom:1px solid var(--border)}.nav-in{display:flex;align-items:center;justify-content:space-between;padding-top:28px;padding-bottom:28px}.wordmark{display:inline-flex;align-items:center}.wordmark img{height:34px;width:auto;display:block}@media(max-width:560px){.wordmark img{height:27px}}.nav-links{display:flex;gap:36px;align-items:center;font-size:15px}.nav-links a{color:var(--muted)}.nav-links a:hover{color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.btn-yellow{background:var(--accent);color:var(--bg);font-weight:600}.btn-yellow:hover{background:var(--accent-hover);color:var(--bg)}.btn-sm{padding:11px 20px;font-size:15px}.btn-lg{padding:17px 30px;font-size:15px}.btn-yellow.btn-lg{font-family:var(--display)}.btn-ghost{border:1px solid var(--ghost-border);color:var(--text);font-weight:600}.btn-ghost:hover{border-color:var(--text);color:var(--text)}.link-yellow{font-size:15px;font-weight:600}.hero{border-bottom:1px solid var(--border)}.hero-grid{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:center;padding-top:72px;padding-bottom:80px}.hero-copy{display:flex;flex-direction:column;gap:24px;order:1}.hero-media{order:2}.eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.tick{width:8px;height:8px;background:var(--accent);display:inline-block}.hero-copy h1{font-family:var(--display);font-size:clamp(34px,4.4vw,56px);line-height:1;letter-spacing:-.03em;text-wrap:pretty}.hero-take{font-size:19px;line-height:1.55;color:var(--body);margin:0}.cta-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:4px}.thumb-frame{border-radius:8px;overflow:hidden;border:1px solid var(--border)}.thumb-frame img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.hero-positioning{font-size:14px;color:var(--dim);margin:18px 0 0}.meta-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.meta{font-size:14px;color:var(--dim)}.badge{font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 9px;border-radius:3px;white-space:nowrap}.badge-solid{background:var(--accent);color:var(--bg)}.badge-outline{border:1px solid var(--outline);color:var(--muted);padding:3px 9px}.section{padding-top:88px;padding-bottom:88px;border-bottom:1px solid var(--border)}.section h2{font-family:var(--display);font-size:clamp(26px,3vw,32px);letter-spacing:-.02em}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:40px}.section-sub{font-size:17px;color:var(--muted);margin:12px 0 40px;max-width:560px}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:6px;overflow:hidden}.card-thumb{display:block}.card-thumb img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.card-body{display:flex;flex-direction:column;gap:12px;padding:24px 26px 28px}.card-body h3{font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.card-body p{font-size:15px;line-height:1.55;color:var(--muted);margin:0}.table{display:flex;flex-direction:column}.trow{display:grid;grid-template-columns:4fr 2fr 5fr 1fr;gap:24px;padding:26px 0;border-bottom:1px solid var(--border);align-items:start}.thead{padding:0 0 14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-weight:600}.game-name{font-size:19px;font-weight:700;letter-spacing:-.01em}.game-sub{font-size:14px;color:var(--dim);margin-top:5px}.c-take{font-size:15px;line-height:1.6;color:var(--body)}.c-link{text-align:right}.follow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.follow-card{display:flex;flex-direction:column;gap:16px;background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:30px 30px 32px;color:var(--text)}.follow-card:hover{border-color:var(--outline);color:var(--text)}.follow-name{font-size:18px;font-weight:700}.follow-sub{font-size:14px;color:var(--muted);margin-top:4px}.footer{border-top:1px solid var(--border)}.footer-in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:32px;padding-bottom:32px;font-size:14px;color:var(--dim)}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}@media(max-width:1100px){.shell{padding:0 40px}.card-grid,.follow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:32px;padding-top:48px;padding-bottom:56px}.hero-media{order:1}.hero-copy{order:2}.section{padding-top:56px;padding-bottom:56px}.card-grid,.follow-grid{grid-template-columns:1fr;gap:20px}.trow{grid-template-columns:1fr;gap:10px;padding:22px 0}.thead{display:none}.c-link{text-align:left}.hero-take{font-size:17px}}@media(max-width:560px){.shell{padding:0 22px}.nav-in{flex-wrap:wrap;gap:14px}.nav-links{gap:20px;font-size:14px}}
