/* Emulator cabinet, game dossier and picker styles load only where games appear. */
.license-principles{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0 42px;border:1px solid var(--border);}
.license-principles>div{position:relative;padding:21px 22px;border-right:1px solid var(--border);}.license-principles>div:last-child{border:0;}
.license-principles>div>span{position:absolute;right:12px;top:9px;font-family:var(--display);font-size:25px;color:var(--border);}
.license-principles strong{font-family:var(--headline);font-size:17px;}.license-principles p{font-size:13px;color:var(--text-muted);margin:4px 0 0;}
.station-content{max-width:820px;margin:0 auto;}
.station-empty{font-family:inherit;}.station-empty>span{font-size:9px;letter-spacing:.12em;color:var(--accent-2);}.station-empty h2{font-family:var(--headline);font-size:27px;color:var(--text);margin:8px 0;}.station-empty p{max-width:58ch;margin:0 auto;}
.game-station{margin:34px 0;background:#29251F;border:1px solid #443D32;padding:18px;border-radius:10px 10px 24px 24px;box-shadow:8px 10px 0 rgba(0,0,0,.13);}
.game-station-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 14px;color:#F1E7D0;}
.game-station-head h2{font-family:var(--headline);font-size:23px;margin:0;}.game-station-head .section-label{color:#7AF09A;margin-bottom:3px;}
.station-led{width:9px;height:9px;border-radius:50%;background:#7AF09A;box-shadow:0 0 10px #7AF09A;}
.game-screen{aspect-ratio:4/3;display:grid;place-items:center;background:#0B0E0C;border:7px solid #16130E;border-radius:7px 7px 14px 14px;overflow:hidden;color:#7AF09A;}
.game-screen #game{width:100%;height:100%;}.game-start{display:grid;justify-items:center;gap:15px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;}
.game-start button{padding:13px 19px;border:1px solid #7AF09A;background:transparent;color:#7AF09A;font-family:var(--mono);font-size:11px;text-transform:uppercase;cursor:pointer;}.game-start button:hover{background:#7AF09A;color:#0B0E0C;}.game-start small{font-size:8px;color:#62806A;letter-spacing:.06em;}
.game-license{display:flex;justify-content:space-between;gap:16px;padding:13px 4px 0;color:#9E9584;font-size:8px;letter-spacing:.06em;}.game-license a{color:#7AF09A;}
.game-error{color:#F18B68;font-family:var(--mono);font-size:11px;text-align:center;padding:20px;}
.license-gate{padding:20px 22px;margin:28px 0;border:1px dashed var(--yellow);background:color-mix(in srgb,var(--yellow) 7%,var(--surface));}.license-gate strong{font-family:var(--headline);font-size:18px;}.license-gate p{margin:5px 0 0;color:var(--text-muted);font-size:14px;}

.site-footer{max-width:1180px;padding:0 26px 42px;}
.footer-manifest{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:70px;padding:34px 0;border-top:7px solid var(--text);border-bottom:1px solid var(--border);}
.footer-manifest h2{font-family:var(--display);font-size:clamp(24px,4vw,40px);font-weight:400;line-height:1.05;margin:0;}.footer-manifest>p{max-width:50ch;margin:0;color:var(--text-muted);font-size:14px;align-self:end;}
.footer-inner{margin-top:0;padding-top:18px;}

@media (max-width:900px){
  .vault-hero{grid-template-columns:1fr minmax(220px,.62fr);gap:24px;padding:40px 34px;}
  .post-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .hero-stats{grid-column:1/-1;}
}
@media (max-width:720px){
  .system-status,.nav-hint{display:none;}
  .page-wrap,.site-footer{padding-left:18px;padding-right:18px;}
  .system-bar-inner{width:calc(100% - 36px);}
  .header-inner{align-items:flex-start;}
  .header-tools{width:100%;}.search-form{flex:1;}.search-form label{flex:1;}.search-field{width:100%;}
  .nav-row{overflow-x:auto;padding-bottom:5px;}.filters{flex-wrap:nowrap;}.filter-btn{white-space:nowrap;}
  .vault-hero{grid-template-columns:1fr;padding:34px 26px;}
  .hero-console,.hero-visual{justify-self:center;width:100%;margin-top:5px;min-height:230px;}
  .hero-stats{grid-template-columns:1fr;gap:12px;}.hero-stats div{padding:0;border:0;}
  .play-teaser{grid-template-columns:auto 1fr;}.play-teaser>a{grid-column:2;}
  .article-header{margin-left:-12px;margin-right:-12px;padding:27px 22px;}
  .station-hero{grid-template-columns:1fr;padding:32px 25px;}.station-badge{display:none;}
  .license-principles{grid-template-columns:1fr;}.license-principles>div{border-right:0;border-bottom:1px solid var(--border);}
  .footer-manifest{grid-template-columns:1fr;gap:12px;}
}
@media (max-width:540px){
  .brand-tag{margin-left:0;white-space:normal;}
  .vault-hero h1{font-size:clamp(37px,12vw,56px);}
  .post-grid{grid-template-columns:1fr;}.card{min-height:245px;}
  .play-teaser{grid-template-columns:1fr;text-align:left;}.play-icon{display:none;}.play-teaser>a{grid-column:auto;}
  .archive-heading{align-items:flex-start;flex-direction:column;gap:8px;}
  .hero-stats{display:flex;flex-wrap:wrap;gap:15px 25px;}
  .article-title{font-size:36px;}.article-meta span{padding:0 8px;}
  .game-license{flex-direction:column;}.game-start small{max-width:24ch;text-align:center;}
}

/* ================================================================
   RetroBitVault 2.3 — warm 1981 electronics identity
   ================================================================ */
:root,
:root[data-theme="light"]{
  --bg:#1A0F14;--surface:#2A1717;--surface-2:#38201B;
  --text:#F6E4BE;--text-muted:#C4A57E;--border:#71452E;
  --accent:#FF5726;--accent-ink:#1A0F14;
  --accent-2:#16CFD0;--accent-2-ink:#07191A;--yellow:#FFC34D;
  --shadow:0 2px 0 rgba(255,195,77,.12),0 16px 36px rgba(0,0,0,.34);
  --scanline-opacity:.085;
  --stripe-1:#FF5726;--stripe-2:#FFC34D;--stripe-3:#E83E78;--stripe-4:#8A4FD2;--stripe-5:#16CFD0;
}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){
    --bg:#110A0E;--surface:#241313;--surface-2:#321A17;
    --text:#F7E6C2;--text-muted:#BE9E77;--border:#67402C;
    --accent:#FF5B28;--accent-ink:#160B0D;--accent-2:#18D7D6;--accent-2-ink:#061818;--yellow:#FFC857;
  }
}
:root[data-theme="dark"]{
  --bg:#110A0E;--surface:#241313;--surface-2:#321A17;
  --text:#F7E6C2;--text-muted:#BE9E77;--border:#67402C;
  --accent:#FF5B28;--accent-ink:#160B0D;--accent-2:#18D7D6;--accent-2-ink:#061818;--yellow:#FFC857;
}
body{
  background:
    radial-gradient(circle at 12% 8%,rgba(255,87,38,.12),transparent 28rem),
    radial-gradient(circle at 86% 25%,rgba(22,207,208,.08),transparent 34rem),
    linear-gradient(135deg,#190D13 0%,var(--bg) 58%,#120B11 100%);
  background-attachment:fixed;
}
.system-bar{background:linear-gradient(90deg,#12080C 0%,#3A1712 48%,#071D1D 100%);border-top-color:var(--accent);border-bottom-color:#7D482B;box-shadow:0 0 22px rgba(255,87,38,.19);}
.system-status{color:#7CFFB1;border-color:rgba(124,255,177,.55);box-shadow:0 0 13px rgba(124,255,177,.13);}
.page-wrap{position:relative;}
.page-wrap::before{content:"";position:absolute;inset:9px 0 0;z-index:-1;pointer-events:none;border-left:1px solid rgba(255,195,77,.08);border-right:1px solid rgba(22,207,208,.07);}
.site-header{background:linear-gradient(180deg,rgba(66,29,21,.48),rgba(26,15,20,.2));padding-left:22px;padding-right:22px;border-left:1px solid rgba(255,195,77,.14);border-right:1px solid rgba(255,195,77,.07);}
.header-inner{border-bottom-color:#8B4E2C;}
.brand-row{gap:14px;}.brand-logo{display:block;flex:0 0 auto;text-decoration:none;}
.brand-icon{width:88px;height:56px;filter:drop-shadow(0 0 10px rgba(255,87,38,.24));}
.brand-mark{color:var(--text);text-shadow:3px 3px 0 #7B2618,0 0 20px rgba(255,87,38,.22);}
.brand-tag{color:#E6C18F;}
.search-field,.search-submit,.theme-toggle{background:#1E1113;border-color:#7A4930;color:var(--text);}
.search-field::placeholder{color:#9C7A5E;}
.nav-row{padding-bottom:15px;}
.filter-btn{color:#D7B58D;border-color:rgba(113,69,46,.55);background:rgba(42,23,23,.48);}
.filter-btn:hover{background:#422017;border-color:var(--accent);color:var(--text);box-shadow:0 0 14px rgba(255,87,38,.11);}
.filter-btn.active{color:#1A0F14;box-shadow:0 4px 0 #922A18,0 0 17px rgba(255,87,38,.18);}
.vault-hero,.archive-page-heading,.article-header,.station-hero,.card,.produkt-box{background:linear-gradient(rgba(255,255,255,.018),rgba(255,255,255,0)),repeating-linear-gradient(90deg,rgba(255,195,77,.025) 0 1px,transparent 1px 18px),var(--surface);border-color:var(--border);}
.vault-hero{box-shadow:var(--shadow),inset 0 0 0 1px rgba(255,195,77,.05);}
.vault-hero::before{opacity:.34;}
.hero-visual{border-color:#9A522D;box-shadow:9px 14px 0 #0E080B,0 0 20px rgba(22,207,208,.08);}
.primary-cta{box-shadow:0 4px 0 #8D2918;}.secondary-cta{color:var(--accent-2);border-color:var(--accent-2);}
.play-teaser{background:linear-gradient(90deg,rgba(22,207,208,.11),rgba(255,87,38,.055));border-color:#357F76;}
.card{box-shadow:0 5px 0 #12090C,0 12px 25px rgba(0,0,0,.23);}
.card:hover{box-shadow:5px 5px 0 var(--cat-color),0 14px 27px rgba(0,0,0,.3);}
.card-art{border-color:color-mix(in srgb,var(--cat-color) 62%,#6D402B);}
.article-header{padding-bottom:24px;}
.article-cover{position:relative;overflow:hidden;margin:28px 0 0;border:1px solid #8A4A2C;min-height:245px;background:#110B0D;box-shadow:8px 9px 0 #130A0D;}
.article-cover-photo img{width:100%;height:clamp(245px,42vw,420px);object-fit:cover;}
.article-cover-fallback{display:grid;place-items:center;background:linear-gradient(135deg,#431C16 0%,#1E1014 52%,#063234 100%);}
.article-cover-fallback::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.05) 0 1px,transparent 1px 4px),radial-gradient(circle at 80% 25%,rgba(22,207,208,.22),transparent 32%);}
.article-cover-fallback img{position:relative;width:min(58%,330px);height:auto;filter:drop-shadow(0 10px 20px rgba(0,0,0,.48));}
.article-cover-signal,.article-cover-code{position:absolute;z-index:2;font-size:8px;letter-spacing:.13em;color:#84FFB4;}
.article-cover-signal{left:14px;top:12px;}.article-cover-code{right:14px;bottom:11px;color:var(--accent-2);}
.article-body img{border-color:#8A4A2C;box-shadow:7px 8px 0 #12090C;}
.station-hero{box-shadow:var(--shadow),inset 0 0 34px rgba(22,207,208,.035);}

/* Soundarchiv ----------------------------------------------------------- */
.filter-sound{border-color:rgba(185,86,255,.45);color:#E5B9FF;}
.filter-sound:hover,.filter-sound.active{background:#7C2D9A;border-color:#C96FFF;color:#FFF;box-shadow:0 0 18px rgba(201,111,255,.18);}
.license-principles{background:rgba(42,23,23,.55);border-color:var(--border);}
.game-station{background:linear-gradient(145deg,#3B2118,#1B1110);border-color:#8D5734;box-shadow:8px 10px 0 #0C0709,0 0 25px rgba(255,87,38,.08);}
.footer-manifest{border-top-color:var(--accent);}
.station-library-intro{margin:0 0 26px;padding:24px 26px;border-left:5px solid var(--yellow);background:linear-gradient(90deg,rgba(255,195,77,.11),rgba(42,23,23,.65));}
.station-library-intro h2{font-family:var(--headline);font-size:27px;margin:5px 0;color:var(--text);}.station-library-intro p:last-child{max-width:62ch;margin:0;color:var(--text-muted);}
@media (max-width:720px){
  body{background-attachment:scroll;}
  .site-header{padding-left:10px;padding-right:10px;}
  .brand-icon{width:70px;height:46px;}.brand-mark{font-size:clamp(24px,8vw,34px);}
  .article-cover{min-height:190px;}
}

/* Keep below-the-fold archives out of the first rendering pass. */
.archive-grid,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 900px;}

/* Coin-operated boot sequence and compact game facts. */
.coin-boot{display:grid;place-items:center;align-content:center;gap:14px;min-height:320px;padding:34px;background:radial-gradient(circle at 50% 45%,rgba(22,207,208,.10),transparent 34%),#07090a;}
.coin-ready{color:#7cffb1;font-size:10px;letter-spacing:.16em;text-shadow:0 0 11px rgba(124,255,177,.65);animation:coin-ready-blink 1.3s steps(1) infinite;}
.game-start .coin-slot{position:relative;display:grid;grid-template-columns:48px 14px 1fr;align-items:center;gap:13px;min-width:min(100%,330px);padding:13px 17px;border:1px solid #9b5b32;border-bottom-width:4px;background:linear-gradient(180deg,#3a211a,#1c1011);color:var(--text);font:700 11px/1.2 ui-monospace,'Cascadia Code',Consolas,monospace;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;box-shadow:0 9px 22px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.06);}
.game-start .coin-slot:hover{border-color:var(--yellow);background:linear-gradient(180deg,#4b291d,#261314);color:var(--text);transform:translateY(-1px);box-shadow:0 0 22px rgba(255,195,77,.15),0 10px 22px rgba(0,0,0,.4);}
.coin-slot:focus-visible{outline:3px solid var(--accent-2);outline-offset:4px;}
.coin-slot:disabled{cursor:wait;opacity:1;}
.coin{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;border:3px double #ffda73;background:radial-gradient(circle at 35% 30%,#fff0aa,#dda32e 48%,#8c5815 75%);color:#5b3509;font-size:17px;box-shadow:inset 0 0 0 3px rgba(116,67,9,.3),0 3px 0 #6b3a09;transition:transform .55s cubic-bezier(.7,0,.3,1),opacity .45s;}
.coin-slit{width:6px;height:43px;border-radius:5px;background:#060506;box-shadow:inset 1px 0 #9b6444,0 0 0 4px #58321f;}
.coin-label{text-align:left;}
.game-station.is-booting .coin{transform:translateX(73px) rotate(540deg) scale(.2);opacity:0;}
.game-station.is-booting .coin-slot{animation:coin-accept .32s ease .58s both;}
.game-station.is-booting .game-screen{animation:crt-warmup 1.12s steps(2,end) both;}
.game-station.is-powered .station-led{background:#7cffb1;box-shadow:0 0 14px #7cffb1;}
.game-screen{position:relative;}
.game-screen>[id$="-game"]{width:100%;height:100%;}
.crt-power-flash{position:absolute;inset:0;z-index:10;pointer-events:none;background:#d9fff2;animation:crt-flash .7s ease-out both;}
.game-dossier{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);gap:1px;margin-top:1px;background:var(--border);border:1px solid var(--border);}
.game-facts,.game-video-panel{background:#1b1011;padding:22px;}
.game-facts .section-label,.game-video-panel .section-label{margin-bottom:13px;color:var(--yellow);}
.game-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid rgba(255,195,77,.16);}
.game-facts dl>div{display:grid;grid-template-columns:minmax(82px,.75fr) 1.4fr;gap:8px;padding:10px 0;border-bottom:1px solid rgba(255,195,77,.12);}
.game-facts dl>div:nth-child(odd){padding-right:15px;}
.game-facts dl>div:nth-child(even){padding-left:15px;border-left:1px solid rgba(255,195,77,.12);}
.game-facts dt{font:9px/1.4 ui-monospace,'Cascadia Code',Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);}
.game-facts dd{margin:0;font-size:13px;line-height:1.45;color:var(--text);}
.game-video-panel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(145deg,#231012,#092829);}
.video-launch{display:inline-flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid var(--accent);background:#3b1712;color:#fff0d4;text-decoration:none;font:700 10px/1.2 ui-monospace,'Cascadia Code',Consolas,monospace;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;}
.video-launch span{display:grid;place-items:center;width:24px;height:18px;border-radius:4px;background:#e83624;color:#fff;font-size:10px;}
.game-video-panel small{display:block;margin-top:12px;color:var(--text-muted);font-size:11px;line-height:1.5;}
.game-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:13px 16px;border:1px solid #6d422b;border-top:0;background:#170e0f;color:var(--text-muted);}
.game-controls>strong{color:var(--yellow);font-size:9px;letter-spacing:.12em;}
.game-controls>span{display:flex;align-items:center;gap:5px;}
.game-controls kbd{min-width:25px;padding:5px 7px;border:1px solid #8e5a39;border-bottom-width:3px;border-radius:3px;background:#2b1916;color:#ffe2b8;font:700 9px/1 ui-monospace,'Cascadia Code',Consolas,monospace;text-align:center;box-shadow:0 2px 0 #080506;}
.game-controls em{margin-left:3px;font-size:11px;font-style:normal;}
.game-credit-reset{margin-left:auto;padding:8px 10px;border:1px solid var(--accent-2);background:#0b2828;color:#8af9e7;font-size:9px;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;}
.game-credit-reset:hover{background:var(--accent-2);color:#061616;}
.video-frame{position:relative;width:100%;padding-top:56.25%;background:#050505;}
.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}
@keyframes coin-ready-blink{50%{opacity:.5;}}
@keyframes coin-accept{50%{transform:translateY(3px);filter:brightness(1.6);}100%{transform:none;}}
@keyframes crt-warmup{0%{filter:brightness(.15);transform:scaleY(.02);}62%{filter:brightness(1.9);transform:scaleY(.02);}100%{filter:brightness(1);transform:scaleY(1);}}
@keyframes crt-flash{0%{opacity:.95;transform:scaleY(.015);}45%{opacity:.45;transform:scaleY(1);}100%{opacity:0;}}
@media (max-width:720px){
  .coin-boot{min-height:255px;padding:24px 15px;}
  .coin-slot{grid-template-columns:42px 12px 1fr;min-width:0;width:100%;padding:11px 13px;}
  .coin{width:40px;height:40px;}.coin-slit{height:38px;}
  .game-dossier{grid-template-columns:1fr;}
  .game-facts dl{grid-template-columns:1fr;}
  .game-facts dl>div:nth-child(n){padding-left:0;padding-right:0;border-left:0;}
	.game-controls{align-items:flex-start;}.game-credit-reset{width:100%;margin-left:0;}
}
@media (prefers-reduced-motion:reduce){
  .coin-ready,.game-station.is-booting .coin-slot,.game-station.is-booting .game-screen,.crt-power-flash{animation:none;}
}

.game-reader-bridge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:22px 0 34px;padding:18px 20px;border:1px solid #8c4d2c;border-left:6px solid var(--accent-2);background:linear-gradient(90deg,#102a2a,#2e1714);box-shadow:5px 6px 0 #0d080a;}
.game-reader-bridge>span{padding:6px 8px;border:1px solid rgba(124,255,177,.45);color:#7cffb1;font-size:8px;letter-spacing:.12em;white-space:nowrap;}
.game-reader-bridge strong{display:block;font-family:var(--headline);font-size:19px;color:var(--text);}
.game-reader-bridge p{margin:3px 0 0;color:var(--text-muted);font-size:13px;line-height:1.5;}
.game-reader-bridge a{align-self:stretch;display:grid;place-items:center;padding:10px 13px;border:1px solid var(--accent);color:#ffd9bd;text-decoration:none;font:700 9px/1.2 ui-monospace,'Cascadia Code',Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;}
.game-reader-bridge a:hover{background:var(--accent);color:#160b0d;}
.article-story-anchor{position:relative;top:-18px;}
@media (max-width:720px){
  .game-reader-bridge{grid-template-columns:1fr;gap:12px;}
  .game-reader-bridge>span{justify-self:start;}
  .game-reader-bridge a{min-height:42px;}
}

.game-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 42px;}
.game-pick-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid #75442d;background:#211214;color:var(--text);text-decoration:none;box-shadow:7px 8px 0 #0b0708;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;}
.game-pick-card:hover{transform:translate(-2px,-3px);border-color:var(--accent-2);box-shadow:9px 11px 0 #0b0708,0 0 24px rgba(22,207,208,.12);}
.game-pick-card:focus-visible{outline:3px solid var(--yellow);outline-offset:4px;}
.game-pick-cover{position:relative;aspect-ratio:16/9;overflow:hidden;background:#07090a;}
.game-pick-cover::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.045) 0 1px,transparent 1px 4px);pointer-events:none;}
.game-pick-cover img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease;}
.game-pick-card:hover .game-pick-cover img{transform:scale(1.035);filter:saturate(1.12);}
.game-pick-cover>span{position:absolute;z-index:2;top:10px;left:10px;padding:5px 7px;border:1px solid rgba(124,255,177,.55);background:rgba(5,12,12,.82);color:#7cffb1;font-size:8px;letter-spacing:.12em;}
.game-pick-body{display:flex;flex-direction:column;padding:20px;}
.game-pick-body .section-label{margin:0 0 7px;color:var(--accent-2);font-size:8px;}
.game-pick-body h2{margin:0;font-family:var(--headline);font-size:26px;}
.game-pick-body>p:not(.section-label){margin:8px 0 18px;color:var(--text-muted);font-size:13px;line-height:1.5;}
.game-pick-body strong{margin-top:auto;color:#ffd099;font-size:9px;letter-spacing:.08em;text-transform:uppercase;}
.station-cabinet-target{scroll-margin-top:24px;}
.station-cabinet-target+.station-cabinet-target{margin-top:46px;}
.station-cabinet-target:target .game-station{animation:cabinet-selected .75s ease-out;}
@keyframes cabinet-selected{0%{box-shadow:0 0 0 5px var(--accent-2),0 0 45px rgba(22,207,208,.45);}100%{box-shadow:8px 10px 0 #0c0709,0 0 25px rgba(255,87,38,.08);}}
@media (max-width:720px){.game-picker{grid-template-columns:1fr;}}
