/* Original Moneytime tabletop arcade: tactile materials, big play areas, quiet chrome. */
body[data-game-screen]{--arcade-edge:#476277;--arcade-gold:#f4cc80;--arcade-mint:#9cd3c0;background:#091222}body[data-game-screen] .draft-stage{background:radial-gradient(ellipse at 50% 38%,#263f53 0,#12243a 53%,#0d1a2c 100%);border:1px solid #496274;border-radius:23px;box-shadow:inset 0 1px 0 #d2eddd24,inset 0 -5px 0 #07111d,0 9px 24px #0003}body[data-game-screen] .draft-rule{color:#c3d3d2;font-size:12px}body[data-game-screen] .draft-score-row,body[data-game-screen] .draft-timer{color:#e9d5a5;font-size:14px;font-weight:600}body[data-game-screen] .draft-result{color:#c0ddce}body[data-game-screen] .draft-stage.is-finished{border-color:#ac9361}body[data-game-screen] .draft-big{color:#f4dfb3;letter-spacing:-.035em;font-weight:700}body[data-game-screen] .draft-board button{background:linear-gradient(140deg,#385870,#213b53 54%,#182d44);border:1px solid #7b9a9c;border-radius:18px;box-shadow:inset 0 2px 0 #d6eee033,inset 0 -4px 0 #142b3e,0 5px 0 #07121f,0 7px 12px #0004;transition:transform .14s,filter .18s,box-shadow .16s;overflow:hidden;position:relative}body[data-game-screen] .draft-board button:active:not(:disabled){transform:translateY(3px) scale(.98);box-shadow:inset 0 2px 4px #07121f55,0 2px 0 #07121f}body[data-game-screen] .draft-board button:disabled{opacity:.62}.arcade-symbol{display:block;width:100%;height:100%;max-width:140px;max-height:140px;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none}body[data-game-screen] .draft-big>.arcade-symbol{width:100px;height:100px;margin:auto}body[data-game-screen] .draft-board .arcade-symbol{max-width:100%;max-height:100%;width:84%;height:84%;margin:auto}.choice-number{position:absolute;bottom:3px;right:5px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:7px;background:#0b1c2bbb;color:#f6e6c2;font-size:10px;line-height:1}body[data-game-screen] .draft-board .choice-caps{border:0;background:transparent;box-shadow:none;padding:0;overflow:visible}body[data-game-screen] .choice-caps .arcade-symbol{width:100%;height:100%}body[data-game-screen] .draft-board .choice-safe{background:linear-gradient(#365d60,#15373f);color:#b3e1c9;font-size:30px;box-shadow:inset 0 2px 5px #04151d77;border-color:#466d6a}body[data-game-screen] .draft-board .choice-hit{background:radial-gradient(#d0a161,#573f40);border-color:#ffe0a0;box-shadow:0 0 22px #f4cb7c44}
body[data-game-screen] .draft-stage[data-game=wires] .draft-board{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:16px;max-width:720px}body[data-game-screen] .choice-wires{background:linear-gradient(#233e52,#10273a);border-color:#73949c}.wire-strip{position:absolute;left:calc(50% - 7px);top:-8px;bottom:-8px;width:14px;border-radius:20px;transform:rotate(18deg);background:linear-gradient(90deg,#ffffff88,var(--wire-color,#e7ca7c) 38%,#0006);box-shadow:0 0 0 3px #06162377,3px 1px 5px #0004}.wire-strip:before,.wire-strip:after{content:'';position:absolute;left:-8px;width:30px;height:14px;background:linear-gradient(#b4c2b4,#667e81);border:1px solid #dddec4}.wire-strip:before{top:14px}.wire-strip:after{bottom:14px}body[data-game-screen] .draft-stage[data-game=vault] .draft-board{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));max-width:650px}body[data-game-screen] .choice-vault{font-family:'Martian Mono',monospace;color:#f2d89e}body[data-game-screen] .draft-stage[data-game=number-trap] .draft-board{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}
body[data-game-screen] .draft-memory button{border:2px solid #8fa49c;background:linear-gradient(135deg,#466778,#1b374b);border-radius:14px}body[data-game-screen] .draft-memory button[data-face]{background:linear-gradient(145deg,#f7e9cb,#c7b78e);border-color:#fff3d5}.arcade-card-back{position:absolute;inset:6px;border:1px dashed #b7c8bc77;border-radius:8px;display:grid;place-items:center;background:repeating-linear-gradient(45deg,#e4ead307 0 5px,transparent 5px 10px)}body[data-game-screen] .draft-memory .arcade-card-back .arcade-symbol{width:54%;height:54%;opacity:.75}body[data-game-screen] .draft-stage[data-type=odd] .draft-board button{background:linear-gradient(#294a5e,#1c3449)}body[data-game-screen] .draft-stage[data-type=sequence] .draft-board{max-width:610px;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-game-screen] .draft-stage[data-type=sequence] .draft-board button{border-radius:50% 50% 25% 25%;border-width:3px;color:#d9e9ce;font-size:clamp(24px,5vw,46px);background:radial-gradient(ellipse at 50% 28%,#597f80,#1b3c50 65%);text-shadow:0 2px #0a2335}body[data-game-screen] .draft-board button.hot{background:radial-gradient(#e5d79a,#7aaa8f 55%,#416c6a)!important;color:#142c3a;filter:brightness(1.2);box-shadow:inset 0 2px 0 #fff7,0 0 30px #9cd3c066}
body[data-game-screen] .draft-board .arcade-mole-hole{background:none;border:0;box-shadow:none;overflow:hidden;padding:0}body[data-game-screen] .arcade-mole-hole:before{content:'';position:absolute;left:5%;right:5%;bottom:6%;height:35%;border-radius:50%;background:#05111c;box-shadow:0 3px 0 #68988b,inset 0 3px 8px #000}.mole-empty{display:block;width:100%;height:100%}body[data-game-screen] .arcade-mole-hole .arcade-symbol{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;animation:arcade-pop .18s cubic-bezier(.2,.8,.2,1)}body[data-game-screen] .arcade-mole-hole[data-popped=hit] .arcade-symbol{padding:12%}body[data-game-screen] .draft-signal{border-radius:26px;border:2px solid #8ca69e;box-shadow:inset 0 3px 0 #e7e9bf55,inset 0 -9px 0 #092c3e66,0 7px 0 #071b2a,0 10px 20px #0004;background:radial-gradient(ellipse at 50% 30%,#a76b75,#6a3c51);color:#fff3d7;font-size:17px}body[data-game-screen] .draft-signal.ready{background:radial-gradient(ellipse at 50% 30%,#b0dfbb,#426f65)!important;color:#102e3b}body[data-game-screen] .draft-stage[data-type=hold] .draft-signal{border-radius:44%;border-width:5px;box-shadow:inset 0 4px 0 #dfecd766,inset 0 -12px 0 #133e4a77,0 9px 0 #071727}
body[data-game-screen] .draft-stage[data-type=ten] .draft-big{top:50%;left:50%;right:auto;translate:-50% -50%;height:clamp(190px,48cqw,340px);width:clamp(190px,48cqw,340px);border-radius:50%;background:radial-gradient(#25465a,#0c273b 65%);border:8px solid #9eaf9e;box-shadow:inset 0 0 0 5px #0c1b2b,inset 0 0 0 7px #5e827d,0 7px 0 #081322;font-family:'Martian Mono','IBM Plex Sans KR',monospace;font-size:clamp(23px,4vw,40px)}body[data-game-screen] .draft-stage[data-type=ten].is-finished .draft-big{top:25%;height:72px;width:80%;border-radius:18px;border-width:2px;font-size:clamp(25px,6vw,48px)}body[data-game-screen] #tap-target{left:50%;bottom:12%;translate:-50% 0;width:min(72%,430px);height:53%;border-radius:50%;border:5px solid #c4ad77;background:radial-gradient(ellipse at 40% 25%,#ffe9aa,#c58c43 65%,#815437);box-shadow:inset 0 5px 0 #fff2bd88,inset 0 -12px 0 #7c512c,0 9px 0 #081725;font-size:clamp(28px,7vw,46px);color:#263b49}body[data-game-screen] #tap-target:active{transform:translateY(5px) scale(.985)}body[data-game-screen] .draft-stage[data-type=tap] .draft-big{font-family:'Martian Mono',monospace;font-size:clamp(40px,9vw,72px);top:11%;height:70px}body[data-game-screen] .draft-stage[data-type=tap] .draft-timer{position:absolute;top:40px;left:20px}body[data-game-screen] .draft-stage[data-type=tap] .draft-rule{max-width:75%}body[data-game-screen] .draft-stage[data-type=mission] .draft-big{background:linear-gradient(145deg,#f5e9ce,#d8c69d);border:3px solid #fff3cd;color:#244355;text-shadow:none;box-shadow:0 6px 0 #091725,0 12px 28px #0004;min-height:140px;line-height:1.6;letter-spacing:-.02em}body[data-game-screen] .draft-stage[data-type=mission] .draft-big:before{content:'';position:absolute;top:9px;left:9px;right:9px;bottom:9px;border:1px dashed #667b7655;border-radius:10px;pointer-events:none}body[data-game-screen] .draft-meter{background:repeating-linear-gradient(90deg,#091a2c 0 9%,#597975 9% 10%);border:2px solid #7e9e95;height:19px;box-shadow:inset 0 2px 3px #0008}body[data-game-screen] .draft-meter>span{background:linear-gradient(90deg,#7cb49f,#d9cf93,#f3cf75)}body[data-game-screen] .draft-canvas{border:1px solid #527b85;border-radius:18px;box-shadow:inset 0 2px 0 #b4d1bf22,0 6px 0 #07111e}body[data-game-screen] .draft-wheel{border:7px solid #a2bba6;outline:2px solid #3c606a;box-shadow:inset 0 0 0 8px #172f44,0 10px 0 #071526,0 13px 25px #0005}body[data-game-screen] .draft-seat{background:linear-gradient(#e7d9ad,#b9a778);color:#233d4e;box-shadow:0 3px 0 #0a2538;border:1px solid #f8ebc4}
/* Original quartet: preserve characters, improve their environment and proportions. */
body[data-game-screen=finger-picker] #arena{background:radial-gradient(ellipse at 50% 50%,#224554,#11283d 60%,#0b1b2c);border-color:#496a75;box-shadow:inset 0 2px 0 #a9d3c526,inset 0 -6px 0 #061725}body[data-game-screen=finger-picker] .point{background:radial-gradient(ellipse at 35% 25%,color-mix(in srgb,var(--player) 65%,#f8edc7),color-mix(in srgb,var(--player) 35%,#19384a));box-shadow:inset 0 2px 0 #fff5,inset 0 -6px 0 #08243966,0 7px 13px #0005}body[data-game-screen=finger-picker] .point.winner{box-shadow:inset 0 2px 0 #fff8,0 0 0 4px #e6d295,0 0 40px var(--player)}body[data-game-screen=roulette] #wheel{filter:drop-shadow(0 7px 0 #081b2c) drop-shadow(0 10px 13px #0005)}body[data-game-screen=roulette] .wheel-space{background:radial-gradient(#35566655,transparent 68%)}body[data-game-screen=roulette] .game-panel{background:radial-gradient(ellipse at 40% 30%,#345165,#142d42);border-color:#b8c7aa;box-shadow:inset 0 2px 0 #cce4c633,0 4px 17px #06121eaa}body[data-game-screen=roulette] .pointer{filter:drop-shadow(0 3px 2px #0008)}body[data-game-screen=crocodile] #arena{aspect-ratio:auto;width:100%;height:auto;display:grid;place-items:center;padding:14px 4px 5px;background:radial-gradient(ellipse at 50% 68%,#264d3b66,transparent 70%)}body[data-game-screen=crocodile] .croc{width:min(94%,650px);height:auto;aspect-ratio:1.12;max-width:none}body[data-game-screen=crocodile] .eyes i:after{border-radius:65% 65% 25% 25%}body[data-game-screen=crocodile] .upper-jaw{background:radial-gradient(ellipse at 30% 12%,#9fcf79,#508c58 45%,#275c43);border-color:#244d3c}body[data-game-screen=crocodile] .lower-jaw{background:linear-gradient(#75a464,#3e7750 60%,#28543f)}body[data-game-screen=crocodile] .tooth{box-shadow:0 4px 2px #401b28,inset 2px 2px 4px #fff9}body[data-game-screen=crocodile] .in-game{border:1px solid #b6c49c55;background:#152b2cdd}body[data-game-screen=octopus] #arena{background:radial-gradient(ellipse at 50% 64%,#24566b66,transparent 69%)}body[data-game-screen=octopus] .scene{aspect-ratio:.72}.scene .barrel[src*="octopus-vault"]{left:0;bottom:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 9px 11px #0006)}.scene .barrel-front[src*="octopus-vault"]{clip-path:inset(41% 0 0 0);z-index:3;filter:none}body[data-game-screen=octopus] .captain-hat{top:27%;left:14%;width:72%}body[data-game-screen=octopus] #slots{top:62%;height:20%;left:20%;width:60%;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:12%;row-gap:16%}body[data-game-screen=octopus] .slot{border-radius:50%;border:2px solid #dbc58a;background:radial-gradient(ellipse at 35% 25%,#8aadb2,#304e64 70%);box-shadow:inset 0 2px 0 #e3efcc66,0 3px 0 #082536;min-width:0}body[data-game-screen=octopus] .slot:before{inset:21%;border:2px solid #e5cd8b;border-radius:50%;background:#26495a}body[data-game-screen=octopus] .slot.inserted{background:radial-gradient(#c3ead1,#76b7a9);border-color:#e4e7b8;box-shadow:0 0 12px #9ce5cb77}body[data-game-screen=octopus] .slot.inserted:after{inset:29%;border:0;border-radius:50%;background:#dcf9bf;box-shadow:0 0 8px #c6fba0;animation:arcade-seal .3s ease-out}body[data-game-screen=octopus] .slot.side-nine,body[data-game-screen=octopus] .slot.side-three{width:16%;height:30%;top:29%;border-radius:50%}body[data-game-screen=octopus] #arena[data-phase=playing] .game-message{top:45%;left:20%;width:60%;background:#102c40d9;border:1px solid #8eb6a333}body[data-game-screen=octopus] #arena[data-phase=result] .game-message{bottom:6%;background:#10283bed;border-color:#90b5a455}body[data-game-screen=octopus] .captain{height:72%;top:0}body[data-game-screen=block-puzzle] .block-board{background:linear-gradient(145deg,#10283b,#0a1b2c);border-color:#4a6c78;box-shadow:inset 0 2px 0 #b2d4c422,inset 0 5px 18px #0007,0 6px 0 #071321}body[data-game-screen=block-puzzle] .block-board .block-cell[data-color="0"]{background:#183146;border-color:#315166}body[data-game-screen=block-puzzle] .block-hand .block-piece{background:linear-gradient(#233e51,#142c40);border-color:#557979}
@keyframes arcade-pop{from{transform:translateY(30%) scale(.8);opacity:.4}to{transform:none;opacity:1}}@keyframes arcade-seal{from{transform:scale(.4);opacity:.3}to{transform:scale(1);opacity:1}}@media(max-width:360px){body[data-game-screen] .draft-board{gap:8px}body[data-game-screen] .draft-board button{border-radius:12px}body[data-game-screen] .draft-stage[data-game=wires] .draft-board{gap:10px}.choice-number{font-size:9px;min-width:16px;height:16px}}@media(orientation:landscape) and (max-height:550px){body[data-game-screen] .draft-stage[data-type=ten] .draft-big{height:170px;width:170px;font-size:22px}body[data-game-screen] .draft-stage[data-type=ten].is-finished .draft-big{height:50px;top:23%;width:80%;border-radius:14px;font-size:28px}body[data-game-screen] .draft-stage[data-type=tap] .draft-big{height:38px;top:9%;font-size:32px}body[data-game-screen] .draft-stage[data-type=tap] .draft-timer{top:30px;font-size:11px}body[data-game-screen] .draft-stage[data-type=mission] .draft-big{min-height:100px;font-size:23px}body[data-game-screen=crocodile] .croc{width:min(94%,calc((100svh - 85px)*1.12))}body[data-game-screen] .draft-rule{font-size:10px}body[data-game-screen] .draft-meter{height:12px}}@media(prefers-reduced-motion:reduce){body[data-game-screen] .draft-board button,.arcade-symbol{animation:none!important;transition:none!important}}
body[data-game-screen] .draft-stage[data-game=ice]{background:radial-gradient(ellipse at 50% 43%,#365d72,#122b42 68%)}body[data-game-screen] .draft-stage[data-game=foam]{background:radial-gradient(ellipse at 50% 43%,#5c5031,#172c3b 68%)}
/* Swamp keeper wakes up rather than reproducing the toy's snapping jaw. */
body[data-game-screen=crocodile] .nostril{left:16%;top:8%;width:23%;height:64%;background:radial-gradient(ellipse at 35% 20%,#a5c988,#4e8a60 65%,#2c674b)}body[data-game-screen=crocodile] .nostril+.nostril{left:61%}body[data-game-screen=crocodile] .nostril:after{left:26%;top:34%;width:48%;height:26%;border-radius:50%;transform:rotate(-8deg)}body[data-game-screen=crocodile] .nostril+.nostril:after{transform:rotate(8deg)}body[data-game-screen=crocodile] .upper-jaw:after{content:'';position:absolute;left:22%;right:22%;top:65%;height:22%;background:radial-gradient(circle at 9% 45%,#a7ceb8 0 3px,transparent 4px),radial-gradient(circle at 24% 25%,#a7ceb8 0 2px,transparent 3px),radial-gradient(circle at 76% 25%,#a7ceb8 0 2px,transparent 3px),radial-gradient(circle at 91% 45%,#a7ceb8 0 3px,transparent 4px);opacity:.8}body[data-game-screen=crocodile] .eyes i:after{background:linear-gradient(#a4c59a,#47775b);border-radius:65% 65% 15% 15%;height:45%;width:105%;top:-2%;left:-2%;transform:rotate(-7deg);box-shadow:0 3px 0 #1d473944;transition:transform .2s}body[data-game-screen=crocodile] .eyes i+i:after{transform:rotate(7deg)}body[data-game-screen=crocodile] .eyes:before{content:'';position:absolute;left:45%;top:-14%;width:20%;height:35%;border-radius:90% 0 90% 0;background:linear-gradient(130deg,#b3ce96,#547f58);transform:rotate(-20deg);box-shadow:inset 1px 2px 0 #eff5c566}body[data-game-screen=crocodile] .mouth{background:radial-gradient(ellipse at 50% 20%,#352339,#67404e 55%,#91515a);border-color:#a86f74}body[data-game-screen=crocodile] .tongue{background:radial-gradient(#ca8988,#a45d73);opacity:.8}body[data-game-screen=crocodile] #arena[data-phase=biting] .upper-jaw,body[data-game-screen=crocodile] #arena[data-phase=result] .upper-jaw{transform:translateY(3%) scaleY(1.02)}body[data-game-screen=crocodile] #arena[data-phase=biting] .eyes i:after,body[data-game-screen=crocodile] #arena[data-phase=result] .eyes i:after{transform:translateY(-70%)}body[data-game-screen=crocodile] #arena[data-phase=biting] .croc{animation:swamp-wake .42s ease-in-out}body[data-game-screen=crocodile] #arena[data-phase=playing]:after{content:'z z z';position:absolute;left:74%;top:3%;font:600 15px 'IBM Plex Sans KR';color:#b6d4b9;letter-spacing:4px;pointer-events:none}body[data-game-screen=crocodile] #arena[data-phase=result] .in-game{top:56%;box-shadow:0 5px 18px #07182777}@keyframes swamp-wake{20%{transform:rotate(-2deg) translateY(2px)}45%{transform:rotate(2deg) translateY(-3px)}75%{transform:rotate(-1deg)}100%{transform:none}}@media(prefers-reduced-motion:reduce){body[data-game-screen=crocodile] #arena[data-phase=biting] .croc{animation:none}body[data-game-screen=crocodile] .eyes i:after{transition:none}}
body[data-game-screen] .draft-stage[data-game=caps] .draft-board{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:7px 12px;align-items:center;top:96px;bottom:40px}body[data-game-screen] .draft-stage[data-game=caps] .draft-board button.choice-caps{border:0;border-radius:50%;background:none;box-shadow:none;padding:0;width:100%;height:auto;aspect-ratio:1;max-height:100%;min-height:0;overflow:visible}body[data-game-screen] .draft-stage[data-game=caps] .choice-caps .arcade-symbol{width:100%;height:100%;max-width:none;max-height:none}.choice-caps .choice-number{right:5%;bottom:5%}body[data-game-screen=octopus] #slots{left:14%;width:72%;top:60%;height:33%;column-gap:5%;row-gap:5%}body[data-game-screen=octopus] .slot.side-nine,body[data-game-screen=octopus] .slot.side-three{top:23%;width:15%;height:31%}@media(orientation:landscape) and (max-height:550px){body[data-game-screen] .draft-stage[data-game=caps] .draft-board{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));top:64px;bottom:28px;max-width:650px}body[data-game-screen] .draft-stage[data-game=caps] .draft-board button.choice-caps{max-width:100%;max-height:100%;width:auto;height:100%;justify-self:center}}
/* A question and a hand-off button, all inside the same continuously ticking round. */
body[data-game-screen] .draft-stage[data-type=bomb] .bomb-state{display:none}.bomb-round-panel{position:absolute;inset:48px 16px 48px;display:flex;flex-direction:column;align-items:center;gap:9px}.bomb-round-top{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#b8d1c7}.bomb-live-badge{display:inline-flex;gap:6px;align-items:center}.bomb-live-badge:before{content:'';width:6px;height:6px;border-radius:50%;background:#e9c67d;box-shadow:0 0 7px #e9c67d88}.bomb-toy{width:min(42cqh,145px);height:min(30cqh,145px);min-height:60px;flex:0 0 auto;pointer-events:none;transition:transform .18s ease-out}.bomb-toy>img,.bomb-toy>.arcade-symbol{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;filter:drop-shadow(0 7px 9px #0005)}.bomb-question-box{width:min(100%,650px);flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center;background:linear-gradient(145deg,#f7edce,#ddcba5);border:2px solid #fff1c8;border-radius:19px;padding:14px 12px;box-shadow:inset 0 2px 0 #fff9,0 5px 0 #091c2d,0 8px 22px #0004;color:#244253}.bomb-question-box>span{font-size:11px;color:#62796f;font-weight:600}.bomb-question-box>strong{display:block;font-size:clamp(21px,5cqw,34px);font-weight:700;line-height:1.45;letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere}.bomb-round-panel .bomb-pass-button{min-height:46px;flex:0 0 auto;width:min(100%,360px);padding:7px 16px;font-size:16px;border-radius:14px;background:linear-gradient(#bce8d5,#81baaa);color:#183743;border:1px solid #b9dfc8;box-shadow:inset 0 2px 0 #fff6,0 4px 0 #365f5b,0 6px 12px #0003}.bomb-round-panel .bomb-pass-button:disabled{opacity:.6}.bomb-pass-note{font-size:10px;color:#a9c5bb;line-height:1.4;margin:0;flex:0 0 auto}.draft-stage.is-ready .bomb-round-panel{opacity:.45}.draft-stage.is-ready .bomb-question-box{opacity:.4}.draft-stage[data-type=bomb].bomb-ended .bomb-round-panel{bottom:110px}.draft-stage[data-type=bomb].bomb-ended .bomb-toy{height:90px;min-height:0}.draft-stage[data-type=bomb].bomb-ended .bomb-pass-note{display:none}.draft-stage[data-type=bomb].is-finished .replay-overlay{align-items:flex-end;padding-bottom:53px}.draft-stage[data-type=bomb].bomb-ended .bomb-live-badge:before{background:#e0a38d;box-shadow:0 0 8px #e4a58e88}@media(max-width:360px){.bomb-round-panel{inset:47px 12px 42px;gap:6px}.bomb-toy{height:65px;min-height:50px}.bomb-question-box{padding:8px 9px;gap:4px;border-radius:14px}.bomb-question-box>strong{font-size:20px;line-height:1.4}.bomb-round-panel .bomb-pass-button{min-height:40px;font-size:14px}.bomb-pass-note{font-size:9px}.draft-stage[data-type=bomb].bomb-ended .bomb-round-panel{bottom:102px}.draft-stage[data-type=bomb].bomb-ended .bomb-toy{height:50px}.draft-stage[data-type=bomb].is-finished .replay-overlay{padding-bottom:45px}}@media(orientation:landscape) and (max-height:550px){.bomb-round-panel{inset:30px 16px 32px;display:grid;grid-template-columns:110px minmax(0,1fr);grid-template-rows:20px minmax(0,1fr) 37px;gap:7px 14px;align-items:center}.bomb-round-top{grid-column:1/-1}.bomb-toy{grid-column:1;grid-row:2/4;width:110px;height:110px;min-height:0;justify-self:center}.bomb-question-box{grid-column:2;grid-row:2;height:100%;width:100%;padding:7px 11px;gap:3px}.bomb-question-box>strong{font-size:clamp(20px,3cqw,28px);line-height:1.35}.bomb-round-panel .bomb-pass-button{grid-column:2;grid-row:3;min-height:33px;font-size:13px;width:100%;max-width:400px;justify-self:center;padding:4px 10px}.bomb-pass-note{display:none}.draft-stage[data-type=bomb].bomb-ended .bomb-round-panel{bottom:78px;grid-template-rows:20px minmax(0,1fr)}.draft-stage[data-type=bomb].bomb-ended .bomb-toy{height:100px;grid-row:2}.draft-stage[data-type=bomb].is-finished .replay-overlay{padding-bottom:30px}}@media(prefers-reduced-motion:reduce){.bomb-toy{transition:none}}
body[data-game-screen] .bomb-round-panel .bomb-pass-button{background:linear-gradient(#bce8d5,#81baaa);color:#183743;border-color:#b9dfc8;box-shadow:inset 0 2px 0 #fff6,0 4px 0 #365f5b,0 6px 12px #0003}

.mission-progress{position:absolute;top:38px;left:14px;right:14px;text-align:center;font-size:11px;color:#b4c9be;line-height:1.4}.draft-stage[data-type=mission] .draft-result{font-size:11px}@media(orientation:landscape) and (max-height:550px){.mission-progress{top:23px;font-size:10px}}

body[data-game-screen] .draft-stage[data-type=mission] .draft-big{top:64px;bottom:120px;translate:none;min-height:0;height:auto}@media(orientation:landscape) and (max-height:550px){body[data-game-screen] .draft-stage[data-type=mission] .draft-big{top:46px;bottom:90px;min-height:0}}
