.page-shell{flex-direction:column;min-height:100svh;display:flex;overflow:hidden}.site-header,.site-footer{justify-content:space-between;align-items:center;width:min(100% - 48px,1540px);margin:0 auto;display:flex}.site-header{border-bottom:1px solid #1818162e;height:76px}.brand{color:var(--ink);letter-spacing:.13em;align-items:center;gap:11px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.brand-dot{background:var(--ink);width:18px;height:18px;box-shadow:8px 0 0 var(--coral);border-radius:50%}.nav{letter-spacing:.12em;align-items:center;gap:28px;font-family:Courier New,monospace;font-size:11px;font-weight:700;display:flex}.nav a{color:var(--ink);border-bottom:2px solid var(--coral);padding:5px 0;text-decoration:none}.arcade-grid{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(14px,1.5vw,24px);width:min(100% - 48px,1540px);margin:0 auto;padding:clamp(28px,4vh,54px) 0;display:grid}.ad-rail{grid-column:span 3;align-items:center;display:flex}.left{justify-content:flex-start}.right{justify-content:flex-end}.ad-card{aspect-ratio:1/2;text-align:center;width:min(100%,220px);max-height:500px;color:var(--muted);background:linear-gradient(135deg,#0000 49.7%,#1818161a 50%,#0000 50.3%),linear-gradient(45deg,#0000 49.7%,#1818161a 50%,#0000 50.3%),#ffffff3b;border:1px solid #18181638;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ad-eyebrow{letter-spacing:.14em;font-family:Courier New,monospace;font-size:8px;position:absolute;top:13px}.ad-mark{align-items:center;gap:5px;margin-bottom:14px;display:flex}.ad-mark span{border:1px solid;border-radius:50%;width:7px;height:7px;display:block}.ad-mark span:nth-child(2){background:currentColor}.ad-card p{text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:11px;font-weight:700}.ad-card small{font-family:Courier New,monospace;font-size:9px}.game-column{grid-column:span 6;min-width:0}.game-heading{justify-content:space-between;align-items:flex-end;margin-bottom:13px;display:flex}.kicker,.live-stat span,.connection,.site-footer{letter-spacing:.12em;font-family:Courier New,monospace;font-weight:700}.kicker{color:var(--coral);margin-bottom:5px;font-size:9px;display:block}.game-heading h1{letter-spacing:-.065em;margin:0;font-size:clamp(28px,3.1vw,54px);font-weight:950;line-height:.92}.live-stat{align-items:baseline;gap:9px;display:flex}.live-stat span{color:var(--muted);font-size:8px}.live-stat strong{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch;font-size:clamp(24px,2.3vw,38px);line-height:1}.game-frame{aspect-ratio:16/10;border:2px solid var(--ink);width:100%;box-shadow:9px 9px 0 var(--ink);background:#f8f4ea;border-radius:2px;position:relative;overflow:hidden}.game-frame iframe{border:0;width:100%;height:100%;display:block}.game-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.game-footer p{max-width:410px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.connection{white-space:nowrap;align-items:center;gap:7px;font-size:8px;display:flex}.connection>span{background:#aaa59a;border-radius:50%;width:7px;height:7px;display:inline-block}.connection>.online{background:#37a65b;box-shadow:0 0 0 3px #37a65b29}.site-footer{height:42px;color:var(--muted);border-top:1px solid #1818162e;font-size:8px}@media (max-width:1100px) and (min-width:761px){.ad-rail{grid-column:span 2}.game-column{grid-column:span 8}.ad-card{max-width:130px}}@media (max-width:760px){.game-page-shell,.game-page-shell .arcade-grid,.game-page-shell .game-column,.game-page-shell .game-frame{width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;position:fixed;inset:0}.game-page-shell{overscroll-behavior:none;touch-action:none}.game-page-shell .arcade-grid{display:block}.game-page-shell .game-frame{aspect-ratio:auto;box-shadow:none;border:0;border-radius:0}.game-page-shell .game-frame iframe{position:absolute;inset:0}.game-page-shell .site-header,.game-page-shell .site-footer,.game-page-shell .ad-rail,.game-page-shell .game-heading,.game-page-shell .game-footer{display:none}}
