.party.solo{background-color:var(--c);color:var(--k)}.party.solo:before{filter:grayscale()contrast(1.4);mix-blend-mode:multiply;opacity:.16;background-image:url(/brand/pattern-question.webp);background-size:360px}.crumb{color:var(--paper);font:700 1.1rem var(--display);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:46vw;padding:4px 0;overflow:hidden}.hint-chip{background:var(--sun);color:var(--ink);border-radius:10px;padding:6px 10px;font-weight:800}.solo-hero{text-align:center;justify-items:center;gap:6px;margin-bottom:6px;display:grid;position:relative}.solo-hero-art{object-fit:contain;background:var(--paper);border:3px solid var(--ink);width:92px;height:92px;box-shadow:4px 4px 0 var(--ink);border-radius:18px;margin-bottom:4px;padding:6px;transform:rotate(6deg)}.solo-hero h1{color:var(--paper);text-shadow:5px 5px 0 var(--ink);font-size:clamp(3rem,13vw,5.2rem);transform:rotate(-3deg)}.solo-hero p{font-weight:800}.levels{gap:18px;display:grid}.level-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.level-card{border:2px solid var(--ink);background:var(--paper);min-height:128px;color:var(--ink);text-align:left;cursor:pointer;box-shadow:4px 4px 0 var(--ink);transform:rotate(var(--tilt,0deg));border-radius:18px;align-content:end;gap:6px;padding:12px;transition:transform .12s;display:grid;position:relative;overflow:hidden}.level-card:hover:not([disabled]){transform:rotate(0)translateY(-3px)}.level-card .lv-icon{object-fit:contain;width:58px;height:58px;position:absolute;top:8px;right:8px}.level-card.has-icon .lv-name{padding-right:52px}.level-card.has-fan{min-height:168px}.lv-fan{justify-content:center;height:74px;display:flex;position:absolute;top:10px;left:0;right:0}.lv-fan img{object-fit:contain;border:2px solid var(--ink);width:64px;height:64px;box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:10px;margin:0 -9px;padding:3px}.lv-fan img:first-child{transform:rotate(-9deg)translateY(6px)}.lv-fan img:nth-child(2){z-index:1;transform:translateY(-2px)}.lv-fan img:nth-child(3){transform:rotate(9deg)translateY(6px)}.level-card .lv-lock{z-index:2;background:var(--ink);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.85rem;display:grid;position:absolute;top:6px;right:8px}.level-card .lv-name{font:400 1.35rem/1 var(--tall);text-transform:uppercase;max-width:100%}.level-card .fmt{justify-self:start}.level-card .lv-meta{color:var(--muted);font-size:.82rem;font-weight:800}.level-card .lv-bar{background:var(--cloud);border:1.5px solid var(--ink);border-radius:99px;height:8px;overflow:hidden}.level-card .lv-bar i{background:var(--green);height:100%;display:block}.level-card.locked{background:var(--paper);box-shadow:2px 2px 0 var(--ink);cursor:not-allowed}.level-card.locked>:not(.lv-lock){opacity:.55}.level-card.locked .lv-fan img,.level-card.locked .lv-icon{filter:grayscale(.85)blur(1.5px)}.level-card.done{background:var(--sun)}.qgrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.qtile{aspect-ratio:1;border:2px solid var(--ink);background:var(--paper);cursor:pointer;box-shadow:3px 3px 0 var(--ink);border-radius:14px;padding:6px;position:relative;overflow:hidden}.qtile img{object-fit:contain;width:100%;height:100%}.qtile .qnum{font:700 1.6rem var(--display)}.qtile.solved{background:var(--sun)}.qtile .tick{background:var(--green);border:2px solid var(--ink);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:.8rem;font-weight:900;display:grid;position:absolute;bottom:4px;right:4px}.solo .instr{color:var(--paper);text-shadow:2px 2px 0 var(--ink)}.pics{background:var(--paper);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:22px;gap:10px;padding:12px;display:grid}.pics.n2{grid-template-columns:1fr 1fr}.pics img{object-fit:contain;width:100%;max-height:320px;margin:0 auto}.answer{gap:14px;display:grid}.answer.shake{animation:.35s shake}@keyframes shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.clue{background:var(--ink);color:var(--paper);border-radius:16px;padding:12px 16px;font-weight:600}.mask{text-align:center;font:700 1.4rem var(--display);letter-spacing:.08em;background:var(--paper);color:var(--ink);white-space:pre-wrap;border-radius:14px;padding:8px}.slots{flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}.word{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.slot{border:2px solid var(--ink);background:var(--paper);width:36px;height:44px;font:700 1.3rem var(--display);color:var(--ink);cursor:pointer;border-radius:8px;padding:0}.slot.fixed{background:var(--green)}.tiles{grid-template-columns:repeat(7,minmax(0,1fr));justify-self:center;gap:6px;width:100%;max-width:420px;display:grid}.tile{aspect-ratio:1;border:2px solid var(--ink);background:var(--sun);font:700 1.3rem var(--display);color:var(--ink);cursor:pointer;box-shadow:2px 2px 0 var(--ink);border-radius:10px;padding:0}.tile[disabled]{opacity:.2;box-shadow:none}.hint-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hint-row .btn{box-shadow:2px 2px 0 var(--ink)}.ticket.opt.good{background:var(--green);opacity:1}.ticket.opt.bad{background:var(--red);color:var(--paper);opacity:1}.solved-card{text-align:center;justify-items:center;gap:12px;display:grid}.solved-card .info{background:var(--paper);color:var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:16px;padding:12px 16px;font-weight:600}.solo .link-btn{color:var(--paper)}.theme-gtm .link-btn,.theme-lq .link-btn{color:#1e1e1e}.theme-hh .link-btn{color:#2a0306}.run-over{text-align:center;justify-items:center}.run-over .win-name{color:var(--paper);text-shadow:4px 4px 0 var(--ink)}.stars{color:var(--sun);text-shadow:3px 3px 0 var(--ink);letter-spacing:6px;font-size:3rem}.stars span{color:#00000040;text-shadow:none}.run-actions{gap:10px;width:100%;max-width:420px;display:grid}@media (width<=420px){.slot{width:30px;height:40px;font-size:1.1rem}}.pic-wrap{position:relative}.stamp{z-index:2;background:var(--sun);color:var(--ink);font:400 1.6rem/1 var(--tall);text-transform:uppercase;border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:14px;padding:8px 14px;animation:.38s cubic-bezier(.2,1.6,.4,1) both stamp;position:absolute;top:-14px;right:-6px;transform:rotate(8deg)}@keyframes stamp{0%{opacity:0;transform:rotate(8deg)scale(2.2)}to{opacity:1;transform:rotate(8deg)scale(1)}}.solved-card{position:relative}.confetti-pop{pointer-events:none;z-index:-1;width:260px;height:auto;animation:.9s ease-out both pop;position:absolute;top:-40px;left:50%;transform:translate(-50%)}@keyframes pop{0%{opacity:0;transform:translate(-50%)scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(-50%)scale(1.15)}}.solo .options{width:100%}.solo .ticket.opt{box-sizing:border-box;width:100%}@media (prefers-reduced-motion:reduce){.stamp,.confetti-pop{animation:none}.confetti-pop{display:none}}.clues{justify-items:center;gap:8px;display:grid}.clue-line{box-sizing:border-box;background:var(--paper);width:100%;color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:14px;margin:0;padding:8px 12px;font-weight:600;animation:.3s cubic-bezier(.2,1.4,.4,1) clue-in}.clue-line b{text-transform:uppercase;letter-spacing:.08em;background:var(--ink);color:var(--paper);vertical-align:2px;border-radius:99px;margin-right:6px;padding:2px 7px;font-size:.72rem;display:inline-block}@keyframes clue-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}.clue-btn small{opacity:.6;margin-left:4px}.remember{box-sizing:border-box;background:var(--paper);width:100%;color:var(--ink);border:2px solid var(--ink);text-align:left;box-shadow:4px 4px 0 var(--ink);border-radius:16px;padding:12px 16px}.remember-title{font:700 .78rem var(--body);text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin:0 0 6px}.remember ul{gap:4px;margin:0;padding-left:18px;font-weight:600;line-height:1.35;display:grid}.with-clues .pics.n2{grid-template-columns:1fr 1fr;align-items:center}@media (prefers-reduced-motion:reduce){.clue-line{animation:none}}.ticket.opt.dim{opacity:.45}.brand-card p{margin:0;font-weight:600;line-height:1.4}.brand-card .trivia{margin-top:8px}.brand-card .founded{opacity:.75}.next-now{justify-self:center}.tile,.slot,.qtile,.level-card,.deck-tile,.ticket.opt,.icon-btn,.crumb,.clue-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.level-card.locked,.deck-tile.locked{cursor:pointer}.level-card.locked:hover{transform:rotate(var(--tilt,0deg))}@media (prefers-reduced-motion:no-preference){.tile,.qtile,.ticket.opt,.icon-btn,.clue-btn,.deck-tile{transition:transform var(--t-fast) var(--ease-out), opacity var(--t) ease}.tile:active:not([disabled]),.qtile:active,.icon-btn:active,.clue-btn:active{transition-duration:60ms;transform:scale(.92)}.ticket.opt:active:not([disabled]){transition-duration:60ms;transform:scale(.97)}.qtile:hover{transform:translateY(-3px)}.tile:hover:not([disabled]){transform:translateY(-2px)}.slot.filled{animation:slot-pop var(--t-slow) var(--ease-spring)}@keyframes slot-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}}.slot.fixed{animation:slot-pop .3s var(--ease-spring)}.solved-card .verdict{animation:verdict-pop .32s var(--ease-spring) both}.solved-card .remember,.solved-card .info,.round .brand-card{animation:rise-in var(--t-slow) var(--ease-out) 80ms both}@keyframes verdict-pop{0%{opacity:0;transform:scale(.5)rotate(-6deg)}70%{opacity:1;transform:scale(1.08)rotate(1deg)}to{transform:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}}.verdict.bad{animation:verdict-pop .3s var(--ease-spring) both}.ticket.opt.good{animation:opt-good .32s var(--ease-spring)}.ticket.opt.bad{animation:.3s shake}@keyframes opt-good{40%{transform:scale(1.04)}}.level-card.nudge,.deck-tile.nudge{animation:.36s shake}.level-card.nudge .lv-lock,.deck-tile.nudge small{animation:.36s lock-rattle}@keyframes lock-rattle{25%{transform:rotate(-18deg)}50%{transform:rotate(14deg)}75%{transform:rotate(-8deg)}}.level-card.fresh,.deck-tile.fresh{animation:fresh-open .6s var(--ease-spring) both}@keyframes fresh-open{0%{transform:scale(.9)rotate(-2deg)}50%{transform:scale(1.05)rotate(1deg)}to{transform:rotate(var(--tilt,0deg))}}.lv-bar i,.deck-tile .lv-bar i{transition:width .5s var(--ease-out)}.rank-card.up .rank-badge{animation:rank-bounce .7s var(--ease-spring) both}@keyframes rank-bounce{0%{transform:scale(.4)rotate(-20deg)}55%{transform:scale(1.3)rotate(8deg)}to{transform:none}}.score-n{display:inline-block}.round,.qgrid,.levels,.final{animation:screen-in var(--t-slow) var(--ease-out) both}@keyframes screen-in{0%{opacity:0;transform:translateY(6px)}}.hint-chip.bump{display:inline-block}}.rank-card{background:var(--ink);color:var(--paper);border:3px solid var(--ink);border-radius:18px;align-items:center;gap:14px;padding:12px 16px;display:flex;box-shadow:5px 5px #00000059}.rank-badge{width:48px;height:48px;font:700 1.3rem var(--display);color:var(--ink);clip-path:polygon(19.5% 0,80.5% 0,100% 40%,50% 100%,0 40%);box-sizing:border-box;background:#b6ff3b;flex:none;place-items:center;padding-bottom:8px;display:grid}.rank-body{flex:1;gap:4px;min-width:0;display:grid}.rank-title{font:400 1.5rem/1 var(--tall);text-transform:uppercase;letter-spacing:.02em}.rank-bar{background:#ffffff2e;border-radius:99px;height:10px;overflow:hidden}.rank-bar i{background:#b6ff3b;border-radius:99px;height:100%;transition:width .8s cubic-bezier(.3,1,.4,1);display:block}.rank-next{opacity:.8;font-size:.8rem;font-weight:700}.sec-title{font:400 1.6rem/1 var(--tall);text-transform:uppercase;letter-spacing:.02em;align-items:baseline;gap:10px;margin:10px 0 0;display:flex}.sec-title small{font:700 .85rem var(--body);text-transform:none;opacity:.8}.decks-sec{gap:10px;min-width:0;display:grid}.deck-row{scroll-snap-type:x proximity;grid-auto-columns:168px;grid-auto-flow:column;gap:14px;padding:4px 4px 14px;display:grid;overflow-x:auto}.deck-tile{scroll-snap-align:start;text-align:left;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-content:start;gap:6px;padding:10px 4px 4px;display:grid}.deck-stack{aspect-ratio:1;margin:0 10px 8px 0;display:block;position:relative}.deck-stack img{object-fit:contain;border:3px solid var(--ink);box-sizing:border-box;width:100%;height:100%;box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:12px;padding:6px;transition:transform .22s cubic-bezier(.2,1.4,.4,1);position:absolute;inset:0}.deck-stack img.under{object-position:-9999px 0}.deck-stack img.under:nth-child(2){transform:translate(5px,-4px)rotate(2.5deg)}.deck-tile:hover:not([disabled]) .deck-stack img:last-child{transform:translateY(-6px)rotate(-2deg)}.deck-tile:hover:not([disabled]) .deck-stack img.under{object-position:-9999px 0}.deck-stack img.under:first-child{transform:translate(16px,-12px)rotate(8deg)}.deck-tile b{font:700 1rem/1.15 var(--display)}.deck-tile small{opacity:.8;font-size:.74rem;font-weight:800}.deck-cover{aspect-ratio:1;border:2px solid var(--ink);background:#fff;border-radius:10px;display:block;overflow:hidden}.deck-cover img{object-fit:contain;width:100%;height:100%}.deck-tile.locked{cursor:not-allowed}.deck-tile.locked .deck-stack img{filter:grayscale()blur(2px);opacity:.6}.deck-tile .lv-bar{border:1.5px solid var(--ink);background:#eee;border-radius:99px;height:7px;overflow:hidden}.deck-tile .lv-bar i{background:var(--green);height:100%;display:block}.poster-wall{gap:12px;display:grid}.wall{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:16px 12px;padding:6px;display:grid}.wall-empty{opacity:.85;font-weight:700}.polaroid{transform:rotate(var(--r,-2deg));background:#fff;margin:0;padding:6px 6px 0;transition:transform .2s;box-shadow:3px 4px #00000059}.polaroid:hover{z-index:1;transform:rotate(0)scale(1.05)}.polaroid img{aspect-ratio:1;object-fit:cover;background:#eee;width:100%;display:block}.polaroid figcaption{font:400 .95rem/1.1 "Caveat Brush", var(--body);color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:6px 2px 8px;overflow:hidden}.joe{align-items:flex-end;gap:10px;display:flex}.joe img{filter:drop-shadow(3px 3px #00000059);flex:none;width:auto;height:112px}.joe.big{justify-content:center}.joe.big img{height:180px}.joe-says{color:var(--ink);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff2d6;border-radius:16px;margin-bottom:18px;padding:8px 14px;font-weight:800;position:relative}.joe.right img{animation:.45s cubic-bezier(.2,1.6,.4,1) joe-hop}.joe.wrong img{animation:.45s joe-shake}@keyframes joe-hop{40%{transform:translateY(-14px)}}@keyframes joe-shake{20%,60%{transform:translate(-6px)rotate(-3deg)}40%,80%{transform:translate(6px)rotate(3deg)}}.theme-gtm{--pop:#e3202f;--pop-deep:#b3121f;--g0:#f7f7f7;--g1:#e6e6e6;--g2:#c9c9c9;--g3:#8e8e8e;--g4:#5a5a5a;--g5:#333;--g6:#1e1e1e;background-color:var(--g1)!important;color:var(--g6)!important;background-image:repeating-linear-gradient(135deg,#ffffff8c 0 2px,#0000 2px 6px)!important}.theme-gtm:before{display:none}.theme-gtm .party-head{background:var(--g5);border-bottom:6px solid;border-image:repeating-linear-gradient(90deg, var(--pop) 0 22px, #fff 22px 44px) 6}.theme-gtm .solo-hero{display:none}.theme-gtm .sec-title{color:var(--g6)}.theme-gtm .wall-empty,.theme-gtm .hint,.theme-gtm .instr{color:var(--g4)}.pop-home{text-align:center;justify-items:center;gap:4px;margin:0 -16px 6px;padding:8px 16px 0;display:grid;overflow:hidden}.pop-title{color:var(--g6);text-shadow:3px 3px #fff;margin:0;font-size:clamp(2.6rem,11vw,4.4rem);line-height:.95}.pop-bucket{width:min(210px,52vw);height:auto;animation:3.6s ease-in-out infinite pop-bob}@keyframes pop-bob{50%{transform:translateY(-6px)rotate(-1.5deg)}}.pop-level{font:700 1.15rem var(--display);margin:2px 0 0;display:grid}.pop-level small{font:700 .82rem var(--body);color:var(--g4)}.go-play{cursor:pointer;color:#fff;font:400 2rem/1 var(--tall);text-transform:uppercase;letter-spacing:.02em;background-color:var(--pop);border:0;border-top:3px solid var(--g6);border-bottom:3px solid var(--g6);text-align:right;text-shadow:3px 3px 0 var(--g6);background-image:repeating-linear-gradient(110deg,#0000 0 46px,#00000017 46px 92px);justify-self:stretch;margin:10px -16px 0;padding:14px 18px;font-style:italic;transition:transform .12s}.go-play span{transition:transform .2s;display:inline-block}.go-play:hover span{transform:translate(6px)}.go-play:active{transform:translateY(2px)}.pop-next{color:var(--pop-deep);margin:6px 0 0;font-size:.82rem;font-weight:800}.theme-gtm .rank-card{background:var(--g5);border-color:var(--g6)}.theme-gtm .rank-badge{width:44px;height:50px;color:var(--g6);clip-path:polygon(0 0,100% 0,84% 100%,16% 100%);background:repeating-linear-gradient(90deg, var(--pop) 0 7px, #fff 7px 14px);text-shadow:0 0 3px #fff,0 0 3px #fff;padding:12px 0 0}.theme-gtm .rank-bar i{background:var(--pop)}.theme-gtm .btn,.theme-gtm .hint-row .btn,.theme-gtm .answer-form .btn{text-shadow:0 -1px #0006;border-radius:10px;background-color:var(--g4)!important;color:#fff!important;border:3px solid var(--g6)!important;box-shadow:inset 0 3px 0 #ffffff38, inset 0 -5px 0 #0000004d, 0 4px 0 var(--g6)!important}.theme-gtm .btn.play.big,.theme-gtm .solved-card .btn{background-image:repeating-linear-gradient(90deg,#0000 0 54px,#0003 54px 57px,#ffffff24 57px 59px);background-color:var(--pop)!important}.theme-gtm .tile{border-radius:8px;font-weight:800;background-color:var(--g0)!important;color:var(--g6)!important;border:2px solid var(--g3)!important;box-shadow:inset 0 2px 0 #fff, inset 0 -4px 0 var(--g2), 0 3px 0 var(--g3)!important}.theme-gtm .btn:active,.theme-gtm .tile:active{transform:translateY(3px);box-shadow:inset 0 3px 0 #fff3, inset 0 -2px 0 #00000040, 0 1px 0 var(--g6)!important}.theme-gtm .tile[disabled]{opacity:.25}.theme-gtm .slot{border-color:var(--g5);border-bottom:5px solid var(--pop);background:#fff}.theme-gtm .slot.fixed{background:#ffe1e3}.theme-gtm .hint-chip{color:var(--g6);background:#fff}.theme-gtm .level-card{border:2px solid var(--g5);box-shadow:0 4px 0 var(--g2);background:#fff;border-radius:6px;padding:8px 8px 12px;transform:none}.theme-gtm .level-card:hover:not([disabled]){transform:translateY(-3px)}.theme-gtm .level-card .lv-name{color:var(--g6)}.theme-gtm .level-card .lv-meta{color:var(--g4)}.theme-gtm .level-card .lv-bar{background:var(--g1);border-color:var(--g5)}.theme-gtm .level-card .lv-bar i{background:var(--pop)}.theme-gtm .lv-fan img{background:#fff;border:0;border-radius:1px;padding:3px 3px 9px;box-shadow:2px 3px #00000040}.theme-gtm .level-card.done{border-color:var(--g6)}.theme-gtm .level-card.done:after{content:"✓";box-sizing:border-box;text-align:center;color:#fff;width:30px;height:40px;font:800 1.05rem var(--body);background:var(--pop);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);padding-top:3px;position:absolute;top:-2px;right:10px}.lv-quote{font:400 .98rem/1.15 "Caveat Brush", var(--body);color:var(--pop-deep)}.theme-gtm .level-card.locked{background:var(--g0)}.theme-gtm .qgrid{counter-reset:poster;gap:14px 12px}.theme-gtm .qtile{counter-increment:poster;box-shadow:0 3px 0 var(--g2), 0 0 0 1px var(--g2);aspect-ratio:auto;background:#fff;border:0;border-radius:2px;padding:6px 6px 24px;transform:none}.theme-gtm .qtile img{aspect-ratio:1;object-fit:cover;height:auto}.theme-gtm .qtile:after{content:"#" counter(poster);text-align:center;font:400 1rem "Caveat Brush", var(--body);color:var(--g4);position:absolute;bottom:3px;left:0;right:0}.theme-gtm .qtile.solved{background:#fff}.theme-gtm .qtile.solved:after{content:"✓ #" counter(poster);color:var(--pop)}.theme-gtm .qtile .tick{display:none}.theme-gtm .pics{box-shadow:0 6px 0 var(--g2), 0 0 0 1px var(--g2);background:#fff;border:0;border-radius:2px;padding:14px 14px 58px;position:relative;transform:rotate(-1.5deg)}.theme-gtm .pics:before{content:"";background:#fffc;width:110px;height:26px;margin-left:-55px;position:absolute;top:-12px;left:50%;transform:rotate(2deg);box-shadow:0 1px 2px #0003}.polaroid-cap{display:none}.theme-gtm .polaroid-cap{text-align:center;font:400 1.35rem/1.1 "Caveat Brush", var(--body);color:var(--g5);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;display:block;position:absolute;bottom:12px;left:14px;right:14px;overflow:hidden}.theme-gtm .stamp{background:var(--pop);color:#fff}.theme-gtm .verdict.good{color:var(--pop);border:4px solid var(--pop);background:#fff}.theme-gtm .clue,.theme-gtm .bubble{background:var(--g5);color:#fff}.theme-gtm .solved-card .info{color:var(--g6);background:#fff}.theme-gtm .polaroid{box-shadow:0 3px 0 var(--g2), 0 0 0 1px var(--g2);transform:none}.theme-gtm .polaroid:hover{transform:translateY(-3px)}.theme-gtm .deck-tile b{color:var(--g6)}.theme-gtm .deck-tile small{color:var(--g4)}.theme-gtm .deck-tile .lv-bar{border-color:var(--g5);background:#fff}.theme-gtm .deck-tile .lv-bar i{background:var(--pop)}.theme-gtm .btn,.theme-gtm .tile,.theme-gtm .slot,.theme-gtm .level-card,.theme-gtm .rank-card,.theme-gtm .hint-chip,.theme-gtm .clue,.theme-gtm .bubble,.theme-gtm .verdict,.theme-gtm .deck-stack img,.theme-gtm .lv-bar,.theme-gtm .rank-bar,.theme-gtm .rank-bar i,.theme-gtm .lv-bar i,.theme-gtm .solved-card .info,.theme-gtm .stamp,.theme-gtm .answer-form input,.theme-gtm .crumb{border-radius:0!important}.theme-gtm .instr{display:none}.pop-title{letter-spacing:.28em;text-transform:uppercase;font:700 .95rem var(--body)!important;text-shadow:none!important;color:var(--g4)!important}.pop-bucket{margin-top:4px;width:min(290px,72vw)!important}.theme-gtm .rank-badge{clip-path:none;background:url(/games/guess-the-movie/popcorn.svg) 50%/contain no-repeat;width:46px;height:56px;padding:0;font-size:0}.theme-gtm .rank-card{box-shadow:0 4px 0 var(--g2)}.theme-gtm .level-card .lv-lock{border-radius:0}.theme-lq{--rk:#141414;--rp:#f4f2ed;--rg:#8a8a8a;--rl:#d9d7d2;--slab:"Alfa Slab One", var(--tall);--type:"Courier Prime", ui-monospace, monospace;background-color:var(--rp)!important;color:var(--rk)!important;background-image:radial-gradient(#00000017 1px,#0000 1.4px)!important;background-size:7px 7px!important}.theme-lq:before{display:none}.theme-lq .party-head{background:var(--rk);border-bottom:6px double var(--rp);box-shadow:0 3px 0 var(--rk)}.theme-lq .hint-chip{background:var(--rp);color:var(--rk);border:2px solid var(--rp);border-radius:0}.theme-lq .solo-hero h1{font-family:var(--slab);color:var(--rk);text-shadow:3px 3px 0 var(--rp), 6px 6px 0 var(--rk);letter-spacing:.01em;text-transform:uppercase;font-weight:400;transform:none}.theme-lq .solo-hero p{font-family:var(--type);letter-spacing:.04em;font-weight:700}.theme-lq .solo-hero-art{border:3px solid var(--rk);box-shadow:6px 6px 0 var(--rk);outline-offset:-9px;background:#fff;border-radius:0;outline:3px solid #fff;transform:none}.theme-lq .sec-title{font-family:var(--slab);color:var(--rk);border-bottom:3px solid var(--rk);padding-bottom:6px;font-size:1.35rem}.theme-lq .sec-title small{font-family:var(--type)}.theme-lq .rank-card{background:var(--rk);color:var(--rp);box-shadow:5px 5px 0 var(--rg);border-radius:0}.theme-lq .rank-badge{clip-path:none;background:var(--rp);color:var(--rk);font-family:var(--slab);outline:2px solid var(--rp);outline-offset:3px;border-radius:0;width:46px;height:46px;padding:0}.theme-lq .rank-title{font-family:var(--slab);text-transform:uppercase;font-size:1.25rem}.theme-lq .rank-next{font-family:var(--type)}.theme-lq .rank-bar{background:#fff3;border-radius:0}.theme-lq .rank-bar i{background:var(--rp);border-radius:0}.theme-lq .btn,.theme-lq .hint-row .btn,.theme-lq .answer-form .btn{letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--rk)!important;border:3px solid var(--rk)!important;box-shadow:4px 4px 0 var(--rk)!important;font-family:var(--type)!important;background:#fff!important;border-radius:4px!important}.theme-lq .btn.play.big,.theme-lq .solved-card .btn{background:var(--rk)!important;color:#fff!important;box-shadow:4px 4px 0 var(--rg)!important}.theme-lq .btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--rk)!important}.theme-lq .tile{aspect-ratio:1;color:var(--rk)!important;border:2.5px solid var(--rk)!important;box-shadow:inset 0 -4px 0 var(--rl), 0 3px 0 var(--rk)!important;font:700 1.15rem var(--type)!important;background:#fff!important;border-radius:50%!important}.theme-lq .tile:active{transform:translateY(3px);box-shadow:inset 0 -2px 0 var(--rl), 0 0 0 var(--rk)!important}.theme-lq .tile[disabled]{opacity:.2}.theme-lq .slot{border:2px solid var(--rk);font-family:var(--type);background:#fff;border-bottom-width:5px;border-radius:0}.theme-lq .slot.fixed{background:var(--rl)}.theme-lq .level-card{border:3px solid var(--rk);box-shadow:5px 5px 0 var(--rk);background:#fff;border-radius:0;transform:none}.theme-lq .level-card:hover:not([disabled]){box-shadow:7px 7px 0 var(--rk);transform:translate(-2px,-2px)}.theme-lq .level-card .lv-name{font-family:var(--slab);font-size:1.15rem}.theme-lq .level-card .lv-meta{font-family:var(--type);color:#555}.theme-lq .level-card .lv-bar,.theme-lq .deck-tile .lv-bar{border-color:var(--rk);background:#fff;border-radius:0}.theme-lq .level-card .lv-bar i,.theme-lq .deck-tile .lv-bar i{background:var(--rk)}.theme-lq .level-card .lv-lock{border-radius:0}.theme-lq .lv-fan img{border-color:var(--rk);border-radius:0}.theme-lq .level-card.done{background:#fff}.theme-lq .level-card.done:after{content:"COMPLETE";background:var(--rk);color:#fff;font:700 .62rem var(--type);letter-spacing:.14em;padding:3px 34px;position:absolute;top:10px;right:-30px;transform:rotate(35deg)}.theme-lq .level-card.locked{background:var(--rp);box-shadow:3px 3px 0 var(--rg);border-color:var(--rg)}.theme-lq .level-card.locked .lv-fan img{filter:grayscale()blur(1.5px)}.theme-lq .qtile{border:3px solid var(--rk);box-shadow:4px 4px 0 var(--rk);background:#fff;border-radius:0}.theme-lq .qtile.solved{box-shadow:4px 4px 0 var(--rg);background:#fff}.theme-lq .qtile .tick{background:var(--rk);color:#fff;border-color:var(--rk);border-radius:0}.theme-lq .pics{border:3px solid var(--rk);box-shadow:6px 6px 0 var(--rk);background:#fff;border-radius:0}.theme-lq .instr{font-family:var(--slab);color:var(--rk);text-shadow:none;text-transform:uppercase;letter-spacing:.02em}.theme-lq .stamp{color:var(--rk);border:3px double var(--rk);font-family:var(--slab);background:#fff;border-radius:0}.theme-lq .verdict,.theme-lq .verdict.good{background:var(--rk);color:#fff;font-family:var(--slab);box-shadow:4px 4px 0 var(--rg);border:0;border-radius:0}.theme-lq .verdict.bad{color:var(--rk);border:3px solid var(--rk);background:#fff}.theme-lq .clue,.theme-lq .bubble{background:var(--rk);color:#fff;font-family:var(--type);border-radius:0}.theme-lq .solved-card .info{border:2px solid var(--rk);font-family:var(--type);border-radius:0}.theme-lq .deck-stack img{border-color:var(--rk);border-radius:0}.theme-lq .deck-tile b{font-family:var(--slab);color:var(--rk);font-weight:400}.theme-lq .deck-tile small{font-family:var(--type)}.theme-lq .crumb{color:#fff}.theme-lq .choice,.theme-lq .ticket.opt{border-radius:0!important}.theme-hh{--hk:#2b2b2b;--hg:#6e6e6e;--hl:#d6d6d6;--hb:#bdbdbd;--hy:#ffd43b;--hy2:#c9a21e;--hr:#e5232b;--velvet:#7a0d18;--velvet-2:#690a14;--gold:#f0be4a;color:var(--hk)!important;background-color:#fafaf8!important;background-image:url(/games/hollywood-hero/paper.webp)!important;background-size:384px!important}.theme-hh:before{display:none}.theme-hh .party-head{color:var(--hk);border-bottom:2px solid var(--hl);background:#fff}.theme-hh .party-head .crumb,.theme-hh .party-head{color:var(--hk)}.theme-hh .party-home svg path{fill:var(--hk);stroke:#fff}.theme-hh .hint-chip{background:var(--hy);color:var(--hk);border:2px solid var(--hy2);border-bottom-width:4px;border-radius:4px;transform:rotate(-3deg)}.theme-hh .icon-btn{border-color:var(--hl);color:var(--hk)}.theme-hh .solo-hero{display:none}.studio{text-align:center;border-bottom:2px solid var(--hl);background:#fff;justify-items:center;gap:4px;margin:-18px -16px 6px;padding:74px 16px 18px;display:grid;position:relative;overflow:hidden}.studio:after{content:"";z-index:0;background:#f1f2f3;border-top:2px solid #e6e7e9;height:30%;position:absolute;bottom:0;left:0;right:0}.studio>*{z-index:1;position:relative}.studio-logo{margin:0;line-height:0}.studio-logo img{width:min(340px,78vw);height:auto}.studio-joe{filter:drop-shadow(0 10px 6px #0000002e);width:auto;height:210px;margin-top:4px}.studio-play{background:var(--hr);cursor:pointer;border:0;border-radius:50%;place-items:center;width:76px;height:76px;margin-top:4px;padding-left:5px;transition:transform .12s;display:grid;box-shadow:0 5px #a3141a}.studio-play:hover{transform:scale(1.06)}.studio-play:active{transform:translateY(4px);box-shadow:0 1px #a3141a}.studio-line{color:var(--hg);max-width:34ch;margin:8px 0 0;font-weight:700}.studio-line a{color:var(--hk)}.lamp{z-index:1;width:70px;height:92px;position:absolute;top:-14px}.lamp:before{content:"";background:var(--hk);border-radius:3px;width:6px;height:46px;position:absolute;top:0}.lamp:after{content:"";clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);box-sizing:border-box;background:#2f3146;border-bottom:10px solid #f6ebc4;width:64px;height:44px;position:absolute;top:34px}.lamp.l{left:6px;transform:rotate(-24deg)}.lamp.l:before{left:30px}.lamp.r{right:6px;transform:rotate(24deg)}.lamp.r:before{right:30px}.theme-hh .sec-title,.theme-hh .wall-empty,.theme-hh .hint{color:var(--hk)}.theme-hh .rank-card{color:var(--hk);border:2px solid var(--hl);box-shadow:none;background:#fff;border-bottom-width:5px;border-radius:16px}.theme-hh .rank-badge{background:var(--hy);color:var(--hk);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);padding:6px 0 0;font-size:1rem}.theme-hh .rank-title{color:var(--hk)}.theme-hh .rank-bar{background:#eee}.theme-hh .rank-bar i{background:var(--hy)}.theme-hh .rank-next{color:var(--hg);opacity:1}.theme-hh .btn,.theme-hh .hint-row .btn,.theme-hh .answer-form .btn{font-weight:800;color:var(--hk)!important;border:2px solid var(--hl)!important;border-bottom:6px solid var(--hb)!important;box-shadow:none!important;background:#fff!important;border-radius:999px!important}.theme-hh .btn.play,.theme-hh .solved-card .btn,.theme-hh .run-over .btn.play{background:var(--hy)!important;border-color:var(--hy2)!important}.theme-hh .btn:active{transform:translateY(4px);border-bottom-width:2px!important}.theme-hh .tile{font-weight:800;color:var(--hk)!important;border:2px solid var(--hl)!important;border-bottom:5px solid var(--hb)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important}.theme-hh .tile:active{transform:translateY(3px);border-bottom-width:2px!important}.theme-hh .slot{border-color:var(--hb);background:#fff;border-radius:6px}.theme-hh .level-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:22px 18px;padding:10px 10px 0 0}.theme-hh .level-card{border:2px solid var(--hl);min-height:108px;box-shadow:5px -5px 0 -2px #fff, 5px -5px 0 0 var(--hl), 10px -10px 0 -2px #fff, 10px -10px 0 0 var(--hl);background:#fff;border-radius:8px;padding:12px 12px 12px 50px;overflow:visible;transform:none}.theme-hh .level-card:hover:not([disabled]){transform:translateY(-3px)}.theme-hh .level-card:before{content:"";background:repeating-linear-gradient(0deg, var(--hk) 0 2px, transparent 2px 4px, var(--hk) 4px 7px, transparent 7px 9px, var(--hk) 9px 10px, transparent 10px 13px);opacity:.85;width:20px;position:absolute;top:12px;bottom:12px;left:8px}.theme-hh .level-card:after{content:"ADMIT ONE";border-left:2px dashed var(--hl);writing-mode:vertical-rl;font:800 .5rem var(--body);letter-spacing:.2em;color:var(--hb);align-items:center;display:flex;position:absolute;top:0;bottom:0;left:34px;transform:rotate(180deg)}.theme-hh .level-card .lv-icon{width:70px;height:70px;margin-top:-35px;top:50%;right:12px}.theme-hh .level-card.has-icon>:not(.lv-icon):not(.lv-lock){margin-right:84px}.theme-hh .level-card .lv-name{font:800 1.1rem/1.1 var(--body);text-transform:none;color:var(--hk)}.theme-hh .level-card .fmt{color:var(--hr);border:2px solid var(--hr);letter-spacing:.1em;background:0 0;border-radius:4px;font-size:.62rem;transform:rotate(-3deg)}.theme-hh .level-card .lv-meta{color:var(--hg);font-size:.78rem}.theme-hh .level-card .lv-bar{border-color:var(--hl);background:#f2f2f2;border-radius:99px}.theme-hh .level-card .lv-bar i{background:var(--hy)}.theme-hh .level-card.done{border-color:var(--hb)}.theme-hh .level-card.locked{background:#f6f6f6}.theme-hh .level-card.locked .lv-icon{filter:grayscale();opacity:.45}.theme-hh .level-card .lv-lock{background:var(--hk);border-radius:50%;top:-10px;left:auto;right:-6px}.theme-hh .timer{border:2px solid var(--hl);background:#fff}.theme-hh .timer-bar{background:var(--hy)}.theme-hh .timer b{color:var(--hk)}.theme-hh .round-meta{color:var(--hg)}.theme-hh .round-meta .fmt{color:var(--hr);border:2px solid var(--hr);background:0 0;border-radius:4px}.theme-hh .joe-says{border:2px solid var(--hl);box-shadow:none;color:var(--hk);background:#fff;border-bottom-width:5px}.theme-hh .bubble{color:var(--hk);border:2px solid var(--hl);border-top:12px solid;border-image:repeating-linear-gradient(135deg, var(--hk) 0 14px, #fff 14px 28px) 12;box-shadow:none;background:#fff;font-weight:800}.theme-hh .pics{background:#fff;border:0;border-radius:2px;padding:12px 12px 40px;position:relative;transform:rotate(-1.2deg);box-shadow:0 5px 14px #00000024,0 0 0 1px #e4e4e4}.theme-hh .pics:before{content:"";background:#ffec96d9;width:100px;height:24px;margin-left:-50px;position:absolute;top:-12px;left:50%;transform:rotate(2deg)}.theme-hh .ticket.opt{color:var(--hk);box-shadow:none;text-align:center;background:#eef0f3;padding:16px 18px;font-size:1.15rem;font-weight:600;position:relative;border:0!important;border-radius:14px!important}.theme-hh .ticket.opt:before{display:none}.theme-hh .ticket.opt:hover:not([disabled]){background:#e3e6eb}.theme-hh .ticket.opt.good{background:#ddf4e3}.theme-hh .ticket.opt.bad{background:#fbe3e4}.theme-hh .ticket.opt.good:after,.theme-hh .ticket.opt.bad:after{font:800 .95rem/1 var(--body);text-transform:uppercase;background:#ffffffbf;border:3px double;border-radius:6px;margin-top:-15px;padding:5px 9px;position:absolute;top:50%;right:14px;transform:rotate(-8deg)}.theme-hh .ticket.opt.good:after{content:"Print it!";color:#0b7a34}.theme-hh .ticket.opt.bad:after{content:"Cut!";color:var(--hr)}.theme-hh .verdict{color:var(--hk);border:2px solid var(--hl);text-transform:none;background:#fff;border-bottom-width:5px}.theme-hh .clue{color:var(--hk);border:2px solid var(--hl);background:#fff}.theme-hh .instr{color:var(--hg)!important}.theme-hh .stars{color:var(--hy)}.theme-hh .run-over{background:repeating-linear-gradient(90deg, var(--velvet) 0 30px, var(--velvet-2) 30px 38px);color:#fff2d6;border-radius:18px;padding:18px 14px 22px}.theme-hh .run-over .win-name{color:var(--gold);text-shadow:3px 3px #000}.theme-hh .run-over .hint,.theme-hh .run-over p{color:#fff2d6}.theme-hh .run-over .joe-says{color:var(--hk)}.solo-hero-joe{width:auto;height:170px}@media (prefers-reduced-motion:reduce){.joe img,.polaroid{transition:none;animation:none!important}}.theme-lq .ticket.opt.good{opacity:1;background:var(--rk)!important;color:#fff!important}.theme-lq .ticket.opt.good:after{content:"✓";float:right;font-weight:800}.theme-lq .ticket.opt.bad{opacity:1;text-decoration:line-through 3px;color:var(--rk)!important;background:#fff!important;border-style:dashed!important}.theme-lq .ticket.opt.bad:after{content:"✗";float:right;font-weight:800;text-decoration:none}.theme-lq .ticket.opt.dim{opacity:.35}.theme-lq .brand-card{border:3px solid var(--rk);font-family:var(--type);box-shadow:5px 5px 0 var(--rk);border-radius:0}.theme-lq .brand-card b{font-family:var(--slab);font-weight:400}.theme-lq .fmt,.theme-lq .round-meta .fmt{color:var(--rk);border:2px solid var(--rk);font-family:var(--type);background:#fff;border-radius:0}.theme-lq .timer{border:3px solid var(--rk);background:#fff;border-radius:0}.theme-lq .timer-bar,.theme-lq .timer.low .timer-bar{background:var(--rk)}.theme-lq .timer b{color:var(--rk);border:2px solid var(--rk);font-family:var(--type);background:#fff;border-radius:0}.theme-lq .ticket.opt{position:relative}.theme-lq .ticket.opt.good:after,.theme-lq .ticket.opt.bad:after{float:none;font-size:1.3rem;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@font-face{font-family:Limelight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/limelight-latin-ext-400-normal.DPzC3ZDG.woff2)format("woff2"),url(/_astro/limelight-latin-ext-400-normal.DFpXQSBH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Limelight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/limelight-latin-400-normal.CvlMCR9p.woff2)format("woff2"),url(/_astro/limelight-latin-400-normal.d7qCOV8D.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
