html:has(.whaz-shell), body:has(.whaz-shell){margin:0!important;background:#050609!important}
body:has(.whaz-shell) header,body:has(.whaz-shell) footer,body:has(.whaz-shell) .wp-site-blocks>header,body:has(.whaz-shell) .wp-site-blocks>footer{display:none!important}
.whaz-shell{width:min(100%,980px);min-height:100svh;margin:0 auto;padding:clamp(28px,7vh,76px) 20px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#f4f7f1;background:radial-gradient(circle at 50% -10%,rgba(68,90,76,.24),transparent 34rem),linear-gradient(180deg,#080a0d 0%,#050609 52%,#030405 100%);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.whaz-shell *{box-sizing:border-box}.whaz-live{color:#7bffb0;font-size:clamp(.78rem,2.5vw,.92rem);font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:clamp(30px,6vh,54px);text-shadow:0 0 18px rgba(123,255,176,.42)}.whaz-live.dead{color:#ff7777;text-shadow:0 0 18px rgba(255,119,119,.38)}
.whaz-shell h1{margin:0;color:#f4f7f1;font-size:clamp(2.2rem,9vw,6.5rem);line-height:.92;font-weight:850;letter-spacing:0}.whaz-timer{margin-top:clamp(22px,6vh,44px);font-variant-numeric:tabular-nums;font-size:clamp(4rem,19vw,11rem);line-height:.9;font-weight:900;letter-spacing:0;color:#f8fff6;text-shadow:0 0 42px rgba(244,247,241,.12)}.whaz-timer.urgent{color:#ffe0a3;animation:whaz-breathe 1.7s ease-in-out infinite}.whaz-timer.critical{color:#ff8d8d;animation:whaz-breathe .82s ease-in-out infinite}.whaz-timer.dead{color:#ff7777}
.whaz-button{margin-top:clamp(26px,6vh,46px);min-width:min(100%,320px);min-height:68px;border:1px solid rgba(244,247,241,.22);border-radius:999px;background:#f4f7f1;color:#050609;padding:0 32px;font-size:1.16rem;font-weight:850;letter-spacing:.08em;cursor:pointer;box-shadow:0 22px 80px rgba(244,247,241,.12);transition:transform .16s ease,opacity .16s ease,background .16s ease}.whaz-button:hover:not(:disabled){transform:translateY(-2px)}.whaz-button:disabled{cursor:not-allowed;opacity:.54;background:#1f2320;color:#bfc7bb}
.whaz-copy{min-height:1.4em;margin:18px 0 0;color:#9ba596;font-size:.98rem}.whaz-stats,.whaz-end-stats{width:100%;display:grid;gap:12px;margin-top:clamp(28px,7vh,56px)}.whaz-stats{grid-template-columns:repeat(3,1fr);max-width:720px}.whaz-end-stats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin-top:clamp(18px,4vh,32px);gap:10px}.whaz-end-stats.compact{grid-template-columns:repeat(4,minmax(0,1fr));max-width:820px}.whaz-stats div,.whaz-end-stats div{border:1px solid rgba(244,247,241,.1);border-radius:14px;background:rgba(244,247,241,.035);padding:18px 12px;backdrop-filter:blur(10px)}.whaz-end-stats div{padding:12px 10px}.whaz-stats strong,.whaz-end-stats strong{display:block;color:#f8fff6;font-size:clamp(1.55rem,6vw,2.35rem);line-height:1.02;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.whaz-end-stats strong{font-size:clamp(1.05rem,3.8vw,1.72rem)}.whaz-stats span,.whaz-end-stats span{display:block;margin-top:8px;color:#838d7f;font-size:.72rem;font-weight:800;letter-spacing:.14em}.whaz-end-stats span{margin-top:6px;font-size:.64rem}.whaz-question{margin:auto 0 0;padding-top:28px;color:#565f54;font-size:.9rem}.whaz-next-label{margin:20px 0 4px;color:#a7afa4;font-size:.72rem;font-weight:800;letter-spacing:.16em}.whaz-next-clock{font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,9vw,4.35rem);font-weight:900;color:#f8fff6}
@keyframes whaz-breathe{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.012);opacity:.88}}@media(max-width:680px){.whaz-shell{justify-content:flex-start}.whaz-stats{grid-template-columns:1fr}.whaz-end-stats,.whaz-end-stats.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.whaz-shell h1{font-size:clamp(2rem,12vw,3.35rem)}.whaz-live{margin-bottom:clamp(18px,4vh,30px)}.whaz-timer{margin-top:18px}.whaz-question{padding-top:16px}.whaz-end-stats div{padding:10px 8px}.whaz-end-stats strong{font-size:clamp(.96rem,5vw,1.25rem)}.whaz-end-stats span{font-size:.58rem;letter-spacing:.1em}.whaz-next-label{margin-top:14px}.whaz-next-clock{font-size:clamp(2rem,13vw,3.2rem)}}@media(max-height:760px){.whaz-shell{padding-top:18px;padding-bottom:14px}.whaz-live{margin-bottom:18px}.whaz-shell h1{font-size:clamp(2rem,8vw,4.6rem)}.whaz-timer{margin-top:16px}.whaz-end-stats{margin-top:16px}.whaz-question{padding-top:12px}}@media(prefers-reduced-motion:reduce){.whaz-shell *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
