#winnerOverlay[data-astro-cid-3revtmly]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;z-index:1000;flex-direction:column;padding:20px}.countdown[data-astro-cid-3revtmly]{font-size:clamp(4rem,15vw,8rem);font-weight:800;color:#fff;animation:countPulse .5s ease-out;text-shadow:0 0 60px rgba(59,130,246,.8)}@keyframes countPulse{0%{transform:scale(1.5);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.slot-container[data-astro-cid-3revtmly]{background:var(--surface);border-radius:20px;padding:clamp(20px,5vw,40px) clamp(24px,6vw,60px);text-align:center;box-shadow:0 25px 80px #00000080;position:relative;overflow:hidden;max-width:90vw;width:100%;max-width:500px}.slot-title[data-astro-cid-3revtmly]{font-size:clamp(.8rem,2.5vw,1rem);color:var(--text-muted);text-transform:uppercase;letter-spacing:3px;margin-bottom:16px;font-weight:700}.slot-window[data-astro-cid-3revtmly]{background:var(--bg-subtle);border-radius:12px;padding:clamp(16px,4vw,30px) clamp(20px,5vw,50px);margin-bottom:24px;min-height:60px;display:flex;align-items:center;justify-content:center;border:3px solid var(--border);position:relative;overflow:hidden}.slot-name[data-astro-cid-3revtmly]{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:800;color:var(--primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.slot-name[data-astro-cid-3revtmly].spinning{animation:slotSpin .1s linear infinite}@keyframes slotSpin{0%{transform:translateY(-100%);opacity:0}50%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.winner-actions[data-astro-cid-3revtmly]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.winner-actions[data-astro-cid-3revtmly] button[data-astro-cid-3revtmly]{padding:12px 24px;font-size:.9rem;border-radius:12px;min-width:120px}#confetti[data-astro-cid-3revtmly]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1001}.trophy-icon[data-astro-cid-3revtmly]{font-size:clamp(2.5rem,8vw,4rem);margin-bottom:10px;animation:trophyBounce .6s ease-out}@keyframes trophyBounce{0%{transform:scale(0) rotate(-20deg)}50%{transform:scale(1.3) rotate(10deg)}70%{transform:scale(.9) rotate(-5deg)}to{transform:scale(1) rotate(0)}}.content-section[data-astro-cid-3revtmly]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;margin-bottom:24px}.content-section[data-astro-cid-3revtmly] h2[data-astro-cid-3revtmly]{font-size:1.3rem;font-weight:700;margin-bottom:16px;color:var(--text)}.content-section[data-astro-cid-3revtmly] h3[data-astro-cid-3revtmly]{font-size:1.1rem;font-weight:600;margin:20px 0 12px;color:var(--text)}.content-section[data-astro-cid-3revtmly] p[data-astro-cid-3revtmly]{color:var(--text-secondary);line-height:1.7;margin-bottom:12px}.content-section[data-astro-cid-3revtmly] ul[data-astro-cid-3revtmly]{color:var(--text-secondary);line-height:1.7;margin:12px 0;padding-left:24px}.content-section[data-astro-cid-3revtmly] li[data-astro-cid-3revtmly]{margin-bottom:8px}.faq-item[data-astro-cid-3revtmly]{border-bottom:1px solid var(--border);padding:20px 0}.faq-item[data-astro-cid-3revtmly]:first-of-type{padding-top:0}.faq-item[data-astro-cid-3revtmly]:last-of-type{border-bottom:none;padding-bottom:0}.faq-question[data-astro-cid-3revtmly]{font-weight:600;font-size:1rem;color:var(--text);margin-bottom:8px;display:flex;align-items:flex-start;gap:10px}.faq-question[data-astro-cid-3revtmly]:before{content:"Q";background:var(--primary);color:#fff;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:4px;flex-shrink:0}.faq-answer[data-astro-cid-3revtmly]{color:var(--text-secondary);line-height:1.7;padding-left:32px}@media(max-width:600px){.content-section[data-astro-cid-3revtmly]{padding:20px}.content-section[data-astro-cid-3revtmly] h2[data-astro-cid-3revtmly]{font-size:1.1rem}.content-section[data-astro-cid-3revtmly] h3[data-astro-cid-3revtmly]{font-size:1rem}.faq-question[data-astro-cid-3revtmly]{font-size:.9rem}.faq-answer[data-astro-cid-3revtmly]{padding-left:0;margin-top:8px;font-size:.85rem}.winner-actions[data-astro-cid-3revtmly]{flex-direction:column}.winner-actions[data-astro-cid-3revtmly] button[data-astro-cid-3revtmly]{width:100%;min-width:auto}}
