.home-intro.wrap{padding-top:0;padding-bottom:0}.home-intro .lede{margin-top:0}.home-grid{width:min(var(--page), calc(100% - 32px));gap:var(--space-6);justify-items:center;margin:0 auto;display:grid}.home-logos{justify-content:center;align-items:center;width:100%;max-width:56rem;margin:0 auto 32px;padding:0 8px;display:flex}.home-logos .vhs-logo-container{flex:1;justify-content:center;align-items:center;max-width:120px;min-height:55px;margin:0 6px;padding:8px;display:flex;position:relative}.home-logos img.vhs-logo{filter:contrast(150%)brightness(.9)saturate(.8)blur(.5px);image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;transition:all .3s;animation:4s ease-in-out infinite vhs-float,3s ease-in-out infinite vhs-logo-glitch;display:block;object-fit:contain!important;width:auto!important;max-width:80px!important;height:40px!important;margin:0 auto!important}.home-logos .vhs-logo-container:hover img.vhs-logo{filter:contrast(220%)brightness(1.15)saturate(1.4)blur(.3px)drop-shadow(0 0 4px #fff6);animation:4s ease-in-out infinite vhs-float,.8s ease-in-out infinite vhs-glitch;transform:scale(1.05)}.home-logos-fallback{width:min(100%,56rem);color:var(--muted);margin:0 auto 32px;padding:0 8px}@keyframes vhs-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.02)}}@keyframes vhs-logo-glitch{0%,to{filter:contrast(150%)brightness(.9)saturate(.8)blur(.2px)}25%{filter:contrast(160%)brightness(.95)saturate(.85)blur(.3px)hue-rotate(1deg)}50%{filter:contrast(140%)brightness(.88)saturate(.75)blur(.1px)hue-rotate(-1deg)}75%{filter:contrast(155%)brightness(.92)saturate(.82)blur(.25px)hue-rotate(.5deg)}}@keyframes vhs-glitch{0%,to{filter:contrast(200%)brightness(1.1)saturate(1.2)blur(.8px);transform:translate(0)scaleX(1)}20%{filter:contrast(250%)brightness(.9)saturate(1.5)blur(1px)hue-rotate(10deg);transform:translate(-1px)scaleX(.98)}40%{filter:contrast(180%)brightness(1.2)saturate(.8)blur(.3px)hue-rotate(-5deg);transform:translate(1px)scaleX(1.02)}60%{filter:contrast(220%)brightness()saturate(1.1)blur(.6px);transform:translate(-.5px)scaleX(.99)}80%{filter:contrast(190%)brightness(1.1)saturate(1.3)blur(.4px)hue-rotate(5deg);transform:translate(.5px)scaleX(1.01)}}@media (max-width:768px){.home-logos img.vhs-logo{max-width:70px!important;height:32px!important}.home-logos .vhs-logo-container{max-width:100px;min-height:45px;margin:0 4px;padding:4px}}@media (max-width:480px){.home-logos img.vhs-logo{max-width:60px!important;height:28px!important}.home-logos .vhs-logo-container{flex:1;max-width:none;min-height:40px;margin:0 2px;padding:2px}}.quiz-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.home-reel{width:min(720px,100% - 32px);margin:var(--space-6) auto 0;gap:var(--space-3);padding:var(--space-3);background:#00082847;border:1px solid #ffffff73;display:grid}.home-slide{color:inherit;gap:10px;text-decoration:none;display:grid}.home-slide-copy{gap:4px;display:grid}.home-slide-make,.home-slide-years{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12px}.home-slide-name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(1.15rem,3vw,1.6rem);line-height:1.2}.home-slide:hover .home-slide-name,.home-slide:active .home-slide-name{color:#fff}.home-still{aspect-ratio:16/10;background:var(--osd-deep);display:block;position:relative;overflow:hidden}.home-play-btn{width:100%;min-height:56px;font-size:16px}.home-find{width:min(720px,100% - 32px);margin:var(--space-4) auto 0;gap:var(--space-2);display:grid}.home-find label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px}.home-find-row{gap:var(--space-2);display:flex}.home-find input{border:1px solid var(--accent);min-width:0;min-height:48px;color:var(--ink);font:inherit;appearance:none;background:#00000073;border-radius:2px;flex:1;padding:10px 12px;font-size:16px}.home-find input::-webkit-search-decoration{appearance:none}.home-find input::-webkit-search-cancel-button{appearance:none}.home-find-field{z-index:4;position:relative}.home-filters{width:100%}.home-scan{width:min(720px,100% - 32px);margin:var(--space-3) auto 0}.home-scan .btn{width:100%}.game-page{width:min(860px,100% - 32px);margin:var(--space-4) auto var(--space-7);padding:var(--space-4);background:#00082847;border:1px solid #ffffff73}.game-page:has(#game-score){align-content:center;min-height:calc(100vh - 96px);display:grid}.game-hud{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;font-size:12px;display:flex}.game-progress{margin-bottom:var(--space-3);gap:4px;display:flex}.game-progress span{background:#ffffff2e;flex:1;height:6px}.game-progress .is-done{background:var(--accent)}.game-progress .is-now{background:var(--ink)}.game-still{width:100%;height:min(32vh,240px);min-height:168px;margin-bottom:var(--space-3);background:#000;position:relative;overflow:hidden}.game-still.is-right{box-shadow:inset 0 0 0 4px var(--ok)}.game-still.is-wrong{box-shadow:inset 0 0 0 4px var(--bad)}.game-still.is-motion.is-right,.game-still.is-motion.is-wrong{animation:.45s steps(2,end) vhs-flash}@keyframes vhs-flash{0%{transform:translate(0)}30%{filter:contrast(1.5);transform:translate(-5px,1px)}60%{transform:translate(5px,-1px)}to{filter:none;transform:none}}.game-choices{gap:var(--space-2);display:grid}.game-choice{align-items:center;gap:var(--space-3);width:100%;min-height:56px;color:var(--ink);cursor:pointer;text-align:left;font-family:var(--font-body);overflow-wrap:anywhere;touch-action:manipulation;background:#ffffff2e;border:1px solid #ffffff73;border-radius:2px;padding:12px 14px;font-size:16px;line-height:1.3;display:flex}.game-choice:hover:not(:disabled){background:#ffffff52;border-color:#ffffffbf}.game-choice:active:not(:disabled){background:#0006;border-color:#fff}.game-choice:disabled{cursor:default}.game-choice.is-right,.game-choice.is-right:disabled{border-color:var(--ok);background:#b8ffd02e}.game-choice.is-wrong,.game-choice.is-wrong:disabled{border-color:var(--bad);background:#ffb4bc29}.game-choice.is-dim{opacity:.45}.game-key{min-width:28px;height:28px;font-family:var(--font-display);border:1px solid #ffffff73;place-items:center;font-size:12px;display:inline-grid}.game-reveal{margin-top:var(--space-4);padding:var(--space-4);background:#00082873;border:1px solid #ffffff73;border-radius:2px}.game-reveal-title{margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:400}.game-years{margin:var(--space-2) 0 0;color:var(--muted)}.game-stats{gap:var(--space-4);margin:var(--space-4) 0;display:flex}.game-stats div{min-width:120px;min-height:44px;padding:var(--space-3);background:#ffffff1f;border:1px solid #ffffff73}.game-stats dt{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px}.game-stats dd{margin:4px 0 0;font-size:1.4rem}.site-header.is-game{justify-content:flex-start;padding-block:8px;display:flex}@media (min-width:800px){.home-grid{width:min(var(--page), calc(100% - 64px))}.home-find,.home-scan,.home-reel{width:min(720px,100% - 64px)}.game-choices{grid-template-columns:1fr 1fr}.game-still{height:min(42vh,420px)}}@media (prefers-reduced-motion:reduce){.game-still.is-motion.is-right,.game-still.is-motion.is-wrong{animation:none}}
