.countdown-container[data-v-10dd6960]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;text-align:center;padding:20px;background-color:#000;color:#fff;font-family:Courier New,Monaco,Menlo,monospace}.title[data-v-10dd6960]{font-size:clamp(1.5rem,4vw,3rem);margin-bottom:2rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,255,0,.3)}.countdown[data-v-10dd6960]{font-size:clamp(3rem,12vw,8rem);font-weight:700;letter-spacing:.1em;text-shadow:3px 3px 6px rgba(0,255,0,.2);line-height:1.2;cursor:pointer;transition:all .3s ease;min-height:1.2em}.single-timer[data-v-10dd6960]{transition:all .2s ease}.glitch[data-v-10dd6960]{animation:matrix-glitch-10dd6960 .3s ease-in-out}.dual-timer[data-v-10dd6960]{display:flex;flex-direction:column;gap:1rem;font-size:.6em}.timer-variant[data-v-10dd6960]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.variant-label[data-v-10dd6960]{font-size:.4em;color:#0f0;text-shadow:0 0 10px rgba(0,255,0,.5)}.labels[data-v-10dd6960]{font-size:clamp(.8rem,2vw,1.2rem);margin-top:1rem;letter-spacing:.5em;opacity:.8;color:#0f0}.expired[data-v-10dd6960],.expired-label[data-v-10dd6960]{color:#f44;animation:pulse-10dd6960 1s infinite}@keyframes pulse-10dd6960{0%,to{opacity:1}50%{opacity:.7}}@keyframes matrix-glitch-10dd6960{0%{transform:translate(0);filter:hue-rotate(0deg)}10%{transform:translate(-2px,2px);filter:hue-rotate(90deg)}20%{transform:translate(-4px,-2px);filter:hue-rotate(180deg)}30%{transform:translate(4px,2px);filter:hue-rotate(270deg)}40%{transform:translate(-2px,-2px);filter:hue-rotate(360deg)}50%{transform:translate(2px,2px);filter:hue-rotate(90deg)}60%{transform:translate(-4px,2px);filter:hue-rotate(180deg)}70%{transform:translate(4px,-2px);filter:hue-rotate(270deg)}80%{transform:translate(-2px,2px);filter:hue-rotate(360deg)}90%{transform:translate(2px,-2px);filter:hue-rotate(90deg)}to{transform:translate(0);filter:hue-rotate(0deg)}}.countdown[data-v-10dd6960]:hover{color:#0f0;text-shadow:0 0 20px rgba(0,255,0,.6)}@media (max-width: 768px){.countdown-container[data-v-10dd6960]{padding:10px}.title[data-v-10dd6960]{margin-bottom:1rem}.labels[data-v-10dd6960]{margin-top:.5rem}.dual-timer[data-v-10dd6960]{gap:.5rem}.timer-variant[data-v-10dd6960]{gap:.25rem}}@media (orientation: landscape) and (max-height: 500px){.title[data-v-10dd6960]{font-size:clamp(1rem,3vw,2rem);margin-bottom:1rem}.countdown[data-v-10dd6960]{font-size:clamp(2rem,8vw,5rem)}}*{box-sizing:border-box}body{margin:0}
