.arcade-page{color:#f3efe6;background-color:#111717;background-image:radial-gradient(circle at 84% 2%,#08768b38,#0000 30%),radial-gradient(circle at 0 80%,#e76b271b,#0000 35%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh;padding:38px clamp(18px,5vw,84px) 72px}.arcade-heading{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1500px;margin:0 auto 30px;display:flex}.arcade-kicker,.arcade-number,.cabinet-top,.cabinet-foot{letter-spacing:.15em;font-size:13px;font-weight:800}.arcade-kicker{color:#e6a33a;margin:0 0 18px}.arcade-heading h1{letter-spacing:-.06em;max-width:1000px;margin:0;font-size:clamp(42px,6vw,94px);line-height:.9}.arcade-heading h1 em{color:#e76b27}.arcade-heading p:last-child{margin:20px 0 0;font-size:clamp(17px,2vw,23px)}.arcade-seal{color:#e6a33a;border:3px double #e6a33a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:95px;height:95px;font-size:60px;font-weight:900;display:flex;transform:rotate(-12deg)}.arcade-seal span{align-self:flex-start;margin-top:14px;font-size:20px}.arcade-layout{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;gap:22px;max-width:1500px;margin:auto;display:grid}.arcade-list{gap:9px;display:grid}.arcade-card{text-align:left;color:#f3efe6;cursor:pointer;background:#202728;border:1px solid #596364;gap:5px;min-height:105px;padding:16px 42px 16px 18px;transition:background .15s,transform .15s;display:grid;position:relative}.arcade-card:hover{background:#2d3737;transform:translate(4px)}.arcade-card.active{border-left:6px solid var(--accent);border-color:var(--accent);background:#303637;padding-left:13px}.arcade-card.orange{--accent:#e76b27}.arcade-card.teal{--accent:#18b0c4}.arcade-card.red{--accent:#e54259}.arcade-card.gold{--accent:#e6a33a}.arcade-card.green{--accent:#84ca55}.arcade-card.plum{--accent:#bf82a2}.arcade-card .arcade-number{color:var(--accent);font-size:12px}.arcade-card strong{font-size:21px;line-height:1.1}.arcade-card-desc{color:#c4cdcc;font-size:14px}.arcade-card-players{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:12px;font-weight:800}.arcade-card-arrow{color:var(--accent);font-size:24px;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.arcade-cabinet{background:#161b1b;border:2px solid #e76b27;min-height:610px;box-shadow:10px 10px #063c46}.cabinet-top,.cabinet-foot{color:#141818;background:#e76b27;justify-content:space-between;gap:12px;padding:13px 20px;display:flex}.cabinet-top b{margin-left:8px;font-size:10px}.cabinet-inner{min-height:560px;padding:clamp(20px,3.5vw,45px)}.cabinet-inner>.arcade-number{color:#e6a33a;margin:0 0 7px}.cabinet-inner h2{letter-spacing:-.055em;margin:0 0 19px;font-size:clamp(34px,4vw,62px);line-height:.98}.cabinet-foot{color:#c3d4d0;background:#263436;font-size:11px}.cabinet-foot span{color:#e6a33a}.arcade-play{max-width:850px}.game-intro{color:#d6dcd8;margin:0 0 16px;font-size:16px;line-height:1.45}.arcade-status{color:#e6a33a;letter-spacing:.07em;border-block:1px solid #647170;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:11px 0;font-size:14px;font-weight:800;display:flex}.arcade-status span{color:#f3efe6;font-size:12px}.game-message{color:#d6dcd8;min-height:28px;margin:16px 0;font-size:16px;line-height:1.5}.arcade-action,.arcade-reset,.game-mode button,.trivia-options button{color:#fff;cursor:pointer;background:#263334;border:1px solid #d6dcd8;min-height:44px;padding:10px 16px;font-size:15px;font-weight:800}.arcade-action{color:#161818;text-transform:uppercase;letter-spacing:.05em;background:#e76b27;border-color:#e76b27}.arcade-action:hover,.arcade-reset:hover,.game-mode button:hover,.trivia-options button:hover:not(:disabled){filter:brightness(1.17)}.arcade-reset{background:0 0}.game-actions{margin-top:17px}.game-mode{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.game-mode button.chosen{color:#111;background:#e76b27;border-color:#e76b27}.board-frame{background:#a25e39;width:min(100%,520px);margin:18px auto 0;padding:7px;box-shadow:7px 8px #0008}.chess-board,.checkers-board{aspect-ratio:1;grid-template-columns:repeat(8,minmax(0,1fr));width:100%;display:grid}.chess-square,.checkers-square{aspect-ratio:1;cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:relative}.chess-square.light,.checkers-square.light{background:#e7ceb0}.chess-square.dark,.checkers-square.dark{background:#81583e}.chess-square.selected,.checkers-square.selected{box-shadow:inset 0 0 0 4px #f7b23f}.chess-square.possible:after,.checkers-square.possible:after{content:"";pointer-events:none;background:#e6a33aaa;border-radius:50%;position:absolute;inset:30%}.chess-square:has(.chess-piece:not(:empty)).possible:after{background:0 0;border:4px solid #f1ae3c;inset:5%}.checkers-square:has(.checker-disc).possible:after{background:0 0;border:4px solid #f1ae3c;inset:5%}.chess-piece,.checker-disc{z-index:1;position:relative}.chess-piece{font-family:Segoe UI Symbol,"Noto Sans Symbols 2",serif;font-size:clamp(25px,4.7vw,49px);line-height:1}.white-piece{color:#faf6e7;text-shadow:0 1px 2px #171919,1px 0 2px #171919,-1px 0 2px #171919}.black-piece{color:#181b1c;text-shadow:0 1px 1px #fff8}.checker-disc{color:#fff;border:3px solid #fff8;border-radius:50%;place-items:center;width:74%;height:74%;font-size:clamp(19px,3vw,34px);display:grid;box-shadow:inset 0 0 0 4px #0003,0 3px 3px #0008}.checker-disc.black{background:#22272b}.checker-disc.red{background:#ca3b3c}.tic-board{grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,380px);margin:20px auto;display:grid}.tic-board button{aspect-ratio:1;color:#e76b27;cursor:pointer;background:#263a3e;border:2px solid #638083;font-size:clamp(50px,10vw,85px);font-weight:900}.tic-board button.mark-o{color:#e6a33a}.tic-board button:hover:empty{background:#36565b}.connect-wrap{width:min(100%,560px);margin:20px auto}.connect-drops,.connect-board{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.connect-drops button{color:#e6a33a;cursor:pointer;background:#263334;border:1px solid #657879;min-height:44px;font-size:25px}.connect-drops button:disabled{opacity:.4}.connect-board{background:#08768b;border:6px solid #056074;box-shadow:7px 8px #0008}.connect-slot{aspect-ratio:1;cursor:pointer;background:0 0;border:0;place-items:center;padding:7%;display:grid}.connect-slot span{background:#121b1d;border-radius:50%;width:100%;height:100%;box-shadow:inset 2px 4px 5px #0008}.connect-slot span.red{background:#d7042b}.connect-slot span.gold{background:#e6a33a}.trivia-question{background:#294047;border-left:8px solid #e76b27;min-height:165px;margin:22px 0;padding:26px}.trivia-question .arcade-number{color:#e6a33a}.trivia-question h3{letter-spacing:-.03em;margin:15px 0 0;font-size:clamp(24px,3vw,38px);line-height:1.18}.trivia-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trivia-options button{text-align:left;min-height:63px}.trivia-options button.correct{background:#3b693e;border-color:#84ca55}.trivia-options button.incorrect{background:#773346;border-color:#f07887}.trivia-reveal{padding:20px 0;font-size:16px;line-height:1.5}.trivia-reveal .arcade-action{margin-top:18px;display:block}.game-finish{padding:48px 0}.game-finish h3{margin:0;font-size:45px}.game-finish p{font-size:18px}.object-list{flex-wrap:wrap;gap:7px;margin:0 0 15px;padding:0;list-style:none;display:flex}.object-list li{border:1px solid #607273;padding:7px 9px;font-size:14px}.object-list li.found{background:#2f5e4b;border-color:#84ca55}.find-scroller{overscroll-behavior-inline:contain;background:#17262b;border:5px solid #547074;max-width:100%;overflow-x:auto}.find-scene{width:max(100%,760px);line-height:0;position:relative}.find-scene img{width:100%;height:auto;display:block}.find-hotspot{color:#fff;cursor:crosshair;background:0 0;border:2px solid #0000;border-radius:45%;font-size:30px;position:absolute}.find-hotspot:hover,.find-hotspot:focus-visible{background:#e6a33a33;border-color:#e6a33a}.find-hotspot.found{cursor:default;background:#63b33f66;border-color:#84ca55}.arcade-note{color:#b4bfbc;max-width:1500px;margin:36px auto 0;font-size:14px}@media (width<=1050px){.arcade-layout{grid-template-columns:1fr}.arcade-list{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.arcade-card{scroll-snap-align:start;min-width:215px;min-height:131px}.arcade-card strong{font-size:19px}.arcade-cabinet,.cabinet-inner{min-height:0}}@media (width<=600px){.arcade-page{padding:28px 15px 55px}.arcade-heading{margin-bottom:24px}.arcade-seal{display:none}.arcade-heading h1{font-size:clamp(43px,12vw,66px)}.arcade-heading p:last-child{margin-top:13px}.arcade-cabinet{box-shadow:5px 5px #063c46}.cabinet-top,.cabinet-foot{padding:10px 13px;font-size:10px}.cabinet-inner{padding:22px 16px 30px}.arcade-status{font-size:12px}.arcade-status span{font-size:11px}.chess-piece{font-size:clamp(27px,8vw,43px)}.board-frame{padding:4px}.checker-disc{border-width:2px;box-shadow:inset 0 0 0 2px #0003,0 2px 3px #0008}.trivia-options{grid-template-columns:1fr}.trivia-question{min-height:130px;padding:20px}.arcade-note{line-height:1.5}}.arcade-heading{justify-content:flex-start;align-items:center;gap:clamp(18px,3vw,40px)}.arcade-heading .arcade-brand-mark{object-fit:contain;flex:none;width:clamp(115px,16vw,180px);height:auto;display:block}.arcade-heading h1{letter-spacing:.01em;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:clamp(58px,8vw,120px)}.arcade-heading>div{min-width:0}.arcade-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.arcade-heading{gap:14px}.arcade-heading .arcade-brand-mark{width:98px}.arcade-heading h1{font-size:clamp(48px,13vw,72px)}.arcade-kicker{margin-bottom:9px;font-size:11px;line-height:1.35}}.opening-panic{max-width:920px}.panic-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.panic-role-grid button{color:#fff;text-align:left;cursor:pointer;background:#263334;border:2px solid #607273;flex-direction:column;align-items:flex-start;gap:9px;min-height:145px;padding:20px;display:flex}.panic-role-grid button:hover,.panic-role-grid button:focus-visible{border-color:#e6a33a;transform:translate(-2px,-2px);box-shadow:5px 5px #08768b}.panic-role-grid strong{font-size:23px}.panic-role-grid small{color:#c8d1cf;font-size:14px;line-height:1.4}.panic-meters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.panic-meter{background:#263334;border:1px solid #5d706d;padding:12px}.panic-meter>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.panic-meter span{color:#c3cdca;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.panic-meter strong{font-size:22px}.panic-meter i{background:#111717;height:7px;margin-top:9px;display:block;overflow:hidden}.panic-meter b{background:#18b0c4;height:100%;transition:width .3s;display:block}.panic-meter.chaos b{background:#e54259}.panic-meter.energy b{background:#e6a33a}.panic-meter.art b{background:#84ca55}.panic-meter.confidence b{background:#bf82a2}.panic-scenario{background:#202a2c;border:2px solid #667775;padding:clamp(22px,4vw,38px);box-shadow:8px 8px #063c46}.panic-scenario>.arcade-number,.panic-ending>.arcade-number{color:#e6a33a}.panic-scenario h3,.panic-ending h3{letter-spacing:-.045em;max-width:780px;margin:10px 0 15px;font-size:clamp(32px,5vw,58px);line-height:.96}.panic-scenario>p,.panic-ending>p{color:#d6dcd8;max-width:760px;font-size:17px;line-height:1.5}.panic-choices{gap:9px;margin-top:25px;display:grid}.panic-choices button{color:#fff;text-align:left;cursor:pointer;background:#2a3739;border:1px solid #70817e;grid-template-columns:42px 1fr;align-items:center;min-height:62px;padding:10px 18px 10px 10px;font-size:15px;font-weight:800;display:grid}.panic-choices button span{color:#171919;background:#e76b27;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.panic-choices button:hover,.panic-choices button:focus-visible{background:#385055;border-color:#e6a33a;transform:translate(4px)}.panic-result{background:#152022;border-left:8px solid #84ca55;margin-top:24px;padding:22px}.panic-result>strong{color:#84ca55;letter-spacing:.11em;font-size:11px}.panic-result p{font-size:17px;line-height:1.55}.panic-result .arcade-action{margin-top:6px}.panic-ending{background:linear-gradient(145deg,#4f293b,#171919 70%);border:2px solid #bf82a2;padding:clamp(28px,5vw,55px);box-shadow:9px 9px #e76b27}.panic-ending h3{max-width:850px;font-size:clamp(42px,7vw,82px)}.panic-final-stats{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.panic-final-stats span{color:#c3cdca;letter-spacing:.07em;background:#202a2c;border:1px solid #7d8987;padding:9px 11px;font-size:11px}.panic-final-stats b{color:#fff;margin-left:5px;font-size:16px}.panic-log{border-top:1px solid #607273;margin-top:19px;padding-top:15px}.panic-log summary{color:#e6a33a;letter-spacing:.09em;cursor:pointer;width:max-content;font-size:12px;font-weight:900}.panic-log ol{color:#bcc6c3;padding-left:22px;font-size:13px;line-height:1.55}.panic-log li{margin:8px 0}.panic-log>p{color:#bcc6c3;font-size:13px}@media (width<=720px){.panic-role-grid{grid-template-columns:1fr}.panic-role-grid button{min-height:120px}.panic-meters{grid-template-columns:repeat(2,1fr)}.panic-scenario{padding:22px 17px}.panic-choices button{grid-template-columns:38px 1fr;padding-right:12px}.panic-ending{padding:30px 20px}.panic-log summary{width:auto}}.panic-video-game{max-width:1050px}.panic-title-screen{background:radial-gradient(circle at 80% 15%,#e76b2733,#0000 22%),linear-gradient(145deg,#213236,#111717 72%);border:3px solid #18b0c4;padding:clamp(24px,4vw,44px);position:relative;overflow:hidden;box-shadow:9px 9px #063c46}.panic-title-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.panic-pixel-kicker,.panic-choose-label{z-index:1;color:#e6a33a;letter-spacing:.16em;font-size:11px;font-weight:900;position:relative}.panic-title-screen h3{z-index:1;letter-spacing:-.055em;max-width:720px;margin:10px 0 14px;font-size:clamp(36px,6vw,70px);line-height:.92;position:relative}.panic-title-screen>p:not(.panic-choose-label){z-index:1;color:#d6dcd8;max-width:720px;font-size:17px;line-height:1.5;position:relative}.panic-how{z-index:1;background:#0d1313aa;grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0;padding:12px;display:grid;position:relative}.panic-how span{color:#9eaeaa;letter-spacing:.08em;border-left:3px solid #e76b27;padding:8px 12px;font-size:10px}.panic-how b{color:#fff;font-size:12px}.panic-role-select{z-index:1;grid-template-columns:repeat(3,1fr);gap:9px;display:grid;position:relative}.panic-role-select button{color:#fff;text-align:left;cursor:pointer;background:#273536;border:2px solid #607273;flex-direction:column;align-items:flex-start;gap:8px;min-height:190px;padding:19px;display:flex;position:relative;overflow:hidden}.panic-role-select button:hover,.panic-role-select button:focus-visible{border-color:#e6a33a;transform:translateY(-3px);box-shadow:0 5px #e76b27}.panic-role-select i{background:linear-gradient(#d4aa83 0 34%,#e76b27 35% 100%);border:3px solid #18b0c4;border-radius:50% 50% 35% 35%;width:33px;height:41px;box-shadow:inset 0 -7px #0e515e}.panic-role-select strong{font-size:20px}.panic-role-select small{color:#c5cecc;font-size:13px;line-height:1.35}.panic-role-select b{color:#e6a33a;letter-spacing:.13em;margin-top:auto;font-size:10px}.panic-game-hud{background:#0d1313;border:2px solid #647170;border-bottom:0;grid-template-columns:1.1fr .8fr 1fr 1fr;display:grid}.panic-game-hud>div{border-right:1px solid #465453;min-height:67px;padding:10px 13px;position:relative}.panic-game-hud>div:last-child{border:0}.panic-game-hud span{color:#98aaa7;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.panic-game-hud strong{margin-top:3px;font-size:21px;display:block}.panic-game-hud strong.danger{color:#ff5465;animation:.55s steps(2,end) infinite panic-blink}.panic-game-hud i{background:#2b3434;height:5px;margin-top:4px;display:block}.panic-game-hud i b{background:#e6a33a;height:100%;transition:width .2s;display:block}.panic-game-hud i.chaos b{background:#e54259}.panic-game-stage{aspect-ratio:16/9;-webkit-user-select:none;user-select:none;touch-action:none;background-color:#344144;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px),repeating-linear-gradient(135deg,#283334 0 18px,#303d3e 18px 36px);background-size:48px 48px,48px 48px,auto;border:3px solid #e76b27;width:100%;min-height:315px;position:relative;overflow:hidden;box-shadow:8px 9px #063c46}.panic-game-stage:before{content:"BUCKHAM ALLEY GALLERY FLOOR";color:#ffffff17;letter-spacing:.18em;font-size:clamp(12px,2.2vw,28px);font-weight:900;position:absolute;bottom:2%;left:2%}.panic-gallery-wall{background:#101616;border:2px solid #6c7674;height:9%;position:absolute;box-shadow:0 5px #0008}.panic-gallery-wall span{background:linear-gradient(135deg,#be3d45,#e59a34 55%,#1c8992);border:3px solid #b67635;width:38%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panic-gallery-wall.wall-one{width:17%;top:43%;left:9%}.panic-gallery-wall.wall-two{width:23%;top:47%;left:42%}.panic-gallery-wall.wall-two span:first-child{background:linear-gradient(35deg,#315281,#b55378);width:28%;left:28%}.panic-gallery-wall.wall-two span:last-child{background:linear-gradient(135deg,#457002,#d6a84a);width:28%;left:72%}.panic-gallery-wall.wall-three{width:14%;top:36%;left:70%}.panic-gallery-wall.wall-three span{background:linear-gradient(30deg,#702551,#1d6c85)}.panic-exit{color:#a1aaa7;background:#3c4240;border:4px solid #171919;flex-direction:column;justify-content:center;align-items:center;width:7%;min-width:54px;height:32%;display:flex;position:absolute;top:34%;right:0;box-shadow:inset 6px 0 #222b2b}.panic-exit:before{content:"";background:#9ca19f;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:12%}.panic-exit b{font-size:10px}.panic-exit span{letter-spacing:.08em;writing-mode:vertical-rl;font-size:9px;font-weight:900}.panic-exit.unlocked{color:#111;background:#e76b27;animation:1s steps(2,end) infinite panic-door;box-shadow:0 0 24px #e76b27aa,inset 6px 0 #b94216}.panic-exit.unlocked:before{background:#fff}.panic-supply,.panic-hazard,.panic-player{z-index:3;will-change:left,top;position:absolute;transform:translate(-50%,-50%)}.panic-supply{place-items:center;animation:.8s ease-in-out infinite alternate panic-float;display:grid}.panic-supply i{color:#111;background:#e6a33a;border:3px solid #fff;place-items:center;width:clamp(28px,4.5vw,48px);height:clamp(28px,4.5vw,48px);font-size:clamp(12px,1.8vw,20px);font-style:normal;font-weight:950;display:grid;box-shadow:4px 4px #0008}.panic-supply span,.panic-hazard span{white-space:nowrap;color:#fff;letter-spacing:.08em;background:#0c1111dd;padding:2px 4px;font-size:clamp(6px,.8vw,9px);font-weight:900;position:absolute;top:calc(100% + 4px)}.panic-hazard i{background:#b02001;border:3px solid #ff6876;border-radius:50% 42% 55% 38%;width:clamp(32px,5vw,54px);height:clamp(22px,3.6vw,38px);display:block;box-shadow:inset 7px -7px #701502,3px 3px #0008}.panic-hazard.critic i{background:linear-gradient(#d3a47b 0 33%,#4a3c45 34% 100%);border-color:#c786a8;border-radius:50% 50% 25% 25%;width:clamp(27px,4vw,44px);height:clamp(35px,5vw,54px)}.panic-hazard.smell i{filter:blur(2px);background:#45700299;border-color:#a9e37f;animation:1.2s ease-in-out infinite alternate panic-smell}.panic-player{z-index:6;flex-direction:column;align-items:center;display:flex}.panic-player i{background:linear-gradient(#d2a37b 0 32%,#e76b27 33% 72%,#1d414d 73%);border:3px solid #18b0c4;border-radius:50% 50% 30% 30%;width:clamp(25px,3.8vw,43px);height:clamp(31px,4.8vw,53px);animation:.25s steps(2,end) infinite panic-run;display:block;box-shadow:4px 4px #0008}.panic-player b{color:#fff;letter-spacing:.05em;background:#0b1010d9;margin-top:3px;padding:2px 4px;font-size:clamp(6px,.75vw,9px)}.panic-flash{z-index:12;color:#fff;text-align:center;letter-spacing:.06em;background:#111b1bee;border:2px solid #e6a33a;width:min(82%,700px);padding:12px 16px;font-size:clamp(10px,1.4vw,15px);font-weight:950;animation:.18s ease-out panic-drop;position:absolute;top:7%;left:50%;transform:translate(-50%);box-shadow:5px 5px #e76b27}.panic-game-over{z-index:20;text-align:center;background:#101717f2;border:3px solid #e6a33a;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex;position:absolute;inset:7% 9%;box-shadow:8px 8px #063c46}.panic-game-over>span{color:#e6a33a;letter-spacing:.17em;font-size:10px;font-weight:900}.panic-game-over h3{letter-spacing:-.05em;margin:8px 0;font-size:clamp(33px,6vw,72px);line-height:.9}.panic-game-over p{color:#d1dad7;max-width:620px;margin:7px 0 14px;font-size:clamp(12px,1.5vw,17px)}.panic-score{flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:14px;display:flex}.panic-score b{color:#fff;letter-spacing:.06em;background:#283536;padding:6px 9px;font-size:10px}.panic-game-over .arcade-action,.panic-game-over .arcade-reset{min-height:37px;margin:4px;padding:7px 13px;font-size:12px}.panic-mobile-controls{background:#202a2b;border:1px solid #5d6b69;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 14px;display:flex}.panic-objective{color:#cbd4d1;max-width:65%;font-size:12px;font-weight:800;line-height:1.35}.panic-dpad{flex:none;grid-template-rows:repeat(2,40px);grid-template-columns:repeat(3,40px);gap:4px;display:grid}.panic-dpad button{color:#fff;cursor:pointer;touch-action:none;background:#111717;border:1px solid #73807e;font-size:16px}.panic-dpad button:active{color:#111;background:#e76b27}.panic-dpad .up{grid-column:2}.panic-dpad .left{grid-area:2/1}.panic-dpad .down{grid-area:2/2}.panic-dpad .right{grid-area:2/3}@keyframes panic-float{to{transform:translate(-50%,-60%)}}@keyframes panic-run{to{transform:translateY(-2px)}}@keyframes panic-smell{to{opacity:.65;transform:scale(1.18)}}@keyframes panic-door{50%{filter:brightness(1.35)}}@keyframes panic-blink{50%{opacity:.45}}@keyframes panic-drop{0%{opacity:0;transform:translate(-50%,-12px)}}@media (width<=720px){.panic-how{grid-template-columns:1fr}.panic-how span{padding:5px 9px}.panic-role-select{grid-template-columns:1fr}.panic-role-select button{grid-template-rows:auto auto auto;grid-template-columns:42px 1fr;align-content:center;min-height:112px;display:grid}.panic-role-select i{grid-row:1/4}.panic-role-select strong,.panic-role-select small,.panic-role-select b{grid-column:2}.panic-role-select b{margin-top:0}.panic-game-hud{grid-template-columns:repeat(2,1fr)}.panic-game-hud>div{border-bottom:1px solid #465453;min-height:56px}.panic-game-hud strong{font-size:17px}.panic-game-stage{aspect-ratio:1;min-height:390px}.panic-mobile-controls{align-items:flex-start}.panic-objective{max-width:52%;font-size:11px}.panic-dpad{grid-template-rows:repeat(2,48px);grid-template-columns:repeat(3,48px)}.panic-game-over{inset:5%}.panic-game-over h3{font-size:38px}.panic-gallery-wall.wall-two{width:25%}.panic-exit{min-width:44px}.panic-flash{padding:9px 10px;top:4%}}
