:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}#app{background-image:url(https://specials.tproger.ru/bingo2000/images/holid016.gif);background-repeat:repeat;background-size:200px 200px;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="40" viewBox="0 0 32 40"><path fill="%2300ff00" d="M16 2 L20 10 L16 8 L12 10 L16 2 Z"/><path fill="%2300aa00" d="M16 8 L20 18 L16 14 L12 18 L16 8 Z"/><path fill="%23006600" d="M16 14 L20 28 L16 22 L12 28 L16 14 Z"/><circle cx="16" cy="32" r="4" fill="%238B4513"/></svg>'),auto}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100%;margin:0 auto;padding:2rem;text-align:center}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.lightrope[data-v-c5450ccb]{text-align:center;white-space:nowrap;overflow:hidden;position:absolute;z-index:1;margin:-15px 0 0;padding:0;pointer-events:none;width:100%}.lightrope li[data-v-c5450ccb]{position:relative;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;list-style:none;padding:0;display:block;width:12px;height:28px;border-radius:50%;margin:20px;display:inline-block;background:#00f7a5;box-shadow:0 4.66667px 24px 3px #00f7a5;-webkit-animation-name:flash-1-c5450ccb;animation-name:flash-1-c5450ccb;-webkit-animation-duration:2s;animation-duration:2s}.lightrope li[data-v-c5450ccb]:nth-child(odd){background:#0ff;box-shadow:0 4.66667px 24px 3px #00ffff80;-webkit-animation-name:flash-2-c5450ccb;animation-name:flash-2-c5450ccb;-webkit-animation-duration:.4s;animation-duration:.4s}.lightrope li[data-v-c5450ccb]:nth-child(4n+2){background:#f70094;box-shadow:0 4.66667px 24px 3px #f70094;-webkit-animation-name:flash-3-c5450ccb;animation-name:flash-3-c5450ccb;-webkit-animation-duration:1.1s;animation-duration:1.1s}.lightrope li[data-v-c5450ccb]:nth-child(odd){-webkit-animation-duration:1.8s;animation-duration:1.8s}.lightrope li[data-v-c5450ccb]:nth-child(3n+1){-webkit-animation-duration:1.4s;animation-duration:1.4s}.lightrope li[data-v-c5450ccb]:before{content:"";position:absolute;background:#222;width:10px;height:9.33333px;border-radius:3px;top:-4.66667px;left:1px}.lightrope li[data-v-c5450ccb]:after{content:"";top:-14px;left:9px;position:absolute;width:52px;height:18.66667px;border-bottom:solid #222 2px;border-radius:50%}.lightrope li[data-v-c5450ccb]:last-child:after{content:none}.lightrope li[data-v-c5450ccb]:first-child{margin-left:-40px}@-webkit-keyframes flash-1-c5450ccb{0%,to{background:#00f7a5;box-shadow:0 4.66667px 24px 3px #00f7a5}50%{background:#00f7a566;box-shadow:0 4.66667px 24px 3px #00f7a533}}@keyframes flash-1-c5450ccb{0%,to{background:#00f7a5;box-shadow:0 4.66667px 24px 3px #00f7a5}50%{background:#00f7a566;box-shadow:0 4.66667px 24px 3px #00f7a533}}@-webkit-keyframes flash-2-c5450ccb{0%,to{background:#0ff;box-shadow:0 4.66667px 24px 3px #0ff}50%{background:#0ff6;box-shadow:0 4.66667px 24px 3px #0ff3}}@keyframes flash-2-c5450ccb{0%,to{background:#0ff;box-shadow:0 4.66667px 24px 3px #0ff}50%{background:#0ff6;box-shadow:0 4.66667px 24px 3px #0ff3}}@-webkit-keyframes flash-3-c5450ccb{0%,to{background:#f70094;box-shadow:0 4.66667px 24px 3px #f70094}50%{background:#f7009466;box-shadow:0 4.66667px 24px 3px #f7009433}}@keyframes flash-3-c5450ccb{0%,to{background:#f70094;box-shadow:0 4.66667px 24px 3px #f70094}50%{background:#f7009466;box-shadow:0 4.66667px 24px 3px #f7009433}}.game-board[data-v-c5450ccb]{position:relative;min-height:100vh}.binary-timer[data-v-c5450ccb]{position:fixed;top:40px;left:5px;z-index:5;background:#000000d9;padding:5px 10px;border-radius:6px;border:1px solid #00ff00;max-width:400px;text-shadow:0 0 3px #000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.binary-timer h3[data-v-c5450ccb]{color:#0ff;text-shadow:0 0 5px #00ffff;font-size:11px;text-align:left;background:#00000080;padding:2px 6px;border-radius:4px;letter-spacing:.5px;flex-shrink:0}.binary-digits[data-v-c5450ccb]{display:flex;gap:2px;flex-wrap:nowrap;justify-content:flex-start;flex-shrink:0}.binary-digit[data-v-c5450ccb]{background-color:#001400b3;color:#0f0;padding:2px 4px;border-radius:2px;font-weight:700;font-size:10px;text-shadow:0 0 3px #0f0;transition:all .3s;min-width:14px;text-align:center;border:1px solid rgba(0,255,0,.3);flex-shrink:0}.binary-digit.active[data-v-c5450ccb]{color:#0f0;transform:scale(1.05);text-shadow:0 0 8px #0f0;background:#0f03;border:1px solid rgba(0,255,0,.8);box-shadow:0 0 5px #0f0}.snowflakes-container[data-v-c5450ccb]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.snowflake[data-v-c5450ccb]{position:absolute;top:-50px;color:#fff;font-size:24px;text-shadow:0 0 5px #00ffff;opacity:.9;animation:snowFall-c5450ccb linear infinite;-webkit-user-select:none;user-select:none}@keyframes snowFall-c5450ccb{0%{transform:translateY(0) rotate(0);opacity:.9}to{transform:translateY(100vh) rotate(360deg);opacity:0}}.snowMan[data-v-c5450ccb]{position:fixed;bottom:80px;left:0;width:200px;height:280px;z-index:2;pointer-events:none}.innerSnow[data-v-c5450ccb]{position:absolute;width:100%;height:100%;background:#000;background:linear-gradient(0deg,#f4f4f4 0% 33%,#000 35%)}.snowBall[data-v-c5450ccb]{position:absolute;bottom:20%;left:50%;height:20vh;width:20vh;margin-left:-10vh;border-radius:50%;animation:snowAnim-c5450ccb 5s steps(18,end) infinite}.snowBall[data-v-c5450ccb]:after{content:"";position:absolute;height:106%;width:106%;left:-3%;top:-3%;border-radius:50%;background-color:#f4f4f4}.snowBall[data-v-c5450ccb]:nth-of-type(2){margin-bottom:12vh;height:17vh;width:17vh;margin-left:-8.5vh;animation-delay:-.8s}.snowBall[data-v-c5450ccb]:nth-of-type(3){margin-bottom:24vh;height:14vh;width:14vh;margin-left:-7vh;animation-delay:-3s}.snowFace[data-v-c5450ccb]{position:absolute;height:14vh;width:14vh;margin-left:-7vh;margin-bottom:24vh;bottom:20%;left:50%;z-index:9;animation:faceAnim-c5450ccb 5s steps(18,end) infinite;animation-delay:-3s}.snowFace .eye[data-v-c5450ccb],.snowFace .nose[data-v-c5450ccb]{position:relative;height:10%;width:10%;float:left;margin:20% 10% 10%;border-radius:50%;background-color:#000;box-shadow:0 -1vh 1.4vh #0006 inset,-.3vh -.2vh .2vh #fff inset}.snowFace .nose[data-v-c5450ccb]{background-color:#ff4500;margin-top:-2.2vh;clear:both;width:50%;margin-left:-2vh;border-radius:10vh;box-shadow:0 -1vh 1.4vh #0006 inset;transform:rotate(-3deg)}.snowFace .eye[data-v-c5450ccb]:before,.snowFace .eye[data-v-c5450ccb]:after{content:"";position:absolute;width:30%;height:30%;margin:10%;border-radius:50%;background-color:#fff;box-shadow:.3vh .2vh #0000004d inset}.snowFace .eye[data-v-c5450ccb]:after{bottom:20%;right:20%}.snowFace .eye[data-v-c5450ccb]:nth-of-type(2):before,.snowFace .eye[data-v-c5450ccb]:nth-of-type(2):after{left:20%}.snowFace .eye[data-v-c5450ccb]:nth-of-type(2):after{bottom:10%}.snowFace .twig[data-v-c5450ccb],.snowFace .twigi[data-v-c5450ccb]{position:absolute;background-color:#804d23;width:13vh;height:2vh;top:16vh;left:14vh;transform-origin:left center;transform:rotate(-18deg);box-shadow:0 -1vh 1.4vh #0009 inset;clip-path:polygon(0 0,100% 38%,7% 100%,0 87%,3% 45%)}.snowFace .twigi[data-v-c5450ccb]{transform:rotate(-38deg) translate(3vh,2vh) scale(.6)}.twigWrapper[data-v-c5450ccb]{animation:twigAnim-c5450ccb 5s steps(18,end) infinite;animation-delay:-.8s}@keyframes snowAnim-c5450ccb{0%{transform:translate(0) rotate(0)}50%{transform:translate(3vmin) rotate(180deg)}to{transform:translate(0) rotate(360deg)}}@keyframes faceAnim-c5450ccb{0%{transform:translate(0)}50%{transform:translate(3vmin)}to{transform:translate(0)}}@keyframes twigAnim-c5450ccb{0%{transform:translate(0)}50%{transform:translate(6vmin)}to{transform:translate(0)}}.santa-flyby[data-v-c5450ccb]{position:fixed;top:-100px;left:-300px;z-index:25;pointer-events:none;animation:santaFly-c5450ccb 15s linear infinite;opacity:0;font-size:40px;filter:drop-shadow(0 0 10px #ff0000)}@keyframes santaFly-c5450ccb{0%{transform:translate(-100px) translateY(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(calc(100vw + 300px)) translateY(100px) rotate(5deg);opacity:0}}.christmas-decoration[data-v-c5450ccb]{position:fixed;font-size:30px;z-index:3;pointer-events:none;animation:decorationFloat-c5450ccb 4s infinite alternate ease-in-out}.decoration-1[data-v-c5450ccb]{top:10%;left:5%;animation-delay:0s;color:red}.decoration-2[data-v-c5450ccb]{top:15%;right:5%;animation-delay:1s;color:#ff0}.decoration-3[data-v-c5450ccb]{bottom:100px;left:8%;animation-delay:2s;color:#0f0}.decoration-4[data-v-c5450ccb]{bottom:100px;right:8%;animation-delay:3s;color:#0ff}.decoration-5[data-v-c5450ccb]{top:50%;left:3%;animation-delay:.5s;color:#f0f}.decoration-6[data-v-c5450ccb]{top:50%;right:3%;animation-delay:1.5s;color:#f90}@keyframes decorationFloat-c5450ccb{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-20px) rotate(10deg)}}.game-container[data-v-c5450ccb]{position:relative;z-index:10;max-width:1000px;margin:60px auto 20px;padding:20px;background-color:#000000d9;border:8px double #ff0000;border-radius:20px;box-shadow:0 0 50px red,0 0 100px #ff00004d,inset 0 0 50px #ff03;background-image:linear-gradient(45deg,rgba(255,0,0,.1) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,0,0,.1) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,0,0,.1) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,0,0,.1) 75%);background-size:20px 20px}.header[data-v-c5450ccb]{text-align:center;margin-bottom:20px;position:relative}.main-title[data-v-c5450ccb]{color:#ff0;font-size:48px;text-shadow:0 0 10px #ff0000,0 0 20px #ff0000,0 0 30px #ff0000;margin-bottom:10px;letter-spacing:2px;transform:skew(-5deg);animation:titleGlow-c5450ccb 3s infinite alternate;background:linear-gradient(45deg,red,#ff0,#0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle[data-v-c5450ccb]{color:#0ff;font-size:24px;text-shadow:0 0 5px #00ffff,0 0 10px #00ffff;margin-bottom:15px;transform:skew(3deg);animation:subtitlePulse-c5450ccb 2s infinite alternate}@keyframes titleGlow-c5450ccb{0%{text-shadow:0 0 10px #ff0000,0 0 20px #ff0000,0 0 30px #ff0000}to{text-shadow:0 0 15px #ffff00,0 0 25px #ffff00,0 0 35px #ffff00}}@keyframes subtitlePulse-c5450ccb{0%{transform:skew(3deg) scale(1);opacity:.8}to{transform:skew(3deg) scale(1.05);opacity:1}}.logo[data-v-c5450ccb]{text-align:center;margin-bottom:15px;cursor:pointer}.logo img[data-v-c5450ccb]{max-width:150px;width:40%;filter:drop-shadow(0 0 10px #ffff00) drop-shadow(0 0 20px #ff00ff) drop-shadow(0 0 30px #00ffff);animation:logoGlow-c5450ccb 2s infinite alternate;transform:skew(-5deg) scale(.8);transition:transform .3s}.logo img[data-v-c5450ccb]:hover{transform:skew(-5deg) scale(.85)}@keyframes logoGlow-c5450ccb{0%{filter:drop-shadow(0 0 5px #ffff00) drop-shadow(0 0 15px #ff00ff) drop-shadow(0 0 25px #00ffff);transform:skew(-5deg) scale(.8)}to{filter:drop-shadow(0 0 10px #ffff00) drop-shadow(0 0 20px #ff00ff) drop-shadow(0 0 30px #00ffff);transform:skew(-5deg) scale(.85)}}.bingo-container[data-v-c5450ccb]{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;margin:25px auto;max-width:700px;perspective:1000px}.bingo-cell[data-v-c5450ccb]{aspect-ratio:1;background:linear-gradient(45deg,#1d706d,#0ff);border:3px solid #ffff00;border-radius:10px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px;font-weight:700;padding:5px;cursor:pointer;color:#000;text-shadow:1px 1px 0 #fff;transition:all .3s;transform-style:preserve-3d;position:relative;overflow:hidden}.bingo-cell[data-v-c5450ccb]:hover{transform:scale(1.05) rotate(2deg);background:linear-gradient(45deg,#f0f,#ff0);box-shadow:0 0 20px red}.bingo-cell.selected[data-v-c5450ccb]{background:linear-gradient(45deg,red,#ff0);color:#fff;text-shadow:1px 1px 0 #000;transform:rotateY(180deg) scale(1.1)}.bingo-cell.selected .selected-indicator[data-v-c5450ccb]{position:absolute;top:5px;right:5px;font-size:16px;text-shadow:0 0 10px #00ff00}.explosion[data-v-c5450ccb]{position:absolute;pointer-events:none;z-index:100;width:80px;height:80px;background-size:contain;background-repeat:no-repeat;animation:explode-c5450ccb .8s forwards}@keyframes explode-c5450ccb{0%{transform:scale(.5) rotate(0);opacity:1}to{transform:scale(2) rotate(180deg);opacity:0}}.recommended-links[data-v-c5450ccb]{background:#000000e6;border:4px solid #ffff00;border-radius:15px;padding:25px 15px;margin:30px 0;text-align:center;position:relative;box-shadow:0 0 30px #ffff0080,inset 0 0 20px #ff03;overflow:hidden;width:100%;box-sizing:border-box}.recommended-links[data-v-c5450ccb]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#f0f,red,#ff0,#0f0,#0ff,#f0f);background-size:200% 100%;animation:garlandMove-c5450ccb 5s linear infinite}.recommended-links[data-v-c5450ccb]:after{content:"🔥 ГОРЯЧЕЕ ПРЕДЛОЖЕНИЕ! 🔥";position:absolute;top:-15px;left:50%;transform:translate(-50%);background:linear-gradient(45deg,red,#ff0);color:#000;padding:6px 15px;border-radius:20px;font-weight:700;font-size:14px;border:2px solid #00ffff;box-shadow:0 0 10px red;z-index:2;white-space:nowrap;max-width:90%;overflow:hidden;text-overflow:ellipsis}.recommended-links h3[data-v-c5450ccb]{color:#ff0;margin-bottom:20px;text-shadow:0 0 5px #ffff00;font-size:18px;position:relative;z-index:1;padding:8px 12px;background:#000000b3;border-radius:8px;display:inline-block;border:2px solid #ff0000;letter-spacing:.5px;max-width:95%;word-wrap:break-word;line-height:1.3}.recommended-links-container[data-v-c5450ccb]{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;position:relative;z-index:1;width:100%}.recommended-link[data-v-c5450ccb]{background:linear-gradient(45deg,#1a1a1a,#333);color:#fff;padding:12px 15px;border-radius:10px;text-decoration:none;font-weight:700;border:2px solid #ffff00;transition:all .3s;transform:rotate(0);flex:1;min-width:250px;max-width:100%;position:relative;font-size:14px;text-shadow:1px 1px 2px rgba(0,0,0,.8);box-shadow:0 3px 8px #00000080,0 0 5px #ffff004d;text-align:left;line-height:1.4;overflow:hidden;word-wrap:break-word}.recommended-link[data-v-c5450ccb]:before{content:"🚀";position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:18px;filter:drop-shadow(0 0 2px #ffff00)}.recommended-link[data-v-c5450ccb]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);transition:all .5s;opacity:0}.recommended-link span[data-v-c5450ccb]{display:inline-block;padding-left:30px;padding-right:10px;max-width:calc(100% - 35px)}.recommended-link[data-v-c5450ccb]:hover{background:linear-gradient(45deg,red,#ff0);transform:scale(1.02);box-shadow:0 5px 15px #f006,0 0 10px #ffff0080;border-color:red;color:#000;text-shadow:1px 1px 2px rgba(255,255,255,.8)}.recommended-link[data-v-c5450ccb]:hover:after{left:100%;opacity:1}.marquee-container[data-v-c5450ccb]{position:relative;width:100%;overflow:hidden;padding:10px 0;margin:20px 0;z-index:10;background:transparent!important}.marquee[data-v-c5450ccb]{white-space:nowrap;animation:marquee-c5450ccb 20s linear infinite;font-size:18px;font-weight:700;color:#ff0;text-shadow:0 0 5px #ff0000,0 0 10px #ff0000}.marquee a[data-v-c5450ccb]{color:#ff0;text-decoration:none;background-color:#f00c;padding:4px 12px;margin:0 20px;border-radius:20px;border:2px solid #ffff00;font-weight:700;transition:all .3s}.marquee a[data-v-c5450ccb]:hover{background-color:#ff0;color:red;transform:scale(1.1);box-shadow:0 0 10px #ff0}@keyframes marquee-c5450ccb{0%{transform:translate(100%)}to{transform:translate(-100%)}}.icons-container[data-v-c5450ccb]{position:relative;z-index:10;text-align:center;margin:20px auto;padding:15px;background:#000000b3;border:3px solid #00ff00;border-radius:10px;max-width:1000px;overflow:hidden;box-shadow:0 0 20px #00ff0080}.icons-wrapper[data-v-c5450ccb]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.icons-container img[data-v-c5450ccb]{border:2px solid transparent;border-radius:5px;transition:all .3s;filter:drop-shadow(0 0 3px #00ff00)}.icons-container img[data-v-c5450ccb]:hover{transform:scale(1.1) rotate(5deg);border-color:#ff0;filter:drop-shadow(0 0 8px #ffff00);box-shadow:0 0 15px #ffff00b3}.bottom-marquee-container[data-v-c5450ccb]{position:fixed;bottom:30px;left:0;width:100%;overflow:hidden;padding:8px 0;z-index:16;background:transparent;pointer-events:none}.bottom-marquee[data-v-c5450ccb]{white-space:nowrap;animation:bottomMarquee-c5450ccb 25s linear infinite;font-size:16px;font-weight:700;color:#ff0;text-shadow:0 0 5px #ff0000,0 0 10px #ff0000,0 0 15px #ff0000;letter-spacing:1px}.bottom-marquee span[data-v-c5450ccb]{margin:0 25px;display:inline-block;animation:textGlow-c5450ccb 2s infinite alternate}.bottom-marquee .emoji[data-v-c5450ccb]{font-size:20px;animation:emojiBounce-c5450ccb 1s infinite alternate;display:inline-block}@keyframes bottomMarquee-c5450ccb{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes textGlow-c5450ccb{0%{color:#ff0;text-shadow:0 0 5px #ff0000}to{color:#0ff;text-shadow:0 0 10px #00ffff,0 0 20px #00ffff}}@keyframes emojiBounce-c5450ccb{0%{transform:translateY(0) scale(1)}to{transform:translateY(-5px) scale(1.2)}}.banner[data-v-c5450ccb]{position:absolute;padding:12px;text-align:center;text-decoration:none;z-index:20;animation:bannerFloat-c5450ccb 5s infinite alternate;transform:rotate(calc(var(--rotation) * 1deg));max-width:220px;cursor:pointer;transition:all 1s ease-in-out;font-size:14px;border:3px solid;border-radius:10px;box-shadow:0 0 15px currentColor,0 0 25px #ffffff4d}.banner.mono-1[data-v-c5450ccb]{background:linear-gradient(45deg,red,#f55,red);border-color:#ff0;color:#ff0}.banner.mono-2[data-v-c5450ccb]{background:linear-gradient(45deg,#0f0,#5f5,#0f0);border-color:#fff;color:#fff}.banner.mono-3[data-v-c5450ccb]{background:linear-gradient(45deg,#00f,#55f,#00f);border-color:#f0f;color:#f0f}.banner.mono-4[data-v-c5450ccb]{background:linear-gradient(45deg,#ff0,#ff5,#ff0);border-color:red;color:red}.banner.color-1[data-v-c5450ccb]{background:linear-gradient(45deg,red,#ff0,#0f0);border-color:#0ff;color:#000}.banner.color-2[data-v-c5450ccb]{background:linear-gradient(45deg,#f0f,#0ff,#ff0);border-color:red;color:#fff}.banner.color-3[data-v-c5450ccb]{background:linear-gradient(45deg,#0f0,#00f,red);border-color:#ff0;color:#ff0}.banner.color-4[data-v-c5450ccb]{background:linear-gradient(45deg,#ff7400,#cbfd05,#75ffff);border-color:#ff00f4;color:#000}.banner h4[data-v-c5450ccb]{font-size:15px;margin-bottom:5px;text-shadow:1px 1px 0 #000,2px 2px 0 rgba(0,0,0,.5)}.banner p[data-v-c5450ccb]{font-size:11px;background-color:#ffffffe6;padding:3px;border-radius:4px;color:#000;font-weight:700}.banner-button[data-v-c5450ccb]{display:inline-block;margin-top:8px;padding:6px 12px;border-radius:20px;font-weight:700;font-size:12px;text-decoration:none;transition:all .3s;border:2px solid #fff;box-shadow:0 0 8px currentColor}.banner.mono-1 .banner-button[data-v-c5450ccb]{background:linear-gradient(45deg,#ff0,#fa0);color:red}.banner.mono-2 .banner-button[data-v-c5450ccb]{background:linear-gradient(45deg,#fff,#aaf);color:#00f}.banner.mono-3 .banner-button[data-v-c5450ccb]{background:linear-gradient(45deg,#f0f,#a0f);color:#fff}.banner.mono-4 .banner-button[data-v-c5450ccb]{background:linear-gradient(45deg,red,#f55);color:#ff0}.banner.color-1 .banner-button[data-v-c5450ccb]{background:linear-gradient(45deg,#0ff,#08f);color:#000}.banner.color-2 .banner-button[data-v-c5450ccb]{background:linear-gradient(45deg,red,#ff0);color:#00f}.banner.color-3 .banner-button[data-v-c5450ccb]{background:linear-gradient(45deg,#ff0,#0f0);color:red}.banner.color-4 .banner-button[data-v-c5450ccb]{background:linear-gradient(45deg,#ff00f4,#cbfd05);color:#000}.banner-button[data-v-c5450ccb]:hover{transform:scale(1.1);box-shadow:0 0 15px currentColor}@keyframes bannerFloat-c5450ccb{0%{transform:rotate(calc(var(--rotation) * 1deg)) translateY(0)}to{transform:rotate(calc(var(--rotation) * 1deg)) translateY(15px)}}@keyframes bannerPulse-c5450ccb{0%{box-shadow:0 0 10px currentColor;transform:rotate(calc(var(--rotation) * 1deg)) scale(1)}50%{box-shadow:0 0 25px currentColor;transform:rotate(calc(var(--rotation) * 1deg)) scale(1.05)}to{box-shadow:0 0 10px currentColor;transform:rotate(calc(var(--rotation) * 1deg)) scale(1)}}@keyframes bannerDisappear-c5450ccb{0%{opacity:1;transform:scale(1) rotate(calc(var(--rotation) * 1deg))}to{opacity:0;transform:scale(0) rotate(calc(var(--rotation) * 1deg + 180deg))}}.meme-popup[data-v-c5450ccb]{position:fixed;width:200px;height:200px;z-index:30;pointer-events:none;animation:popupAppear-c5450ccb .5s forwards,popupDisappear-c5450ccb .5s forwards 2.5s}.meme-popup img[data-v-c5450ccb]{width:100%;height:100%;object-fit:cover;border-radius:10px;transform:rotate(5deg);border:none;box-shadow:none}@keyframes popupAppear-c5450ccb{0%{transform:scale(0) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(var(--rotate));opacity:1}}@keyframes popupDisappear-c5450ccb{0%{transform:scale(1) rotate(var(--rotate));opacity:1}to{transform:scale(0) rotate(calc(var(--rotate) + 30deg));opacity:0}}.modal-overlay[data-v-c5450ccb]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .5s}.modal-overlay.active[data-v-c5450ccb]{opacity:1;pointer-events:all}.modal[data-v-c5450ccb]{background:linear-gradient(45deg,red,#ff0,#f0f,#0ff);border:8px double #fff;border-radius:20px;padding:25px;max-width:500px;text-align:center;position:relative;transform:scale(.8);transition:transform .5s;box-shadow:0 0 80px #ff0;overflow:hidden}.modal-overlay.active .modal[data-v-c5450ccb]{transform:scale(1)}.modal h2[data-v-c5450ccb]{color:#000;font-size:30px;margin-bottom:15px;text-shadow:3px 3px 0 #fff;position:relative;z-index:1}.modal p[data-v-c5450ccb]{font-size:18px;color:#000;background-color:#ffffffe6;padding:15px;border-radius:10px;margin-bottom:25px;border:3px solid #ff0000;text-shadow:1px 1px 0 #fff;position:relative;z-index:1}.modal-buttons[data-v-c5450ccb]{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;position:relative;z-index:1}.modal-button[data-v-c5450ccb]{padding:12px 25px;border:none;border-radius:50px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s;text-decoration:none;display:inline-block}.share-button[data-v-c5450ccb]{background:linear-gradient(45deg,#1d706d,#0ff);color:#000;border:3px solid #ffff00}.tproger-button[data-v-c5450ccb]{background:linear-gradient(45deg,red,#ff0);color:#000;border:3px solid #00ffff}.modal-button[data-v-c5450ccb]:hover{transform:scale(1.1) rotate(3deg);box-shadow:0 0 25px #f0f}.error-container[data-v-c5450ccb]{position:fixed;bottom:0;left:0;width:100%;background-color:#000;color:red;padding:10px;border-top:3px solid #ff0000;z-index:15;font-size:12px;white-space:pre-wrap;text-shadow:0 0 5px #ff0000;box-shadow:0 -5px 20px #ff00004d}.garland[data-v-c5450ccb]{position:fixed;top:0;left:0;width:100%;height:25px;z-index:9;pointer-events:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#f0f,red,#ff0,#0f0,#0ff,#f0f);background-size:200% 100%;animation:garlandMove-c5450ccb 10s linear infinite;opacity:.7}.light[data-v-c5450ccb]{position:absolute;width:12px;height:12px;border-radius:50%;animation:lightBlink-c5450ccb 1.5s infinite alternate;top:6px}@keyframes garlandMove-c5450ccb{0%{background-position:0% 0%}to{background-position:200% 0%}}@keyframes lightBlink-c5450ccb{0%{opacity:.3;box-shadow:0 0 5px currentColor}to{opacity:1;box-shadow:0 0 12px currentColor}}.corner-lights[data-v-c5450ccb]{position:fixed;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:8}.corner-light[data-v-c5450ccb]{position:absolute;width:70px;height:70px;border-radius:50%;filter:blur(12px);animation:cornerLight-c5450ccb 4s infinite alternate}.corner-light[data-v-c5450ccb]:nth-child(1){top:0;left:0;background:radial-gradient(circle,#ff0000,transparent 70%);animation-delay:0s}.corner-light[data-v-c5450ccb]:nth-child(2){top:0;right:0;background:radial-gradient(circle,#ffff00,transparent 70%);animation-delay:1s}.corner-light[data-v-c5450ccb]:nth-child(3){bottom:80px;left:0;background:radial-gradient(circle,#00ffff,transparent 70%);animation-delay:2s}.corner-light[data-v-c5450ccb]:nth-child(4){bottom:80px;right:0;background:radial-gradient(circle,#ff00ff,transparent 70%);animation-delay:3s}@keyframes cornerLight-c5450ccb{0%{opacity:.3;transform:scale(.8)}to{opacity:.7;transform:scale(1.1)}}@media(max-width:768px){.binary-timer[data-v-c5450ccb]{max-width:300px;padding:4px 8px}.binary-timer h3[data-v-c5450ccb]{font-size:9px;padding:2px 4px}.binary-digit[data-v-c5450ccb]{font-size:8px;padding:1px 3px;min-width:12px}.main-title[data-v-c5450ccb]{font-size:36px}.subtitle[data-v-c5450ccb]{font-size:18px}.logo img[data-v-c5450ccb]{max-width:120px;width:35%;transform:skew(-5deg) scale(.7)}.bingo-container[data-v-c5450ccb]{grid-template-columns:repeat(5,1fr);grid-gap:6px}.bingo-cell[data-v-c5450ccb]{font-size:10px;padding:3px;line-height:normal}.icons-container[data-v-c5450ccb]{max-width:90%;padding:10px}.icons-wrapper[data-v-c5450ccb]{gap:8px}.icons-container img[data-v-c5450ccb],.blink[data-v-c5450ccb]{height:28px;width:80px}.modal[data-v-c5450ccb]{max-width:90%;padding:15px}.modal h2[data-v-c5450ccb]{font-size:24px}.modal p[data-v-c5450ccb]{font-size:16px}.snowMan[data-v-c5450ccb]{transform:scale(.6);left:-50px}.banner[data-v-c5450ccb]{max-width:150px;font-size:11px;padding:8px}.banner h4[data-v-c5450ccb]{font-size:12px}.banner p[data-v-c5450ccb]{font-size:9px}.banner-button[data-v-c5450ccb]{padding:4px 8px;font-size:10px}.meme-popup[data-v-c5450ccb]{width:150px;height:150px}.game-container[data-v-c5450ccb]{margin-top:50px;padding:15px;margin-bottom:15px}.christmas-decoration[data-v-c5450ccb]{font-size:24px}.santa-flyby[data-v-c5450ccb]{font-size:30px}.recommended-links[data-v-c5450ccb]{padding:20px 10px;margin:20px 0}.recommended-links h3[data-v-c5450ccb]{font-size:16px;padding:6px 10px}.recommended-link[data-v-c5450ccb]{min-width:100%;max-width:100%;font-size:13px;padding:10px 12px}.recommended-link span[data-v-c5450ccb]{padding-left:25px;padding-right:8px}.marquee[data-v-c5450ccb]{font-size:16px}.marquee a[data-v-c5450ccb]{padding:3px 10px;margin:0 15px}.bottom-marquee-container[data-v-c5450ccb]{bottom:25px}.bottom-marquee[data-v-c5450ccb]{font-size:14px}.bottom-marquee .emoji[data-v-c5450ccb]{font-size:18px}}@media(max-width:480px){.binary-timer[data-v-c5450ccb]{max-width:250px;padding:3px 6px}.binary-digits[data-v-c5450ccb]{gap:1px}.binary-digit[data-v-c5450ccb]{font-size:7px;padding:1px 2px;min-width:10px}.main-title[data-v-c5450ccb]{font-size:28px}.subtitle[data-v-c5450ccb]{font-size:16px}.logo img[data-v-c5450ccb]{max-width:100px;width:30%;transform:skew(-5deg) scale(.6)}.bingo-container[data-v-c5450ccb]{grid-template-columns:repeat(5,1fr);grid-gap:4px}.bingo-cell[data-v-c5450ccb]{font-size:6px;padding:2px}.icons-container[data-v-c5450ccb]{max-width:95%;padding:8px}.icons-wrapper[data-v-c5450ccb]{gap:3px}.icons-container img[data-v-c5450ccb],.blink[data-v-c5450ccb]{height:25px;width:70px}.recommended-link[data-v-c5450ccb]{font-size:12px;padding:8px 10px}.recommended-link span[data-v-c5450ccb]{padding-left:22px}.meme-popup[data-v-c5450ccb]{width:120px;height:120px}.christmas-decoration[data-v-c5450ccb]{font-size:20px}.santa-flyby[data-v-c5450ccb]{font-size:25px}body[data-v-c5450ccb]{padding-bottom:70px}.bottom-marquee-container[data-v-c5450ccb]{bottom:20px}.bottom-marquee[data-v-c5450ccb]{font-size:12px}.bottom-marquee .emoji[data-v-c5450ccb]{font-size:16px}}
