.question-display[data-v-45227b19]{margin:2rem 0;opacity:0;animation:fadeIn-45227b19 .5s ease-in forwards}@keyframes fadeIn-45227b19{to{opacity:1}}.video-container[data-v-45227b19]{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:100}.video-container.fade-out[data-v-45227b19]{animation:fadeOutVideo-45227b19 1s ease-out forwards}@keyframes fadeOutVideo-45227b19{0%{opacity:1}to{opacity:0;visibility:hidden}}.question-video[data-v-45227b19]{max-width:100%;max-height:100%;width:100vw;height:100vh;object-fit:contain}.question-content[data-v-45227b19]{text-align:center}.question-content.fade-in-after-video[data-v-45227b19]{animation:fadeInSlide-45227b19 1s ease-out forwards}@keyframes fadeInSlide-45227b19{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.question-image-container[data-v-45227b19]{margin-bottom:2rem;display:flex;justify-content:center}.question-image[data-v-45227b19]{max-width:800px;max-height:350px;width:100%;object-fit:contain;border-radius:12px;border:4px solid #ff9900;box-shadow:0 8px 30px #f906}.question-text[data-v-45227b19]{font-size:2.2rem;font-weight:700;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5);padding:1.2rem 2rem;background:#ffffff1a;border-radius:12px;border:2px solid #ffd700;line-height:1.4;animation:slideUp-45227b19 .6s cubic-bezier(.34,1.56,.64,1);max-width:1200px;margin:0 auto}@keyframes slideUp-45227b19{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.answer-grid[data-v-2504bf29]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0;max-width:1200px;margin-left:auto;margin-right:auto}.answer-pill[data-v-2504bf29]{display:flex;align-items:center;gap:1.5rem;background:linear-gradient(135deg,#1a3a6e,#2a1a4e);padding:1.5rem 2rem;border-radius:50px;border:3px solid #ff9900;box-shadow:0 4px 15px #ff99004d;transition:all .3s}.answer-pill.initial-animation[data-v-2504bf29]{animation:answerSlideIn-2504bf29 .5s ease-out backwards}.answer-pill.initial-animation[data-v-2504bf29]:nth-child(1){animation-delay:.1s}.answer-pill.initial-animation[data-v-2504bf29]:nth-child(2){animation-delay:.2s}.answer-pill.initial-animation[data-v-2504bf29]:nth-child(3){animation-delay:.3s}.answer-pill.initial-animation[data-v-2504bf29]:nth-child(4){animation-delay:.4s}.answer-pill.correct[data-v-2504bf29]{border-color:gold;border-width:4px}.answer-pill.pulse-gold[data-v-2504bf29]{animation:pulseGold-2504bf29 .4s ease-in-out 3,glowFinal-2504bf29 .5s ease-in-out 1.2s forwards}.answer-letter[data-v-2504bf29]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:#f90;color:#fff;font-size:1.6rem;font-weight:700;border-radius:50%;flex-shrink:0}.answer-image[data-v-2504bf29]{width:70px;height:70px;object-fit:cover;border-radius:8px;border:2px solid #ff9900}.answer-text[data-v-2504bf29]{flex:1;font-size:1.3rem;color:#fff;font-weight:600}@keyframes answerSlideIn-2504bf29{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes pulseGold-2504bf29{0%,to{box-shadow:0 4px 15px #ff99004d;transform:scale(1)}50%{box-shadow:0 0 40px #ffd700e6;transform:scale(1.03)}}@keyframes glowFinal-2504bf29{to{background:linear-gradient(135deg,gold,#f90);box-shadow:0 0 50px gold;transform:scale(1.05)}}.answer-pill.wrong[data-v-2504bf29]{opacity:.6}.players-list[data-v-2504bf29]{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto;padding-left:1rem}.player-badge[data-v-2504bf29]{padding:.4rem .8rem;background:#ff00004d;border:2px solid #ff0000;border-radius:20px;font-size:.9rem;font-weight:600;color:#fff;white-space:nowrap}.player-badge.correct[data-v-2504bf29]{background:#00ff004d;border-color:#0f0}.player-status-list[data-v-4ed69215]{margin:2rem 0}.player-status-list h3[data-v-4ed69215]{font-size:1.5rem;color:#f90;margin-bottom:1rem;text-align:center}.status-grid[data-v-4ed69215]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.player-status-item[data-v-4ed69215]{display:flex;justify-content:space-between;align-items:center;background:#ffffff0d;padding:.8rem 1.2rem;border-radius:8px;border:2px solid rgba(255,153,0,.3);transition:all .3s}.player-status-item.answered[data-v-4ed69215]{background:#00ff001a;border-color:#0f0}.player-status-item.answered .status-icon[data-v-4ed69215]{color:#0f0;animation:checkMark-4ed69215 .5s ease-out}.player-status-item .player-name[data-v-4ed69215]{font-size:1.1rem;font-weight:600;color:#fff}.player-status-item .status-icon[data-v-4ed69215]{font-size:1.5rem;color:#ffffff4d;transition:all .3s}@keyframes checkMark-4ed69215{0%{transform:scale(0) rotate(-45deg)}50%{transform:scale(1.3) rotate(0)}to{transform:scale(1) rotate(0)}}.progress-bar[data-v-64ed2ae7]{position:fixed;bottom:0;left:0;right:0;background:#0a1f44f2;padding:1.5rem 2rem;border-top:3px solid #ff9900;box-shadow:0 -4px 20px #00000080;z-index:100}.progress-info[data-v-64ed2ae7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.progress-label[data-v-64ed2ae7]{font-size:1.2rem;color:#a8c5ff;font-weight:600}.progress-value[data-v-64ed2ae7]{font-size:1.8rem;font-weight:700;color:gold;text-shadow:0 0 10px rgba(255,215,0,.5)}.progress-track[data-v-64ed2ae7]{position:relative;height:30px;background:#ffffff1a;border-radius:15px;overflow:visible}.progress-fill[data-v-64ed2ae7]{height:100%;background:linear-gradient(90deg,#f60,#f90,gold);border-radius:15px;transition:width .6s ease-out;box-shadow:0 0 20px #f909;position:relative}.progress-fill[data-v-64ed2ae7]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:inherit;border-radius:inherit;filter:blur(10px);opacity:.5;z-index:-1}.progress-milestones[data-v-64ed2ae7]{position:absolute;top:-30px;left:0;right:0;height:30px}.milestone[data-v-64ed2ae7]{position:absolute;transform:translate(-50%);font-size:.9rem;color:#ffffff80;font-weight:600;transition:all .3s}.milestone.reached[data-v-64ed2ae7]{color:gold;text-shadow:0 0 10px rgba(255,215,0,.7);transform:translate(-50%) scale(1.1)}.milestone[data-v-64ed2ae7]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:2px;height:10px;background:currentColor}.final-reveal[data-v-d5b09b62]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem}.reveal-container[data-v-d5b09b62]{text-align:center;max-width:800px;opacity:0;transform:scale(.8)}.reveal-container.animate[data-v-d5b09b62]{animation:revealFadeIn-d5b09b62 1s ease-out forwards}.reveal-title[data-v-d5b09b62]{font-size:4rem;font-weight:700;color:gold;text-shadow:0 0 30px rgba(255,215,0,.7);margin-bottom:3rem;animation:titlePulse-d5b09b62 2s ease-in-out infinite}.score-display[data-v-d5b09b62]{margin-bottom:3rem}.score-display .score-label[data-v-d5b09b62]{font-size:1.5rem;color:#a8c5ff;margin-bottom:1rem}.score-display .score-value[data-v-d5b09b62]{font-size:3rem;font-weight:700;color:#fff;text-shadow:0 0 20px rgba(255,255,255,.5)}.dramatic-divider[data-v-d5b09b62]{width:80%;height:3px;background:linear-gradient(90deg,transparent,#ff9900,transparent);margin:3rem auto;animation:dividerGlow-d5b09b62 2s ease-in-out infinite}.gift-card-reveal[data-v-d5b09b62]{margin-top:3rem}.gift-card-reveal .gift-card-label[data-v-d5b09b62]{font-size:2rem;color:#f90;margin-bottom:2rem;animation:labelSlideIn-d5b09b62 .8s ease-out 1s backwards}.gift-card-value-container[data-v-d5b09b62]{display:flex;align-items:center;justify-content:center;gap:.5rem;animation:valueSlideIn-d5b09b62 1s ease-out 1.5s backwards}.dollar-sign[data-v-d5b09b62]{font-size:5rem;font-weight:700;color:gold;text-shadow:0 0 40px rgba(255,215,0,.8)}.gift-card-value[data-v-d5b09b62]{font-size:8rem;font-weight:700;color:gold;text-shadow:0 0 40px rgba(255,215,0,.8);animation:valuePulse-d5b09b62 1s ease-in-out infinite}.confetti-container[data-v-d5b09b62]{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;z-index:1000}.confetti[data-v-d5b09b62]{position:absolute;width:10px;height:10px;top:-10px;animation:confettiFall-d5b09b62 5s linear infinite}@keyframes revealFadeIn-d5b09b62{to{opacity:1;transform:scale(1)}}@keyframes titlePulse-d5b09b62{0%,to{transform:scale(1);text-shadow:0 0 30px rgba(255,215,0,.7)}50%{transform:scale(1.05);text-shadow:0 0 50px rgb(255,215,0)}}@keyframes dividerGlow-d5b09b62{0%,to{box-shadow:0 0 10px #ff990080}50%{box-shadow:0 0 30px #f90}}@keyframes labelSlideIn-d5b09b62{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes valueSlideIn-d5b09b62{0%{opacity:0;transform:translateY(50px) scale(.5)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes valuePulse-d5b09b62{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes confettiFall-d5b09b62{to{transform:translateY(100vh) rotate(720deg);opacity:0}}.game-show-view[data-v-1655d183]{min-height:100vh;height:100vh;background:linear-gradient(135deg,#0a1f44,#1a0a3e);color:#fff;position:relative;overflow:hidden}.penalty-notice[data-v-1655d183]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#ff4500f2;border:3px solid #ff4500;border-radius:15px;padding:2rem 3rem;font-size:1.8rem;font-weight:700;color:#fff;text-align:center;z-index:2000;box-shadow:0 0 30px #ff4500cc;animation:slideIn-1655d183 .5s ease-out}@keyframes slideIn-1655d183{0%{transform:translate(-50%,-60%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.fullscreen-button[data-v-1655d183]{position:fixed;top:1rem;right:1rem;width:50px;height:50px;background:#ff99004d;border:2px solid #ff9900;border-radius:8px;color:gold;font-size:1.8rem;cursor:pointer;transition:all .3s;z-index:1000;display:flex;align-items:center;justify-content:center}.fullscreen-button[data-v-1655d183]:hover{background:#f909;transform:scale(1.1);box-shadow:0 4px 15px #ff990080}.joining-screen[data-v-1655d183]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;background-size:cover;background-position:center center;background-image:url(/img/background-title.jpg);cursor:pointer;position:relative}.joining-screen[data-v-1655d183]:before{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;content:"";z-index:0}.music-prompt[data-v-1655d183]{position:absolute;top:2rem;left:50%;transform:translate(-50%);z-index:2}.music-prompt p[data-v-1655d183]{font-size:1.5rem;color:gold;text-shadow:0 0 10px rgba(255,215,0,.8);animation:pulse-1655d183 2s ease-in-out infinite}@keyframes pulse-1655d183{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.logo-section[data-v-1655d183]{margin-bottom:3rem;z-index:1}.game-title[data-v-1655d183]{font-size:4rem;font-weight:700;color:gold;text-shadow:0 0 20px rgba(255,215,0,.5);margin-bottom:1rem;line-height:1.2;z-index:1}.subtitle[data-v-1655d183]{font-size:1.5rem;color:#a8c5ff;z-index:1}.room-info[data-v-1655d183]{margin-bottom:3rem;z-index:1}.room-info h2[data-v-1655d183]{font-size:2rem;margin-bottom:1.5rem;color:#f90}.qr-section[data-v-1655d183]{display:flex;flex-direction:column;align-items:center;gap:1rem}.qr-code[data-v-1655d183]{width:250px;height:250px;border:4px solid #ff9900;border-radius:12px;padding:1rem;background:#fff}.join-instruction[data-v-1655d183]{font-size:1.2rem;color:#a8c5ff}.dev-link[data-v-1655d183]{font-size:.9rem;color:#f90;text-decoration:none}.dev-link[data-v-1655d183]:hover{text-decoration:underline}.players-waiting[data-v-1655d183]{width:100%;max-width:600px;margin-bottom:2rem;z-index:1}.players-waiting h3[data-v-1655d183]{font-size:1.8rem;margin-bottom:1.5rem;color:gold}.player-list[data-v-1655d183]{display:flex;flex-direction:column;gap:1rem}.player-card[data-v-1655d183]{display:flex;justify-content:space-between;align-items:center;background:#ffffff1a;padding:1rem 1.5rem;border-radius:8px;border:2px solid #ff9900}.player-card .player-name[data-v-1655d183]{font-size:1.3rem;font-weight:600}.player-card .player-status[data-v-1655d183]{font-size:1.5rem;color:#0f0}.player-card .player-status.disconnected[data-v-1655d183]{color:red}.question-screen[data-v-1655d183],.revealing-screen[data-v-1655d183],.breakdown-screen[data-v-1655d183]{max-width:1200px;margin:0 auto}.revealing-screen .waiting-reveal[data-v-1655d183]{text-align:center;margin-top:3rem}.revealing-screen .waiting-reveal .suspense-text[data-v-1655d183]{font-size:3rem;font-weight:700;color:gold;text-shadow:0 0 30px rgba(255,215,0,.8);animation:suspensePulse-1655d183 1s ease-in-out infinite}@keyframes suspensePulse-1655d183{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.breakdown-screen .score-update[data-v-1655d183]{text-align:center;margin:2rem 0}.breakdown-screen .score-update h2[data-v-1655d183]{font-size:3rem;color:#0f0;text-shadow:0 0 20px rgba(0,255,0,.5);margin-bottom:.5rem}.breakdown-screen .score-update .penalty-deduction[data-v-1655d183]{font-size:1.3rem;color:#ff6b6b;font-style:italic;margin:.5rem 0}.breakdown-screen .score-update .total-score[data-v-1655d183]{font-size:2rem;color:gold}.breakdown-screen .waiting-next[data-v-1655d183]{text-align:center;margin-top:3rem}.breakdown-screen .waiting-next p[data-v-1655d183]{font-size:1.2rem;color:#a8c5ff;animation:pulse-1655d183 2s ease-in-out infinite}.end-screen[data-v-1655d183]{min-height:100vh;display:flex;align-items:center;justify-content:center}.contestant-view[data-v-e4b21a95]{min-height:100vh;background:linear-gradient(135deg,#0a1f44,#1a0a3e);color:#fff;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.name-entry[data-v-e4b21a95]{width:100%;max-width:400px;text-align:center}.name-entry .logo h1[data-v-e4b21a95]{font-size:2.5rem;color:gold;margin-bottom:3rem;text-shadow:0 0 20px rgba(255,215,0,.5)}.name-form[data-v-e4b21a95]{display:flex;flex-direction:column;gap:1.5rem}.name-input[data-v-e4b21a95]{padding:1.5rem;font-size:1.3rem;border:3px solid #ff9900;border-radius:12px;background:#ffffff1a;color:#fff;text-align:center;outline:none}.name-input[data-v-e4b21a95]::placeholder{color:#ffffff80}.name-input[data-v-e4b21a95]:focus{border-color:gold;box-shadow:0 0 20px #ffd7004d}.join-button[data-v-e4b21a95]{padding:1.5rem;font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#f90,#f60);color:#fff;border:none;border-radius:12px;cursor:pointer;transition:transform .2s}.join-button[data-v-e4b21a95]:hover{transform:scale(1.05)}.waiting-screen[data-v-e4b21a95]{text-align:center}.waiting-screen h2[data-v-e4b21a95]{font-size:2rem;color:gold;margin-bottom:2rem}.waiting-screen .waiting-message[data-v-e4b21a95]{font-size:1.3rem;color:#a8c5ff;margin-bottom:2rem}.change-name-button[data-v-e4b21a95]{margin-top:2rem;padding:1rem 2rem;font-size:1rem;font-weight:600;background:#ffffff1a;color:#f90;border:2px solid #ff9900;border-radius:8px;cursor:pointer;transition:all .3s}.change-name-button[data-v-e4b21a95]:hover{background:#f903;transform:scale(1.05)}.loading-dots[data-v-e4b21a95]{display:flex;gap:1rem;justify-content:center}.loading-dots span[data-v-e4b21a95]{width:16px;height:16px;background:#f90;border-radius:50%;animation:pulse-e4b21a95 1.5s ease-in-out infinite}.loading-dots span[data-v-e4b21a95]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-e4b21a95]:nth-child(3){animation-delay:.4s}@keyframes pulse-e4b21a95{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.5);opacity:1}}.answer-screen[data-v-e4b21a95]{width:100%;max-width:600px}.answer-screen .instruction[data-v-e4b21a95]{font-size:1.8rem;text-align:center;color:gold;margin-bottom:2rem}.answer-buttons[data-v-e4b21a95]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.answer-button[data-v-e4b21a95]{aspect-ratio:1;min-height:150px;font-size:4rem;font-weight:700;background:linear-gradient(135deg,#1a3a6e,#2a1a4e);color:#f90;border:4px solid #ff9900;border-radius:20px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #ff99004d}.answer-button[data-v-e4b21a95]:hover:not(.disabled){transform:scale(1.05);box-shadow:0 8px 25px #ff990080;border-color:gold;color:gold}.answer-button[data-v-e4b21a95]:active:not(.disabled){transform:scale(.95)}.answer-button.selected[data-v-e4b21a95]{background:linear-gradient(135deg,#f90,#f60);color:#fff;border-color:gold;box-shadow:0 0 30px #ffd700b3}.answer-button.disabled[data-v-e4b21a95]{opacity:.5;cursor:not-allowed}.answer-button .answer-letter[data-v-e4b21a95]{font-size:5rem}.locked-message[data-v-e4b21a95]{font-size:1.5rem;text-align:center;color:#0f0;font-weight:700;text-shadow:0 0 10px rgba(0,255,0,.5)}.end-screen[data-v-e4b21a95]{text-align:center}.end-screen h1[data-v-e4b21a95]{font-size:3rem;color:gold;margin-bottom:2rem;text-shadow:0 0 20px rgba(255,215,0,.5)}.end-screen .final-message[data-v-e4b21a95]{font-size:1.5rem;color:#a8c5ff;margin-bottom:2rem}.end-screen .confetti[data-v-e4b21a95]{font-size:4rem;animation:bounce-e4b21a95 1s ease-in-out infinite}@keyframes bounce-e4b21a95{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.admin-view[data-v-e29dbb46]{min-height:100vh;background:linear-gradient(135deg,#0a1f44,#1a0a3e);color:#fff;padding:1.5rem}.admin-header[data-v-e29dbb46]{text-align:center;margin-bottom:2rem}.admin-header h1[data-v-e29dbb46]{font-size:2rem;color:gold;margin-bottom:.5rem}.admin-header .room-code[data-v-e29dbb46]{font-size:1.1rem;color:#f90}.game-info[data-v-e29dbb46]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.info-card[data-v-e29dbb46]{background:#ffffff1a;border:2px solid #ff9900;border-radius:8px;padding:1rem;text-align:center}.info-card h3[data-v-e29dbb46]{font-size:.9rem;color:#a8c5ff;margin-bottom:.5rem}.info-card .score[data-v-e29dbb46]{font-size:1.8rem;font-weight:700;color:gold}.info-card .phase[data-v-e29dbb46]{font-size:1.2rem;color:#f90;text-transform:capitalize}.players-section[data-v-e29dbb46]{margin-bottom:2rem}.players-section h2[data-v-e29dbb46]{font-size:1.3rem;color:#f90;margin-bottom:1rem}.player-list[data-v-e29dbb46]{display:flex;flex-direction:column;gap:.5rem}.player-item[data-v-e29dbb46]{display:flex;justify-content:space-between;align-items:center;background:#ffffff1a;padding:.8rem 1rem;border-radius:8px;border:1px solid rgba(255,153,0,.3)}.player-item .player-name[data-v-e29dbb46]{flex:1;font-weight:600}.player-item .player-score[data-v-e29dbb46]{margin:0 1rem;color:gold}.player-item .player-status[data-v-e29dbb46]{color:#0f0}.player-item .player-status.disconnected[data-v-e29dbb46]{color:red}.controls-section[data-v-e29dbb46]{margin-bottom:2rem}.controls-section h2[data-v-e29dbb46]{font-size:1.3rem;color:#f90;margin-bottom:1rem}.controls-section h3[data-v-e29dbb46]{font-size:1.1rem;color:#a8c5ff;margin-bottom:.5rem}.control-group[data-v-e29dbb46]{margin-bottom:1.5rem}.control-button[data-v-e29dbb46]{width:100%;padding:1rem;font-size:1.1rem;font-weight:700;background:#ffffff1a;color:#fff;border:2px solid #ff9900;border-radius:8px;cursor:pointer;transition:all .3s}.control-button[data-v-e29dbb46]:hover:not(:disabled){background:#f903;transform:translateY(-2px)}.control-button[data-v-e29dbb46]:disabled{opacity:.5;cursor:not-allowed}.control-button.active[data-v-e29dbb46]{background:#0f03;border-color:#0f0;color:#0f0}.control-button.primary[data-v-e29dbb46]{background:linear-gradient(135deg,#f90,#f60);border-color:gold}.control-button.warning[data-v-e29dbb46]{background:#ffa50033;border-color:orange}.control-button.danger[data-v-e29dbb46]{background:#f003;border-color:red;color:#f66}.penalty-input-group[data-v-e29dbb46]{display:flex;gap:.5rem}.penalty-input[data-v-e29dbb46]{flex:1;padding:.8rem;font-size:1rem;background:#ffffff1a;border:2px solid #ff9900;border-radius:8px;color:#fff;outline:none}.penalty-input[data-v-e29dbb46]:focus{border-color:gold}.hint-note[data-v-e29dbb46]{font-size:.9rem;color:#a8c5ff;margin-top:.5rem;font-style:italic}.gift-card-preview[data-v-e29dbb46]{background:#ffd7001a;border:2px solid #ffd700;border-radius:12px;padding:1.5rem;text-align:center}.gift-card-preview h3[data-v-e29dbb46]{font-size:1.1rem;color:#a8c5ff;margin-bottom:1rem}.gift-card-preview .gift-card-value[data-v-e29dbb46]{font-size:3rem;font-weight:700;color:gold;text-shadow:0 0 20px rgba(255,215,0,.5);margin-bottom:1rem}.gift-card-preview .progress-indicator[data-v-e29dbb46]{width:100%;height:20px;background:#ffffff1a;border-radius:10px;overflow:hidden;margin-bottom:.5rem}.gift-card-preview .progress-fill[data-v-e29dbb46]{height:100%;background:linear-gradient(90deg,#f90,gold);transition:width .5s ease}.gift-card-preview .min-max[data-v-e29dbb46]{font-size:.9rem;color:#a8c5ff}:root{--color-primary-dark: #0a1f44;--color-secondary-dark: #1a0a3e;--color-gold: #ffd700;--color-orange: #ff9900;--color-orange-dark: #ff6600;--color-blue-light: #a8c5ff;--color-green: #00ff00;--color-red: #ff0000;--color-white: #ffffff;--gradient-bg: linear-gradient(135deg, #0a1f44 0%, #1a0a3e 100%);--gradient-gold: linear-gradient(135deg, #ffd700 0%, #ff9900 100%);--gradient-orange: linear-gradient(135deg, #ff9900 0%, #ff6600 100%)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--gradient-bg);color:var(--color-white);overflow-x:hidden}#app{min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:700}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes glow{0%,to{box-shadow:0 0 10px #ff990080}50%{box-shadow:0 0 30px #f90}}.fade-in{animation:fadeIn .5s ease-in}.slide-up{animation:slideUp .6s ease-out}.slide-down{animation:slideDown .6s ease-out}.pulse{animation:pulse 2s ease-in-out infinite}.glow{animation:glow 2s ease-in-out infinite}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:var(--color-orange);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-gold)}::selection{background:var(--color-orange);color:var(--color-white)}
