@font-face{font-family:Orbitron;src:url(./fonts/Orbitron-VariableFont_wght.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}#voices-cat-runner,#voices-cat-runner button,#voices-cat-runner input,#voices-cat-runner select,#voices-cat-runner textarea{font-family:Orbitron,monospace!important}html.run-the-night-app,html.run-the-night-app body{margin:0;width:100%;height:100%;min-height:100%;background:#050308;overflow:hidden;overscroll-behavior:none}html.run-the-night-app body{width:100vw;min-height:100dvh}.vcr-victory{position:absolute;top:20px;right:12px;bottom:30px;left:12px;z-index:35;overflow:hidden;border:2px solid rgba(184,76,255,.75);background:#060816;box-shadow:0 0 30px #b84cff47}#vcr-victory-canvas{width:100%;height:100%;display:block}.vcr-victory-copy{position:absolute;top:8%;left:0;right:0;text-align:center;pointer-events:none;text-shadow:0 0 14px rgba(184,76,255,.9)}.vcr-victory-title{font-size:clamp(24px,4vw,48px);font-weight:900;letter-spacing:6px}.vcr-victory-subtitle{margin-top:8px;font-size:clamp(11px,1.6vw,17px);letter-spacing:3px}.vcr-victory-end{margin-top:12px;font-size:clamp(12px,1.8vw,19px);color:#f0c8ff;letter-spacing:4px;opacity:0;animation:vcrVictoryEnd 1s ease 4.7s forwards}@keyframes vcrVictoryEnd{to{opacity:1}}.vcr-victory-actions{position:absolute;left:0;right:0;bottom:7%;z-index:4;display:flex;justify-content:center;gap:12px}.vcr-victory-actions button{min-width:122px;padding:11px 16px;border:2px solid #b84cff;background:#07050ce6;color:#fff;font-family:monospace;font-size:13px;font-weight:900;letter-spacing:2px;cursor:pointer;box-shadow:0 0 15px #b84cff61}.vcr-victory-actions button:hover,.vcr-victory-actions button:focus{background:#b84cff;outline:none}@media(max-width:600px){.vcr-victory-actions{bottom:4%;gap:8px}.vcr-victory-actions button{min-width:105px;padding:10px;font-size:11px}}#voices-cat-runner{--vcr-purple: #b84cff;--vcr-light-purple: #e4b5ff;--vcr-dark: #050308;position:relative;width:100%;max-width:1500px;margin:0 auto;padding:20px 12px 30px;box-sizing:border-box;font-family:monospace;background:#050308;color:#fff}#voices-cat-runner *{box-sizing:border-box}#vcr-canvas{display:block;width:100%;height:620px;background:#050308;border:2px solid rgba(184,76,255,.65);box-shadow:0 0 20px #b84cff38,inset 0 0 60px #b84cff0f;cursor:pointer;touch-action:manipulation}.vcr-pause{position:absolute;z-index:15;right:28px;bottom:28px;width:46px;height:46px;padding:0;border:1px solid rgba(184,76,255,.75);border-radius:50%;background:#0a040fd1;color:#fff;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 14px #b84cff59;transition:.2s ease}.vcr-pause:hover{background:#b84cff;box-shadow:0 0 20px #b84cffb3}.vcr-mute{position:absolute;z-index:15;right:84px;bottom:28px;width:46px;height:46px;padding:0;border:1px solid rgba(184,76,255,.75);border-radius:50%;background:#0a040fd1;color:#fff;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 14px #b84cff59;transition:.2s ease}.vcr-mute:hover{background:#b84cff;box-shadow:0 0 20px #b84cffb3}.vcr-mute.is-muted{opacity:.65}.vcr-pause-label{position:absolute;z-index:15;right:16px;bottom:-8px;width:70px;text-align:center;color:#ffffffbf;font-family:monospace;font-size:9px;font-weight:700;letter-spacing:.5px;pointer-events:none}.vcr-hud{position:absolute;top:35px;left:30px;right:30px;z-index:10;display:flex;align-items:center;gap:20px;pointer-events:none;letter-spacing:2px;font-size:13px;text-shadow:0 0 8px rgba(184,76,255,.7)}.vcr-title{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;color:#ffffffc7}.vcr-stats{margin-left:auto;display:flex;align-items:center;gap:22px}.vcr-score span{color:var(--vcr-light-purple)}.vcr-lives{white-space:nowrap}.vcr-superpower-hud{color:#f0c8ff;white-space:nowrap;text-shadow:0 0 7px rgba(184,76,255,.95),0 0 16px rgba(184,76,255,.55)}.vcr-superpower-hud span{color:#fff}.vcr-lives span{color:var(--vcr-light-purple);letter-spacing:1px;text-shadow:0 0 7px rgba(184,76,255,.8),0 0 14px rgba(184,76,255,.35)}.vcr-back{pointer-events:auto;border:0;background:transparent;color:#ffffffc7;font-family:monospace;font-size:12px;letter-spacing:2px;cursor:pointer;padding:8px;transition:.25s ease}.vcr-back:hover{color:#fff;text-shadow:0 0 8px var(--vcr-purple),0 0 18px var(--vcr-purple)}.vcr-start-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:18;background:#220834b8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:none}.vcr-start-backdrop.vcr-purrfect{position:absolute;z-index:40;left:50%;top:42%;transform:translate(-50%,-50%) scale(.8);width:min(86%,520px);padding:24px 28px;text-align:center;pointer-events:none;background:#05020aeb;border:2px solid #b84cff;box-shadow:0 0 28px #b84cff8c;animation:vcrPurrfectPop .38s ease-out forwards}.vcr-purrfect-title{font:900 clamp(32px,6vw,62px) monospace;letter-spacing:5px;color:#fff;text-shadow:0 0 10px #b84cff,0 0 24px #b84cff}.vcr-purrfect-score{margin-top:8px;font:900 13px monospace;letter-spacing:3px;color:#e4b5ff}@keyframes vcrPurrfectPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.vcr-message{position:absolute;z-index:20;left:50%;top:50%;transform:translate(-50%,-50%);width:min(90%,650px);padding:30px 25px;text-align:center;background:#030107c7;border:1px solid rgba(184,76,255,.45);box-shadow:0 0 30px #b84cff2e,inset 0 0 35px #b84cff0d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.vcr-main-title{font-size:clamp(30px,6vw,68px);font-weight:700;letter-spacing:7px;color:#fff;text-shadow:0 0 8px var(--vcr-purple),0 0 22px var(--vcr-purple),0 0 40px rgba(184,76,255,.55)}.vcr-subtitle{margin-top:10px;color:#d7b5e8;font-size:13px;letter-spacing:3px}.vcr-instruction{margin-top:20px;display:flex;flex-direction:column;gap:6px;color:#ffffffbf;font-size:12px;line-height:1.4;letter-spacing:1.2px}.vcr-instruction strong{margin-bottom:4px;color:var(--vcr-light-purple);font-size:14px;letter-spacing:3px}.vcr-treasure-guide{margin:17px auto 0;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 14px;color:#dca7ff;font-size:10px;letter-spacing:1px}.vcr-difficulty-select{margin-top:18px;display:grid;gap:8px;width:min(92%,430px);margin-left:auto;margin-right:auto}.vcr-difficulty-select.vcr-hidden{display:none!important}.vcr-difficulty-title{color:#dca7ff;font-family:monospace;font-size:12px;letter-spacing:3px;margin-bottom:3px}.vcr-message .vcr-difficulty-button{margin-top:0;width:100%;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.vcr-difficulty-button strong{letter-spacing:2px}.vcr-difficulty-button span{color:#dca7ff;font-size:10px;letter-spacing:2px}.vcr-difficulty-hud{color:#dca7ff;font-family:monospace;font-size:9px;letter-spacing:1px;white-space:nowrap}.vcr-message button{margin-top:20px;padding:13px 28px;border:1px solid var(--vcr-purple);background:#12071b;color:#fff;font-family:monospace;letter-spacing:3px;cursor:pointer;box-shadow:0 0 12px #b84cff4d;transition:.25s ease}.vcr-message button:hover{background:var(--vcr-purple);color:#08030b;box-shadow:0 0 15px var(--vcr-purple),0 0 30px #b84cffa6}.vcr-final-score{margin-top:22px;font-size:15px;letter-spacing:3px}.vcr-final-score span,.vcr-best span{color:var(--vcr-light-purple)}.vcr-save-score{margin-top:22px}.vcr-save-score label{display:block;margin-bottom:10px;color:var(--vcr-light-purple);font-size:12px;letter-spacing:2px}.vcr-save-score input{width:min(100%,260px);padding:12px 14px;border:1px solid rgba(184,76,255,.6);background:#08040c;color:#fff;text-align:center;font-family:monospace;font-size:16px;letter-spacing:2px;outline:none}.vcr-save-score input:focus{border-color:var(--vcr-light-purple);box-shadow:0 0 12px #b84cff59}.vcr-save-score button{display:block;margin:12px auto 0}.vcr-save-message{min-height:20px;margin-top:10px;color:#dcb4f7;font-size:11px}.vcr-best{margin-top:18px;font-size:12px;letter-spacing:2px;color:#ffffffbf}.vcr-ranking{margin:18px auto 0;max-width:290px;text-align:left}.vcr-ranking strong{display:block;margin-bottom:8px;color:var(--vcr-light-purple);text-align:center;letter-spacing:2px;font-size:12px}.vcr-ranking ol{margin:0;padding-left:35px;color:#ffffffc7;font-size:11px;line-height:1.8;letter-spacing:1px}.vcr-mission-transition{position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;background:#00000094}.vcr-mission-transition.vcr-hidden{display:none!important}.vcr-mission-number{font-family:Orbitron,monospace!important;font-family:monospace;font-size:clamp(34px,7vw,72px);font-weight:900;letter-spacing:5px;color:#fff;text-shadow:4px 4px 0 #000,0 0 18px rgba(184,76,255,.85)}.vcr-mission-name{font-family:Orbitron,monospace!important;margin-top:10px;font-family:monospace;font-size:clamp(15px,3vw,28px);font-weight:700;letter-spacing:3px;color:#e4b5ff;text-shadow:3px 3px 0 #000,0 0 12px rgba(184,76,255,.75)}.vcr-ready{position:absolute;z-index:25;left:50%;top:50%;transform:translate(-50%,-50%);width:min(86%,520px);box-sizing:border-box;padding:24px 28px 22px;border:1px solid rgba(205,143,255,.62);border-radius:8px;background:#1607269e;box-shadow:0 0 24px #b84cff38,inset 0 0 26px #b84cff14;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);text-align:center;pointer-events:auto;font-family:monospace;text-shadow:0 0 12px rgba(184,76,255,.8)}.vcr-ready[data-mission="1"]{background:#1607269e;border-color:#cd8fff9e}.vcr-ready[data-mission="2"]{background:#08142aa3;border-color:#5bbdff99;box-shadow:0 0 24px #459dff33,inset 0 0 26px #459dff12}.vcr-ready[data-mission="3"]{background:#23052da3;border-color:#ff49d39e;box-shadow:0 0 24px #ff49d333,inset 0 0 26px #ff49d312}.vcr-ready[data-mission="4"]{background:#300a03a8;border-color:#ff652da8;box-shadow:0 0 24px #ff4d1838,inset 0 0 26px #ff621c14}.vcr-ready-title{color:#fff;font-size:clamp(32px,6vw,58px);font-weight:700;letter-spacing:7px}.vcr-ready-subtitle{margin-top:10px;color:#e4b5ff;font-size:13px;letter-spacing:2px}.vcr-ready-control{margin-top:18px;color:#ffffffd1;font-size:11px;letter-spacing:2px;animation:vcr-ready-blink 1.1s steps(2,end) infinite}@keyframes vcr-ready-blink{50%{opacity:.35}}.vcr-life-alert{position:absolute;z-index:30;left:50%;top:34%;transform:translate(-50%,-50%) scale(.82);min-width:260px;padding:18px 28px;background:#05020aeb;border:1px solid rgba(184,76,255,.8);color:#fff;text-align:center;font-family:Orbitron,monospace;font-size:24px;font-weight:700;letter-spacing:4px;text-shadow:0 0 8px var(--vcr-purple),0 0 18px var(--vcr-purple);box-shadow:0 0 20px #b84cff59,inset 0 0 22px #b84cff14;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.vcr-fall-joke{margin-top:10px;color:#fff;font-size:12px;line-height:1.35;letter-spacing:1px;font-weight:400;font-family:Orbitron,monospace}.vcr-life-alert span{display:block;margin-top:8px;color:var(--vcr-light-purple);font-size:12px;letter-spacing:2px}.vcr-life-alert.vcr-show{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.vcr-hidden{display:none!important}.vcr-mobile-controls{display:none;align-items:center;justify-content:center;gap:10px;margin-top:12px}.vcr-mobile-move{min-width:64px;min-height:52px;font:900 24px monospace;border:2px solid rgba(184,76,255,.72);background:#100817;color:#fff;border-radius:8px;box-shadow:0 0 12px #b84cff2e;touch-action:none;user-select:none;-webkit-user-select:none}.vcr-mobile-move:active{transform:translateY(1px);background:#2b1239;box-shadow:0 0 18px #b84cff6b}.vcr-mobile-jump{display:none;width:100%;min-height:54px;margin-top:10px;border:1px solid var(--vcr-purple);background:#12071b;color:#fff;font-family:monospace;letter-spacing:3px;cursor:pointer}@media(max-width:1024px){#vcr-canvas{height:500px}.vcr-title{display:none}.vcr-hud{top:28px;left:20px;right:20px;font-size:9px;gap:6px}.vcr-back{max-width:120px;text-align:left;font-size:9px;line-height:1.4}.vcr-stats{gap:5px;flex-direction:column;align-items:flex-end}.vcr-lives span{letter-spacing:0}.vcr-mobile-controls{display:grid;grid-template-columns:repeat(4,minmax(58px,1fr));gap:10px;width:100%;padding:0;margin-top:12px;align-items:stretch}.vcr-mobile-jump,.vcr-mobile-move{width:100%;min-width:0;min-height:58px;margin:0}.vcr-mobile-jump{display:block}#vcr-mute,#vcr-pause{bottom:92px}.vcr-message{padding:24px 15px}.vcr-main-title{letter-spacing:4px}.vcr-instruction{font-size:10px}.vcr-treasure-guide{font-size:9px}.vcr-life-alert{width:min(86%,360px);min-width:0;font-size:19px}}#vcr-secret-reward{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:20px;background:#000000d6;font-family:monospace}#vcr-secret-reward.show{display:flex}.vcr-secret-card{width:min(460px,92vw);max-height:92vh;overflow:auto;box-sizing:border-box;padding:22px;text-align:center;color:#fff;background:#09090d;border:3px solid #b84cff;box-shadow:0 0 24px #b84cffbf}.vcr-secret-card h2{margin:0 0 10px;font-size:clamp(22px,5vw,34px);color:#ffd84d}.vcr-secret-card img{display:block;width:min(230px,70%);height:auto;margin:12px auto;border-radius:12px;background:#fff}.vcr-secret-code{margin:14px auto;padding:10px;font-size:22px;font-weight:900;letter-spacing:2px;color:#ffd84d;border:2px dashed #ffd84d}.vcr-secret-actions{display:grid;gap:10px;margin-top:14px}.vcr-secret-actions button{min-height:48px;padding:10px 14px;cursor:pointer;font:900 15px monospace;color:#fff;background:#6e20b5;border:2px solid #b84cff}.vcr-secret-actions button:hover{transform:scale(1.025)}#vcr-claim-sticker{background:#8a25d6}#vcr-secret-note{margin:12px 0 0;font-size:12px;line-height:1.45;opacity:.88}.vcr-world-record-hud{color:#f0c8ff;white-space:nowrap;text-shadow:0 0 7px rgba(184,76,255,.95),0 0 16px rgba(184,76,255,.55)}.vcr-world-record-hud span{color:#fff}.vcr-world-rank{margin:12px 0 8px;font-weight:900;letter-spacing:2px;color:#f0c8ff;text-align:center}#vcr-world-rank{color:#fff;text-shadow:0 0 12px rgba(184,76,255,.9)}.vcr-world-record-celebration{margin:14px auto;padding:14px 16px;max-width:430px;text-align:center;border:2px solid #b84cff;background:#05020af0;box-shadow:0 0 28px #b84cff8c;animation:vcrWorldRecordPop .45s ease-out both,vcrWorldRecordPulse 1.15s ease-in-out .45s infinite alternate}.vcr-world-record-celebration strong,.vcr-world-record-celebration span{display:block}.vcr-world-record-celebration strong{margin:5px 0;font-size:clamp(26px,5vw,48px);letter-spacing:4px;color:#fff;text-shadow:0 0 10px #b84cff,0 0 24px #b84cff}.vcr-world-record-celebration span{font-size:12px;letter-spacing:2px;color:#f0c8ff}.vcr-ranking ol{margin:10px auto 0;padding-left:30px;max-width:340px;text-align:left}.vcr-ranking li{padding:3px 0}.vcr-ranking li.is-current-player{color:#f0c8ff;font-weight:900;text-shadow:0 0 8px rgba(184,76,255,.75)}@keyframes vcrWorldRecordPop{0%{opacity:0;transform:scale(.72) rotate(-1deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes vcrWorldRecordPulse{0%{box-shadow:0 0 18px #b84cff73}to{box-shadow:0 0 42px #b84cffe6}}@media(max-width:749px){.vcr-stats{gap:10px;flex-wrap:wrap;justify-content:flex-end}.vcr-world-record-hud{font-size:10px}}#vcr-secret-reward{display:none!important}@media(min-width:1025px){#voices-cat-runner .vcr-hud{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(0,2fr);align-items:start;gap:18px}#voices-cat-runner .vcr-title{position:static;left:auto;transform:none;justify-self:center;white-space:nowrap}#voices-cat-runner .vcr-stats{margin-left:0;justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px 18px;max-width:620px;padding:7px 10px;border-radius:7px;background:#05030c85;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}#voices-cat-runner .vcr-stats>*{white-space:nowrap}}@media(max-width:1024px){#voices-cat-runner .vcr-stats{padding:9px 11px;border-radius:8px;background:#05030cb8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);text-shadow:0 0 5px #000,0 0 10px #000,0 0 8px rgba(184,76,255,.8)}#voices-cat-runner .vcr-world-record-hud,#voices-cat-runner .vcr-difficulty-hud,#voices-cat-runner .vcr-superpower-hud{position:relative;z-index:2}}#vcr-secret-reward{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:2147483647!important;display:none!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:20px!important;background:#000000e0!important;overflow-y:auto!important;overscroll-behavior:contain}#vcr-secret-reward.show{display:flex!important}#vcr-secret-reward .vcr-secret-card{position:relative!important;margin:auto!important;width:min(460px,calc(100vw - 32px))!important;max-height:calc(100vh - 32px)!important;overflow-y:auto!important;box-sizing:border-box!important}@media(max-width:600px){#vcr-secret-reward{padding:10px!important;align-items:flex-start!important}#vcr-secret-reward .vcr-secret-card{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;margin:10px auto!important}}#voices-cat-runner,#voices-cat-runner *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important}#voices-cat-runner input,#voices-cat-runner textarea,#voices-cat-runner select{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}body:has(#voices-cat-runner),body:has(#voices-cat-runner) *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important}body:has(#voices-cat-runner) input,body:has(#voices-cat-runner) textarea,body:has(#voices-cat-runner) select,body:has(#voices-cat-runner) [contenteditable=true]{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}body:has(#voices-cat-runner) a,body:has(#voices-cat-runner) button,body:has(#voices-cat-runner) [role=button]{-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important}#vcr-mobile-left,#vcr-mobile-right,#vcr-mobile-jump,#vcr-mobile-down{position:relative!important;font-size:0!important;color:transparent!important;text-indent:-9999px!important;overflow:hidden!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-drag:none!important;touch-action:none!important}#vcr-mobile-left:before,#vcr-mobile-right:before,#vcr-mobile-jump:before,#vcr-mobile-down:before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:18px!important;height:18px!important;border-top:2px solid #fff!important;border-right:2px solid #fff!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}#vcr-mobile-right:before{transform:translate(-60%,-50%) rotate(45deg)!important}#vcr-mobile-left:before{transform:translate(-40%,-50%) rotate(225deg)!important}#vcr-mobile-jump:before{transform:translate(-50%,-35%) rotate(-45deg)!important}#vcr-mobile-down:before{transform:translate(-50%,-65%) rotate(135deg)!important}html:has(#voices-cat-runner),body:has(#voices-cat-runner){margin:0!important;padding:0!important;width:100%!important;min-height:100%!important;background:#000!important}body:has(#voices-cat-runner){min-height:100vh!important;min-height:100dvh!important;overflow-x:hidden!important}#voices-cat-runner,#vcr-canvas{background:#050308!important}html:has(#voices-cat-runner),body:has(#voices-cat-runner){width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#050308!important}body:has(#voices-cat-runner) main,body:has(#voices-cat-runner) #MainContent,body:has(#voices-cat-runner) .content-for-layout{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body:has(#voices-cat-runner) .goog-te-gadget,body:has(#voices-cat-runner) #google_translate_element,body:has(#voices-cat-runner) .gt_switcher,body:has(#voices-cat-runner) .gtranslate_wrapper{display:none!important}@media(max-width:1024px){#voices-cat-runner{--vcr-pad-top: max(8px, env(safe-area-inset-top));--vcr-pad-bottom: max(8px, env(safe-area-inset-bottom));--vcr-controls-height: 58px;--vcr-controls-gap: 8px;position:relative!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:var(--vcr-pad-top) max(10px,env(safe-area-inset-right)) var(--vcr-pad-bottom) max(10px,env(safe-area-inset-left))!important;overflow:hidden!important;box-sizing:border-box!important}#vcr-canvas{display:block!important;width:100%!important;height:calc(100dvh - var(--vcr-pad-top) - var(--vcr-pad-bottom) - var(--vcr-controls-gap) - var(--vcr-controls-height))!important;min-height:1px!important;max-height:none!important;margin:0!important}.vcr-mobile-controls{position:static!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;height:var(--vcr-controls-height)!important;min-height:var(--vcr-controls-height)!important;margin:var(--vcr-controls-gap) 0 0!important;padding:0!important;gap:10px!important;overflow:visible!important}.vcr-mobile-jump,.vcr-mobile-move{width:100%!important;min-width:0!important;height:var(--vcr-controls-height)!important;min-height:var(--vcr-controls-height)!important;max-height:var(--vcr-controls-height)!important;margin:0!important}#vcr-mute,#vcr-pause{bottom:calc(var(--vcr-pad-bottom) + var(--vcr-controls-gap) + var(--vcr-controls-height) + 10px)!important}}@media(max-width:1024px)and (orientation:landscape){#voices-cat-runner{--vcr-pad-top: max(6px, env(safe-area-inset-top));--vcr-pad-bottom: max(6px, env(safe-area-inset-bottom));--vcr-controls-height: 52px;--vcr-controls-gap: 6px}.vcr-mobile-controls{gap:8px!important}.vcr-pause-label{display:none!important}}#vcr-canvas{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}@media(max-width:1024px){#voices-cat-runner{--vcr-controls-height: 0px !important;--vcr-controls-gap: 0px !important}#voices-cat-runner .vcr-mobile-controls,#vcr-mobile-left,#vcr-mobile-right,#vcr-mobile-jump,#vcr-mobile-down{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important}#vcr-canvas{width:100%!important;height:calc(100dvh - var(--vcr-pad-top) - var(--vcr-pad-bottom))!important;min-height:1px!important;max-height:none!important;margin:0!important}}@media(min-width:1025px){html:has(#voices-cat-runner),body:has(#voices-cat-runner){width:100%!important;height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}body:has(#voices-cat-runner) main,body:has(#voices-cat-runner) #MainContent,body:has(#voices-cat-runner) .content-for-layout{width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}#voices-cat-runner{position:relative!important;width:100%!important;max-width:1500px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:20px 12px 30px!important;overflow:visible!important}#vcr-canvas{display:block!important;width:100%!important;height:620px!important;min-height:620px!important;max-height:none!important;margin:0!important}}#voices-cat-runner.vcr-ready-active #vcr-start-backdrop{display:block!important;background:#08030e29!important;backdrop-filter:blur(.25px)!important;-webkit-backdrop-filter:blur(.25px)!important;pointer-events:none!important}#voices-cat-runner.vcr-ready-active .vcr-ready:not(.vcr-hidden){background:#1607267a!important}#voices-cat-runner.vcr-ready-active .vcr-ready[data-mission="2"]:not(.vcr-hidden){background:#08142a7a!important}#voices-cat-runner.vcr-ready-active .vcr-ready[data-mission="3"]:not(.vcr-hidden){background:#23052d7a!important}#voices-cat-runner.vcr-ready-active .vcr-ready[data-mission="4"]:not(.vcr-hidden){background:#300a0380!important}@media(hover:none),(pointer:coarse){#voices-cat-runner .vcr-mobile-controls,#vcr-mobile-left,#vcr-mobile-right,#vcr-mobile-jump,#vcr-mobile-down{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;pointer-events:none!important;overflow:hidden!important}#vcr-canvas{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.vcr-pause-label{display:none!important}#vcr-mute,#vcr-pause{z-index:120!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;pointer-events:auto!important;touch-action:manipulation!important}}@media(hover:none),(pointer:coarse){html:not(.run-the-night-app):has(#voices-cat-runner),html:not(.run-the-night-app):has(#voices-cat-runner) body{width:100%!important;height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}html:not(.run-the-night-app):has(#voices-cat-runner) body main,html:not(.run-the-night-app):has(#voices-cat-runner) body #MainContent,html:not(.run-the-night-app):has(#voices-cat-runner) body .content-for-layout{width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}html:not(.run-the-night-app) #voices-cat-runner{position:relative!important;width:100%!important;max-width:1500px!important;height:min(78svh,72vw,820px)!important;min-height:520px!important;margin:0 auto 22px!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important}html:not(.run-the-night-app) #vcr-canvas{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important}html:not(.run-the-night-app) #vcr-mute,html:not(.run-the-night-app) #vcr-pause{position:absolute!important;bottom:max(16px,env(safe-area-inset-bottom))!important}html:not(.run-the-night-app) #vcr-pause{right:max(16px,env(safe-area-inset-right))!important}html:not(.run-the-night-app) #vcr-mute{right:calc(max(16px,env(safe-area-inset-right)) + 60px)!important}}@media(hover:none)and (pointer:coarse)and (max-width:699px){html:not(.run-the-night-app) #voices-cat-runner{height:min(86svh,760px)!important;min-height:520px!important}}html.run-the-night-app,html.run-the-night-app body{width:var(--vcr-app-width, 100vw)!important;height:var(--vcr-app-height, 100dvh)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#050308!important}html.run-the-night-app body main,html.run-the-night-app body #MainContent,html.run-the-night-app body .content-for-layout{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html.run-the-night-app #voices-cat-runner{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:var(--vcr-app-width, 100vw)!important;height:var(--vcr-app-height, 100dvh)!important;min-height:0!important;max-width:none!important;margin:0!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;box-sizing:border-box!important;overflow:hidden!important}html.run-the-night-app #vcr-canvas{position:absolute!important;top:max(8px,env(safe-area-inset-top))!important;left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}html.run-the-night-app #vcr-pause,html.run-the-night-app #vcr-mute{position:fixed!important;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 8px)!important}html.run-the-night-app #vcr-pause{right:calc(max(12px,env(safe-area-inset-right)) + 8px)!important}html.run-the-night-app #vcr-mute{right:calc(max(12px,env(safe-area-inset-right)) + 68px)!important}html.run-the-night-app #vcr-back{display:none!important;pointer-events:none!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner,html.run-the-night-app.vcr-app-portrait #voices-cat-runner{transform:none!important}html.run-the-night-app,html.run-the-night-app body{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;overscroll-behavior:none!important;background:#050308!important}html.run-the-night-app #voices-cat-runner{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important}html.run-the-night-app #vcr-canvas{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;touch-action:none!important}html.run-the-night-app #voices-cat-runner .vcr-hud{top:calc(env(safe-area-inset-top) + 12px)!important;left:calc(env(safe-area-inset-left) + 12px)!important;right:calc(env(safe-area-inset-right) + 12px)!important}html.run-the-night-app #vcr-pause,html.run-the-night-app #vcr-mute{position:fixed!important;bottom:calc(env(safe-area-inset-bottom) + 14px)!important}html.run-the-night-app #vcr-pause{right:calc(env(safe-area-inset-right) + 14px)!important}html.run-the-night-app #vcr-mute{right:calc(env(safe-area-inset-right) + 74px)!important}html.run-the-night-app #vcr-start,html.run-the-night-app .vcr-ready,html.run-the-night-app #vcr-gameover,html.run-the-night-app #vcr-victory{max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 24px)!important;box-sizing:border-box!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner,html.run-the-night-app.vcr-app-portrait #voices-cat-runner,html.run-the-night-app.vcr-app-landscape #vcr-canvas,html.run-the-night-app.vcr-app-portrait #vcr-canvas{transform:none!important}#voices-cat-runner,#voices-cat-runner *{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;-webkit-tap-highlight-color:transparent!important}#voices-cat-runner #vcr-canvas{touch-action:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}#voices-cat-runner input,#voices-cat-runner textarea,#voices-cat-runner select,#voices-cat-runner [contenteditable=true]{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important;-webkit-user-drag:auto!important}html.run-the-night-app #voices-cat-runner{--vcr-pad-bottom: 0px !important;padding-bottom:0!important}@media(hover:none)and (pointer:coarse)and (max-width:1024px){#voices-cat-runner{--vcr-pad-bottom: 0px !important;padding-bottom:0!important}#vcr-mute,#vcr-pause{bottom:calc(max(10px,env(safe-area-inset-bottom)) + 8px)!important}}body:has(#voices-cat-runner) .shopify-section:has(#voices-cat-runner),body:has(#voices-cat-runner) .shopify-section:has(#voices-cat-runner)>*,body:has(#voices-cat-runner) main:has(#voices-cat-runner),body:has(#voices-cat-runner) #MainContent:has(#voices-cat-runner),body:has(#voices-cat-runner) .content-for-layout:has(#voices-cat-runner){margin-bottom:0!important;padding-bottom:0!important}body:has(#voices-cat-runner) .shopify-section:has(#voices-cat-runner) [class*=section-][class*=-padding],body:has(#voices-cat-runner) .shopify-section:has(#voices-cat-runner) [class*=spacing],body:has(#voices-cat-runner) .shopify-section:has(#voices-cat-runner) [class*=padding]{margin-bottom:0!important;padding-bottom:0!important}#voices-cat-runner,#vcr-canvas{margin-bottom:0!important}@media screen and (min-width:768px)and (max-width:1366px)and (pointer:coarse){html:not(.run-the-night-app) #voices-cat-runner #vcr-gameover{width:min(82vw,650px)!important;max-width:min(82vw,650px)!important;padding:22px 20px!important;transform:translate(-50%,-50%) scale(.86)!important;transform-origin:center center!important;box-sizing:border-box!important}}@media screen and (min-width:768px)and (max-width:1366px)and (pointer:coarse)and (orientation:landscape){html:not(.run-the-night-app) #voices-cat-runner #vcr-gameover{top:8px!important;left:50%!important;width:min(78vw,620px)!important;max-width:min(78vw,620px)!important;padding:16px!important;transform:translate(-50%) scale(.6)!important;transform-origin:top center!important;box-sizing:border-box!important}html:not(.run-the-night-app) #voices-cat-runner #vcr-gameover .vcr-subtitle{margin-top:6px!important}html:not(.run-the-night-app) #voices-cat-runner #vcr-gameover .vcr-save-score{margin-top:12px!important}html:not(.run-the-night-app) #voices-cat-runner #vcr-gameover .vcr-ranking{margin-top:10px!important}html:not(.run-the-night-app) #voices-cat-runner #vcr-gameover button{margin-top:12px!important}}html.run-the-night-app.vcr-app-landscape #vcr-start.vcr-message{width:min(90%,650px)!important;padding:30px 25px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) scale(.67)!important;transform-origin:center center!important}html.run-the-night-app.vcr-app-landscape #vcr-start.vcr-message:has(#vcr-difficulty-select:not(.vcr-hidden)){transform:translate(-50%,-50%) scale(.57)!important}html.run-the-night-app #voices-cat-runner #vcr-victory{position:fixed!important;top:calc(env(safe-area-inset-top) + 8px)!important;left:calc(env(safe-area-inset-left) + 8px)!important;right:calc(env(safe-area-inset-right) + 8px)!important;bottom:calc(env(safe-area-inset-bottom) + 8px)!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;transform:none!important;transform-origin:center center!important;box-sizing:border-box!important;overflow:hidden!important}html.run-the-night-app #voices-cat-runner #vcr-victory-canvas{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;display:block!important;transform:none!important}html.run-the-night-app #voices-cat-runner #vcr-victory .vcr-victory-copy{top:max(7%,calc(env(safe-area-inset-top) + 8px))!important;left:4%!important;right:4%!important;width:auto!important;max-width:none!important;box-sizing:border-box!important}html.run-the-night-app #voices-cat-runner #vcr-victory .vcr-victory-actions{left:8%!important;right:8%!important;bottom:max(4%,calc(env(safe-area-inset-bottom) + 10px))!important;width:auto!important}html.run-the-night-app #voices-cat-runner #vcr-gameover{position:fixed!important;top:calc(env(safe-area-inset-top) + 8px)!important;left:calc(env(safe-area-inset-left) + 8px)!important;right:calc(env(safe-area-inset-right) + 8px)!important;bottom:calc(env(safe-area-inset-bottom) + 8px)!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:clamp(18px,3.2vw,42px)!important;transform:none!important;transform-origin:center center!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html.run-the-night-app #voices-cat-runner #vcr-gameover .vcr-main-title{font-size:clamp(28px,7vw,64px)!important;line-height:1.06!important;letter-spacing:clamp(3px,.9vw,7px)!important;margin-top:0!important}html.run-the-night-app #voices-cat-runner #vcr-gameover .vcr-subtitle{font-size:clamp(12px,2.7vw,22px)!important;line-height:1.25!important}html.run-the-night-app #voices-cat-runner #vcr-gameover .vcr-final-score{margin-top:clamp(14px,2.5vh,28px)!important;font-size:clamp(15px,3vw,28px)!important}html.run-the-night-app #voices-cat-runner #vcr-gameover .vcr-save-score{width:min(100%,760px)!important;margin:clamp(14px,2.5vh,28px) auto 0!important}html.run-the-night-app #voices-cat-runner #vcr-gameover .vcr-save-score input{width:min(100%,540px)!important;max-width:100%!important;box-sizing:border-box!important}html.run-the-night-app #voices-cat-runner #vcr-gameover .vcr-ranking{width:min(100%,760px)!important;max-width:760px!important;margin:clamp(14px,2.5vh,28px) auto 0!important}html.run-the-night-app.vcr-app-portrait #voices-cat-runner #vcr-victory .vcr-victory-title{font-size:clamp(30px,7.8vw,58px)!important;line-height:1.08!important;letter-spacing:clamp(4px,1.3vw,7px)!important}html.run-the-night-app.vcr-app-portrait #voices-cat-runner #vcr-victory .vcr-victory-subtitle{font-size:clamp(14px,3.4vw,24px)!important;line-height:1.2!important}html.run-the-night-app.vcr-app-portrait #voices-cat-runner #vcr-victory .vcr-victory-end{font-size:clamp(14px,3.8vw,25px)!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner #vcr-victory .vcr-victory-copy{top:7%!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner #vcr-victory .vcr-victory-title{font-size:clamp(28px,4vw,58px)!important;line-height:1.02!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner #vcr-victory .vcr-victory-subtitle{font-size:clamp(12px,1.7vw,24px)!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner #vcr-gameover{padding:18px clamp(30px,7vw,110px) 22px!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner #vcr-gameover .vcr-main-title{font-size:clamp(30px,4vw,58px)!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner #vcr-gameover .vcr-save-score,html.run-the-night-app.vcr-app-landscape #voices-cat-runner #vcr-gameover .vcr-ranking{margin-top:12px!important}html:not(.run-the-night-app) .rtn-app-language{display:block!important;position:fixed!important;z-index:2147483640!important;left:18px!important;bottom:18px!important;top:auto!important;width:42px!important;height:42px!important;padding:0!important;margin:0!important;background:transparent!important;pointer-events:auto!important}html:not(.run-the-night-app) .rtn-language-toggle{appearance:none!important;-webkit-appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:1px solid rgba(184,76,255,.75)!important;border-radius:50%!important;background:#0a040fe0!important;color:#fff!important;font-size:18px!important;cursor:pointer!important}html:not(.run-the-night-app) .rtn-language-menu{position:absolute!important;left:50px!important;bottom:0!important;top:auto!important;width:170px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html:not(.run-the-night-app) .rtn-app-language.is-open .rtn-language-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html:not(.run-the-night-app) .rtn-language-option{display:block!important;width:100%!important;min-height:34px!important}.vcr-share{right:140px!important;bottom:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;line-height:1!important}.vcr-share-icon{width:23px!important;height:23px!important;display:block!important;fill:none!important;stroke:#fff!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important}html.run-the-night-app #voices-cat-runner .vcr-share{display:flex!important;visibility:visible!important;opacity:1!important;z-index:30!important;right:140px!important;bottom:28px!important}#voices-cat-runner #vcr-share,#voices-cat-runner #vcr-mute,#voices-cat-runner #vcr-pause{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;bottom:28px!important;padding:0!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important}#voices-cat-runner #vcr-pause{right:28px!important}#voices-cat-runner #vcr-mute{right:84px!important}#voices-cat-runner #vcr-share{right:140px!important}#voices-cat-runner .vcr-logo-title{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:0!important;line-height:1!important}#voices-cat-runner .vcr-intro-logo{display:block!important;width:min(76vw,720px)!important;max-width:92%!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;filter:drop-shadow(0 0 16px rgba(184,76,255,.42))!important}@media(max-width:700px){#voices-cat-runner .vcr-intro-logo{width:88%!important;max-width:88%!important}}@media(hover:none),(pointer:coarse){#voices-cat-runner #vcr-share{display:flex!important;visibility:visible!important;opacity:1!important;z-index:120!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;pointer-events:auto!important;touch-action:manipulation!important}}@media(hover:none)and (pointer:coarse){html:not(.run-the-night-app) #voices-cat-runner #vcr-share{position:absolute!important;right:calc(max(16px,env(safe-area-inset-right)) + 120px)!important;bottom:max(16px,env(safe-area-inset-bottom))!important;z-index:120!important}html:not(.run-the-night-app) #voices-cat-runner #vcr-mute{right:calc(max(16px,env(safe-area-inset-right)) + 60px)!important}html:not(.run-the-night-app) #voices-cat-runner #vcr-pause{right:max(16px,env(safe-area-inset-right))!important}}@media(hover:none)and (pointer:coarse){html:not(.run-the-night-app) #voices-cat-runner #vcr-share,html:not(.run-the-night-app) #voices-cat-runner #vcr-mute,html:not(.run-the-night-app) #voices-cat-runner #vcr-pause{position:absolute!important;top:auto!important;bottom:calc(max(10px,env(safe-area-inset-bottom)) + 8px)!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0!important;padding:0!important;transform:none!important;vertical-align:middle!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;z-index:120!important}html:not(.run-the-night-app) #voices-cat-runner #vcr-pause{right:max(16px,env(safe-area-inset-right))!important}html:not(.run-the-night-app) #voices-cat-runner #vcr-mute{right:calc(max(16px,env(safe-area-inset-right)) + 60px)!important}html:not(.run-the-night-app) #voices-cat-runner #vcr-share{right:calc(max(16px,env(safe-area-inset-right)) + 120px)!important;font-size:24px!important;line-height:1!important}}#voices-cat-runner:has(.vcr-ready:not(.vcr-hidden)) .vcr-logo-title{display:flex!important}#voices-cat-runner:not(:has(.vcr-ready:not(.vcr-hidden))) .vcr-title.vcr-logo-title{display:none!important}@media(min-width:700px)and (max-width:1024px){html:not(.run-the-night-app):has(#voices-cat-runner),html:not(.run-the-night-app):has(#voices-cat-runner) body{height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}html:not(.run-the-night-app) #voices-cat-runner{position:relative!important;width:100%!important;height:auto!important;min-height:860px!important;max-height:none!important;overflow:visible!important}html:not(.run-the-night-app) #vcr-canvas{width:100%!important;height:840px!important;min-height:840px!important;max-height:none!important}html:not(.run-the-night-app) #vcr-start.vcr-message{top:50%!important;left:50%!important;transform-origin:center center!important}html:not(.run-the-night-app) #vcr-start.vcr-message:has(#vcr-difficulty-select:not(.vcr-hidden)){transform:translate(-50%,-50%) scale(.82)!important}}@media(min-width:700px)and (max-width:900px)and (orientation:portrait){html:not(.run-the-night-app) #voices-cat-runner{min-height:820px!important}html:not(.run-the-night-app) #vcr-canvas{height:800px!important;min-height:800px!important}html:not(.run-the-night-app) #vcr-start.vcr-message:has(#vcr-difficulty-select:not(.vcr-hidden)){transform:translate(-50%,-50%) scale(.76)!important}}#voices-cat-runner.vcr-ready-active .vcr-logo-title,#voices-cat-runner.vcr-ready-active .vcr-intro-logo{display:none!important;visibility:hidden!important;opacity:0!important}#voices-cat-runner.vcr-ready-active #vcr-ready,#voices-cat-runner.vcr-ready-active .vcr-ready{z-index:28!important}@media(max-width:699px){html:not(.run-the-night-app) #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)){padding-bottom:86px!important;overflow:visible!important}html:not(.run-the-night-app) #voices-cat-runner #vcr-start.vcr-message:has(#vcr-difficulty-select:not(.vcr-hidden)){top:47%!important}html:not(.run-the-night-app) #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-share,html:not(.run-the-night-app) #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-mute,html:not(.run-the-night-app) #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-pause{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;top:auto!important;bottom:8px!important;margin:0!important;padding:0!important;z-index:40!important}html:not(.run-the-night-app) #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-pause{right:14px!important}html:not(.run-the-night-app) #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-mute{right:68px!important}html:not(.run-the-night-app) #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-share{right:122px!important}html:not(.run-the-night-app) #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) .rtn-app-language{bottom:8px!important;left:14px!important;right:auto!important}html:not(.run-the-night-app) #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) .rtn-language-toggle{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}}@media(max-width:430px){html:not(.run-the-night-app) #voices-cat-runner #vcr-start.vcr-message:has(#vcr-difficulty-select:not(.vcr-hidden)){transform:translate(-50%,-50%) scale(.94)!important}html:not(.run-the-night-app) #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-pause{right:8px!important}html:not(.run-the-night-app) #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-mute{right:60px!important}html:not(.run-the-night-app) #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-share{right:112px!important}}@media(orientation:landscape)and (max-height:500px){html.run-the-night-app.vcr-app-landscape #vcr-start.vcr-message{width:min(88vw,640px)!important;padding:28px 22px!important;top:49%!important;left:50%!important;transform:translate(-50%,-50%) scale(.6)!important;transform-origin:center center!important}html.run-the-night-app.vcr-app-landscape #vcr-start.vcr-message:has(#vcr-difficulty-select:not(.vcr-hidden)){top:46.5%!important;transform:translate(-50%,-50%) scale(.49)!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-share,html.run-the-night-app.vcr-app-landscape #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-mute,html.run-the-night-app.vcr-app-landscape #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-pause{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;bottom:max(8px,env(safe-area-inset-bottom))!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-pause{right:max(10px,calc(env(safe-area-inset-right) + 10px))!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-mute{right:max(62px,calc(env(safe-area-inset-right) + 62px))!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-share{right:max(114px,calc(env(safe-area-inset-right) + 114px))!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) .rtn-app-language{left:max(10px,env(safe-area-inset-left))!important;bottom:max(8px,env(safe-area-inset-bottom))!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) .rtn-language-toggle{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}@media(orientation:landscape)and (max-height:430px){html.run-the-night-app.vcr-app-landscape #vcr-start.vcr-message:has(#vcr-difficulty-select:not(.vcr-hidden)){top:45.5%!important;transform:translate(-50%,-50%) scale(.45)!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-pause{right:max(8px,calc(env(safe-area-inset-right) + 8px))!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-mute{right:max(58px,calc(env(safe-area-inset-right) + 58px))!important}html.run-the-night-app.vcr-app-landscape #voices-cat-runner:has(#vcr-difficulty-select:not(.vcr-hidden)) #vcr-share{right:max(108px,calc(env(safe-area-inset-right) + 108px))!important}}@media screen and (min-width:700px)and (max-width:1366px)and (orientation:landscape)and (pointer:coarse){html:not(.run-the-night-app):has(#voices-cat-runner),html:not(.run-the-night-app):has(#voices-cat-runner) body{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}html:not(.run-the-night-app) body:has(#voices-cat-runner) main,html:not(.run-the-night-app) body:has(#voices-cat-runner) #MainContent,html:not(.run-the-night-app) body:has(#voices-cat-runner) .content-for-layout,html:not(.run-the-night-app) body:has(#voices-cat-runner) .shopify-section:has(#voices-cat-runner){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html:not(.run-the-night-app) #voices-cat-runner{--rtn-ipad-stage-height: clamp(540px, calc(100dvh - 170px) , 760px);box-sizing:border-box!important;position:relative!important;width:100%!important;max-width:100%!important;height:var(--rtn-ipad-stage-height)!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding:8px 10px 22px!important;margin:0 auto!important}html:not(.run-the-night-app) #voices-cat-runner #vcr-canvas{display:block!important;width:100%!important;height:calc(var(--rtn-ipad-stage-height) - 30px)!important;min-height:0!important;max-height:none!important}html:not(.run-the-night-app) #voices-cat-runner #vcr-start.vcr-message{top:47%!important;left:50%!important;transform:translate(-50%,-50%) scale(.72)!important;transform-origin:center center!important}html:not(.run-the-night-app) #voices-cat-runner #vcr-start.vcr-message:has(#vcr-difficulty-select:not(.vcr-hidden)){top:44%!important;transform:translate(-50%,-50%) scale(.6)!important}html:not(.run-the-night-app) #voices-cat-runner .vcr-intro-logo{width:min(56vw,520px)!important;max-width:90%!important;height:auto!important}html:not(.run-the-night-app) #voices-cat-runner #vcr-share,html:not(.run-the-night-app) #voices-cat-runner #vcr-mute,html:not(.run-the-night-app) #voices-cat-runner #vcr-pause{bottom:max(10px,env(safe-area-inset-bottom))!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cat-runner.css.map */
