.setup-screen.svelte-142bazq{text-align:center}h1.svelte-142bazq{margin-bottom:20px;color:#f5f7fa}.name-row.svelte-142bazq{display:flex;gap:8px;margin-bottom:15px}.name-row.svelte-142bazq input:where(.svelte-142bazq){flex:1}input.svelte-142bazq{width:100%;padding:10px;margin:8px 0;border-radius:8px;border:1px solid #AAB4C8;background:#1e2f4d;color:#f5f7fa;box-sizing:border-box}input.svelte-142bazq::placeholder{color:#aab4c8}.btn-small.svelte-142bazq{padding:8px 12px;font-size:1rem;cursor:pointer;background:#aab4c8;color:#16243c;border:none;border-radius:8px;transition:background .2s}.btn-small.svelte-142bazq:hover{background:#8a9bb5}.btn-main.svelte-142bazq{border:none;border-radius:10px;color:#16243c;padding:15px;font-size:1.1rem;font-weight:700;cursor:pointer;width:100%;margin-top:10px;transition:background .2s}.btn-green.svelte-142bazq{background:#f2c94c;box-shadow:0 4px #e0b83f}.btn-green.svelte-142bazq:hover{background:#e0b83f}.btn-gray.svelte-142bazq{background:#aab4c8;box-shadow:0 4px #8892a6}.btn-gray.svelte-142bazq:hover{background:#8892a6}.btn-red.svelte-142bazq{background:#e74c3c;box-shadow:0 4px #c0392b;color:#fff}.btn-red.svelte-142bazq:hover{background:#c0392b}.divider.svelte-142bazq{margin:15px 0;color:#aab4c8;font-weight:700}.popup-overlay.svelte-142bazq{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1001}.popup-content.svelte-142bazq{background:#16243c;padding:25px;border-radius:15px;text-align:center;max-width:350px;width:90%;color:#f5f7fa}.popup-content.svelte-142bazq h3:where(.svelte-142bazq){margin-top:0}.error-toast.svelte-142bazq{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#e74c3c;color:#fff;padding:12px 24px;border-radius:8px;z-index:1002;animation:svelte-142bazq-fadeIn .3s ease}@keyframes svelte-142bazq-fadeIn{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.team-setup.svelte-149hj6e{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.team-box.svelte-149hj6e{background:#1e2f4d;border-radius:8px;padding:10px;min-height:80px;border:2px solid #3DD6C6}.team-box.svelte-149hj6e h4:where(.svelte-149hj6e){margin:0 0 8px;font-size:.9rem;color:#f5f7fa}.team-a.svelte-149hj6e{border-color:#e74c3c}.team-b.svelte-149hj6e{border-color:#3498db}.team-player.svelte-149hj6e{padding:4px 8px;margin:4px 0;background:#16243c;color:#f5f7fa;border-radius:4px;font-size:.8rem;cursor:pointer;transition:background .2s}.team-player.svelte-149hj6e:hover:not(.readonly){background:#3dd6c6;color:#16243c}.team-player.unassigned.svelte-149hj6e{opacity:.6}.team-player.readonly.svelte-149hj6e{cursor:default;opacity:.9;background:#1e2f4d}.hint.svelte-149hj6e{font-size:.8rem;color:#aab4c8;text-align:center;margin:5px 0}.modal-backdrop.svelte-mrlnh3{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;animation:svelte-mrlnh3-fadeIn .2s ease}@keyframes svelte-mrlnh3-fadeIn{0%{opacity:0}to{opacity:1}}.modal-content.svelte-mrlnh3{background:#1e2f4d;border:2px solid #2A4A7A;border-radius:16px;padding:30px;max-width:400px;width:90%;text-align:center;animation:svelte-mrlnh3-scaleIn .2s ease}@keyframes svelte-mrlnh3-scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-message.svelte-mrlnh3{color:#f5f7fa;font-size:1.1rem;margin:0 0 25px;line-height:1.5}.modal-actions.svelte-mrlnh3{display:flex;gap:12px;justify-content:center}.btn-confirm.svelte-mrlnh3,.btn-cancel.svelte-mrlnh3{padding:12px 24px;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s ease;border:none}.btn-confirm.svelte-mrlnh3{background:#e74c3c;color:#fff}.btn-confirm.svelte-mrlnh3:hover{background:#c0392b;transform:translateY(-2px)}.btn-cancel.svelte-mrlnh3{background:#2a4a7a;color:#f5f7fa}.btn-cancel.svelte-mrlnh3:hover{background:#3dd6c6;color:#16243c;transform:translateY(-2px)}.lobby-screen.svelte-14hg7h{text-align:center}h2.svelte-14hg7h{margin-bottom:15px;color:#f5f7fa}.invite-box.svelte-14hg7h{background:#1e2f4d;border:1px solid #3DD6C6;border-radius:8px;padding:10px;margin:10px 0}.invite-box.svelte-14hg7h .invite-row:where(.svelte-14hg7h){display:flex;gap:8px;align-items:center;margin-top:5px}.invite-box.svelte-14hg7h input:where(.svelte-14hg7h){flex:1;padding:8px 12px;border-radius:4px;border:1px solid #AAB4C8;background:#16243c;color:#f5f7fa}.invite-box.svelte-14hg7h .btn-small:where(.svelte-14hg7h){white-space:nowrap;padding:8px 12px}.mode-section.svelte-14hg7h{margin-bottom:15px}.section-label.svelte-14hg7h{display:block;margin-bottom:10px;color:#aab4c8;font-size:.9rem}.mode-tiles.svelte-14hg7h{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mode-tile.svelte-14hg7h{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;background:#16243c;border:2px solid #2A4A7A;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:center;min-height:80px}.mode-tile.svelte-14hg7h:hover:not(:disabled){border-color:#3dd6c6;background:#1e2f4d}.mode-tile.active.svelte-14hg7h{border-color:#f2c94c;background:#f2c94c26}.mode-tile.svelte-14hg7h:disabled{opacity:.5;cursor:not-allowed}.mode-tile.svelte-14hg7h .mode-title:where(.svelte-14hg7h){font-size:1rem;font-weight:700;color:#f5f7fa;margin-bottom:4px}.mode-tile.active.svelte-14hg7h .mode-title:where(.svelte-14hg7h){color:#f2c94c}.mode-tile.svelte-14hg7h .mode-desc:where(.svelte-14hg7h){font-size:.7rem;color:#aab4c8;line-height:1.2}.categories-section.svelte-14hg7h{margin:15px 0;position:relative;width:100%}.collapsible-header.svelte-14hg7h{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#16243c;border:2px solid #2A4A7A;border-radius:10px;cursor:pointer;color:#f5f7fa;font-size:.95rem;transition:all .2s ease}.collapsible-header.svelte-14hg7h:hover{border-color:#3dd6c6}.collapse-arrow.svelte-14hg7h{color:#aab4c8;font-size:.8rem}.collapsible-content.svelte-14hg7h{margin-top:10px;padding:15px;background:#16243c;border-radius:10px;animation:svelte-14hg7h-fadeIn .15s ease;width:100%;box-sizing:border-box;position:relative;left:0}@keyframes svelte-14hg7h-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.collapsible-section.svelte-14hg7h{margin-top:10px}.expand-icon.svelte-14hg7h{color:#aab4c8;font-size:.8rem}.advanced-tiles.svelte-14hg7h{margin-top:10px;animation:svelte-14hg7h-fadeIn .2s ease}@keyframes svelte-14hg7h-fadeIn{0%{opacity:0}to{opacity:1}}.settings-box.svelte-14hg7h{background:#1e2f4d;padding:15px;border-radius:10px;margin:15px 0;text-align:left;min-height:180px}.settings-box.readonly.svelte-14hg7h{pointer-events:none;opacity:.7}.waiting-banner.svelte-14hg7h{background:linear-gradient(135deg,#f2c94c,#e0b83c);color:#16243c;padding:12px 20px;border-radius:10px;margin:10px 0;text-align:center;font-weight:600;font-size:.95rem;box-shadow:0 4px 15px #f2c94c4d;animation:svelte-14hg7h-pulse-glow 2s ease-in-out infinite}@keyframes svelte-14hg7h-pulse-glow{0%,to{box-shadow:0 4px 15px #f2c94c4d}50%{box-shadow:0 4px 25px #f2c94c80}}.settings-box.svelte-14hg7h h3:where(.svelte-14hg7h){margin:0 0 10px;color:#f5f7fa}.game-options.svelte-14hg7h{background:#16243c;padding:10px;border-radius:8px;margin-bottom:10px;color:#f5f7fa}.option-row.svelte-14hg7h{display:flex;align-items:center;justify-content:space-between;margin:8px 0;flex-wrap:wrap;gap:8px}.option-label.svelte-14hg7h{font-size:.9rem;color:#aab4c8;min-width:100px}.radio-group.svelte-14hg7h{display:flex;gap:8px;flex-wrap:wrap}.radio-option.svelte-14hg7h{display:flex;align-items:center;gap:4px;cursor:pointer}.radio-option.svelte-14hg7h input[type=radio]:where(.svelte-14hg7h){display:none}.radio-circle.svelte-14hg7h{width:24px;height:24px;border:2px solid #AAB4C8;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.radio-option.svelte-14hg7h input[type=radio]:where(.svelte-14hg7h):checked+.radio-circle:where(.svelte-14hg7h){border-color:#f2c94c;background:#f2c94c}.radio-option.svelte-14hg7h input[type=radio]:where(.svelte-14hg7h):checked+.radio-circle:where(.svelte-14hg7h):after{content:"";width:8px;height:8px;background:#16243c;border-radius:50%}.radio-option.svelte-14hg7h:hover .radio-circle:where(.svelte-14hg7h){border-color:#3dd6c6}.radio-option.svelte-14hg7h input[type=radio]:where(.svelte-14hg7h):disabled+.radio-circle:where(.svelte-14hg7h){opacity:.5;cursor:not-allowed}.radio-text.svelte-14hg7h{font-size:.85rem;color:#f5f7fa}.joker-cards-section.svelte-14hg7h{margin-top:10px}.joker-card-grid.svelte-14hg7h{display:flex;gap:8px;margin-top:8px;justify-content:center;flex-wrap:wrap}.joker-card-toggle.svelte-14hg7h{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.joker-card-toggle.svelte-14hg7h input[type=checkbox]:where(.svelte-14hg7h){display:none}.joker-card-img.svelte-14hg7h{width:70px;height:auto;transition:transform .2s ease}.joker-card-toggle.svelte-14hg7h:hover .joker-card-img:where(.svelte-14hg7h){transform:scale(1.1)}.joker-tooltip.svelte-14hg7h{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#16243c;color:#f5f7fa;padding:10px 14px;border-radius:8px;font-size:12px;font-weight:400;white-space:normal;max-width:200px;min-width:120px;line-height:1.4;z-index:1000;margin-bottom:8px;box-shadow:0 2px 8px #0000004d;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;text-align:center}.joker-tooltip.svelte-14hg7h:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#16243c}.joker-card-toggle.svelte-14hg7h:hover .joker-tooltip:where(.svelte-14hg7h){opacity:1;visibility:visible}.difficulty-section.svelte-14hg7h{margin-top:15px;padding:12px;background:#16243c;border-radius:8px}.difficulty-slider-container.svelte-14hg7h{margin-top:10px}.difficulty-slider.svelte-14hg7h{width:100%;height:8px;border-radius:4px;background:#2a4a7a;outline:none;-webkit-appearance:none;appearance:none}.difficulty-slider.svelte-14hg7h::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#f2c94c;cursor:pointer;border:3px solid #16243C;box-shadow:0 2px 6px #0000004d}.difficulty-slider.svelte-14hg7h::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#f2c94c;cursor:pointer;border:3px solid #16243C;box-shadow:0 2px 6px #0000004d}.difficulty-labels.svelte-14hg7h{display:flex;justify-content:space-between;margin-top:8px}.difficulty-labels.locked.svelte-14hg7h{opacity:.5}.difficulty-labels.svelte-14hg7h span:where(.svelte-14hg7h){font-size:.75rem;color:#aab4c8;transition:all .2s ease}.difficulty-labels.svelte-14hg7h span.active:where(.svelte-14hg7h){color:#f2c94c;font-weight:700}.category-controls.svelte-14hg7h{margin-bottom:5px}.category-grid.svelte-14hg7h{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:180px;overflow-y:auto;padding:10px;background:#16243c;border-radius:8px;margin-bottom:10px;color:#f5f7fa}.cat-item.svelte-14hg7h{display:flex;align-items:center;padding:6px;border-radius:4px;font-size:.8rem;cursor:pointer}.cat-item.svelte-14hg7h input:where(.svelte-14hg7h){margin-right:8px;accent-color:#F2C94C}.btn-small.svelte-14hg7h{padding:4px 8px;font-size:.7rem;cursor:pointer;background:#aab4c8;color:#16243c;border:none;border-radius:4px;margin-right:4px;transition:background .2s}.btn-small.svelte-14hg7h:hover{background:#8a9bb5}.btn-main.svelte-14hg7h{border:none;border-radius:10px;color:#16243c;padding:15px;font-size:1.1rem;font-weight:700;cursor:pointer;width:100%;margin-top:10px;transition:background .2s}.btn-main.svelte-14hg7h:disabled{opacity:.7;cursor:not-allowed}.btn-green.svelte-14hg7h{background:#f2c94c;box-shadow:0 4px #e0b83f}.btn-green.svelte-14hg7h:hover:not(:disabled){background:#e0b83f}.btn-red.svelte-14hg7h{background:#e74c3c;box-shadow:0 4px #c0392b;color:#fff}.btn-red.svelte-14hg7h:hover{background:#c0392b}.action-buttons.svelte-14hg7h{display:flex;gap:10px;justify-content:center;margin-top:15px}.action-buttons.svelte-14hg7h .btn-main:where(.svelte-14hg7h){flex:1;max-width:200px}.loader-overlay.svelte-14hg7h{position:fixed;inset:0;background:#000c;color:#f5f7fa;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}.spinner.svelte-14hg7h{width:40px;height:40px;border:4px solid #1E2F4D;border-top-color:#f2c94c;border-radius:50%;animation:svelte-14hg7h-spin 1s linear infinite;margin-bottom:10px}@keyframes svelte-14hg7h-spin{to{transform:rotate(360deg)}}.error-popup.svelte-14hg7h{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#e74c3c;color:#fff;padding:12px 24px;border-radius:8px;display:flex;align-items:center;gap:10px;z-index:2000;box-shadow:0 4px 12px #0000004d;animation:svelte-14hg7h-slideDown .3s ease-out}@keyframes svelte-14hg7h-slideDown{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.error-icon.svelte-14hg7h{font-size:1.2rem}.tooltip.svelte-14hg7h{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#aab4c8;color:#16243c;border-radius:50%;font-size:10px;font-weight:700;cursor:help;margin-left:6px;position:relative;vertical-align:middle}.tooltip.svelte-14hg7h:hover{background:#f2c94c}.tooltip.svelte-14hg7h:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#16243c;color:#f5f7fa;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:400;white-space:nowrap;max-width:280px;min-width:180px;white-space:normal;line-height:1.4;z-index:1000;margin-bottom:8px;box-shadow:0 2px 8px #0000004d}.tooltip.svelte-14hg7h:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#16243c;margin-bottom:-4px}.timer-container.svelte-1he4d7p{width:100%;height:20px;background:#1e2f4d;border-radius:10px;overflow:hidden;margin-bottom:10px}.timer-bar.svelte-1he4d7p{height:100%;background:#f2c94c;transition:width 1s linear;border-radius:10px}.timer-bar.warning.svelte-1he4d7p{background:#e74c3c}.timer-display.svelte-1he4d7p{font-size:2rem;font-weight:700;color:#f2c94c;margin:10px 0;text-align:center}.timer-display.warning.svelte-1he4d7p{color:#e74c3c;animation:svelte-1he4d7p-pulse .5s infinite}@keyframes svelte-1he4d7p-pulse{0%,to{opacity:1}50%{opacity:.5}}.joker-cards.svelte-9qsgs8{margin:20px 0;padding:15px;background:#1e2f4d;border-radius:12px;border:2px dashed #F2C94C}.joker-label.svelte-9qsgs8{display:block;font-size:.85rem;color:#f2c94c;font-weight:700;margin-bottom:12px;text-align:center}.joker-card-row.svelte-9qsgs8{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.joker-card.svelte-9qsgs8{position:relative;display:flex;align-items:center;justify-content:center;padding:8px;background:transparent;border:none;cursor:pointer;transition:transform .2s ease}.joker-card.svelte-9qsgs8:hover:not(.disabled){transform:translateY(-3px)}.joker-card.disabled.svelte-9qsgs8{cursor:not-allowed;opacity:.6}.joker-card-img.svelte-9qsgs8{width:70px;height:auto}.joker-tooltip.svelte-9qsgs8{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#16243c;color:#f5f7fa;padding:10px 14px;border-radius:8px;font-size:12px;font-weight:400;white-space:normal;max-width:200px;min-width:120px;line-height:1.4;z-index:1000;margin-bottom:8px;box-shadow:0 2px 8px #0000004d;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;text-align:center}.joker-tooltip.svelte-9qsgs8:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#16243c}.joker-card.svelte-9qsgs8:hover .joker-tooltip:where(.svelte-9qsgs8){opacity:1;visibility:visible}.quiz-screen.svelte-1j2eapk{text-align:center}.question-header.svelte-1j2eapk{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.badge.svelte-1j2eapk{background:#f2c94c;color:#16243c;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:700;display:inline-block}.correct-counter.svelte-1j2eapk{position:relative;display:flex;align-items:center;gap:6px;background:#1e2f4d;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:700;cursor:help}.counter-icon.svelte-1j2eapk{color:#27ae60;font-weight:700}.counter-text.svelte-1j2eapk{color:#f5f7fa}.counter-tooltip.svelte-1j2eapk{position:absolute;bottom:100%;right:0;background:#16243c;color:#f5f7fa;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:400;white-space:nowrap;z-index:1000;margin-bottom:8px;box-shadow:0 2px 8px #0000004d;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none}.counter-tooltip.svelte-1j2eapk:after{content:"";position:absolute;top:100%;right:12px;border:6px solid transparent;border-top-color:#16243c}.correct-counter.svelte-1j2eapk:hover .counter-tooltip:where(.svelte-1j2eapk){opacity:1;visibility:visible}.question-text.svelte-1j2eapk{font-size:1.3rem;margin:15px 0;line-height:1.4;color:#f5f7fa}.result-banner.svelte-1j2eapk{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;border-radius:16px;margin:15px 0;animation:svelte-1j2eapk-bannerSlide .3s ease}@keyframes svelte-1j2eapk-bannerSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.result-banner.correct.svelte-1j2eapk{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff}.result-banner.wrong.svelte-1j2eapk{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff}.result-icon.svelte-1j2eapk{font-size:1.8rem;font-weight:700}.result-text.svelte-1j2eapk{font-size:1.3rem;font-weight:700}.answer-grid.svelte-1j2eapk{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.answer-btn.svelte-1j2eapk{position:relative;padding:15px;font-size:1rem;border:none;border-radius:12px;background:#aab4c8;color:#16243c;font-weight:700;cursor:pointer;min-height:80px;box-shadow:0 4px #8892a6;transition:all .2s}.answer-indicator.svelte-1j2eapk{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.correct-indicator.svelte-1j2eapk{background:#fff;color:#27ae60}.wrong-indicator.svelte-1j2eapk{background:#fff;color:#e74c3c}.answer-btn.svelte-1j2eapk:hover:not(:disabled){transform:translateY(-2px);background:#8892a6}.answer-btn.svelte-1j2eapk:disabled{cursor:not-allowed;opacity:.7}.answer-btn.correct.svelte-1j2eapk{background:#27ae60!important;box-shadow:0 4px #1e8449!important;color:#fff}.answer-btn.wrong.svelte-1j2eapk{background:#e74c3c!important;box-shadow:0 4px #c0392b!important;color:#fff}.answer-btn.other.svelte-1j2eapk{opacity:.4;background:#6c7a8d!important;box-shadow:0 4px #555f6d!important}.duel-status.svelte-1j2eapk{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#1e2f4d;border-radius:8px;margin-bottom:15px;flex-wrap:wrap;gap:10px}.team-lives.svelte-1j2eapk{font-weight:700;font-size:.9rem}.team-a.svelte-1j2eapk{color:#e74c3c}.team-b.svelte-1j2eapk{color:#3dd6c6}.round-winner.svelte-1j2eapk{width:100%;text-align:center;color:#3dd6c6;font-weight:700}.shield-indicator.svelte-1j2eapk{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;padding:8px 16px;border-radius:20px;font-weight:700;display:inline-block;margin-bottom:10px;animation:svelte-1j2eapk-shieldPulse 1s infinite}@keyframes svelte-1j2eapk-shieldPulse{0%,to{box-shadow:0 0 10px #9b59b680}50%{box-shadow:0 0 20px #9b59b6cc}}.free-input-container.svelte-1j2eapk{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:30px;padding:20px}.free-input.svelte-1j2eapk{width:100%;max-width:300px;padding:20px;font-size:1.5rem;text-align:center;border:3px solid #3DD6C6;border-radius:12px;background:#1e2f4d;color:#f5f7fa;font-weight:700;outline:none;transition:all .3s}.free-input.svelte-1j2eapk:focus{border-color:#f2c94c;box-shadow:0 0 15px #3dd6c64d}.free-input.svelte-1j2eapk::placeholder{color:#aab4c8;font-weight:400;font-size:1.1rem}.free-input.svelte-1j2eapk:disabled{opacity:.5;cursor:not-allowed}.free-submit-btn.svelte-1j2eapk{padding:15px 50px;font-size:1.2rem;font-weight:700;border:none;border-radius:12px;background:linear-gradient(135deg,#3dd6c6,#2ec4b6);color:#16243c;cursor:pointer;box-shadow:0 4px #25a89d;transition:all .2s}.free-submit-btn.svelte-1j2eapk:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px #25a89d}.free-submit-btn.svelte-1j2eapk:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #25a89d}.free-submit-btn.svelte-1j2eapk:disabled{opacity:.5;cursor:not-allowed}.free-reveal.svelte-1j2eapk{text-align:center;padding:20px}.free-correct.svelte-1j2eapk{font-size:1.4rem;color:#27ae60;margin-bottom:10px}.free-correct.svelte-1j2eapk strong:where(.svelte-1j2eapk){font-size:2rem}.free-your-answer.svelte-1j2eapk{font-size:1.1rem;color:#aab4c8}.free-your-answer.svelte-1j2eapk strong:where(.svelte-1j2eapk){font-size:1.4rem;color:#f5f7fa}.free-winner.svelte-1j2eapk{font-size:1.3rem;color:#f2c94c;margin:15px 0;font-weight:700}.free-guesses.svelte-1j2eapk{margin-top:15px;width:100%;max-width:350px}.free-guess.svelte-1j2eapk{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;margin:5px 0;background:#1e2f4d;border-radius:8px;font-size:.95rem}.free-guess.winner.svelte-1j2eapk{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff}.guess-rank.svelte-1j2eapk{font-weight:700;min-width:25px}.guess-name.svelte-1j2eapk{flex:1;text-align:left;margin-left:10px}.guess-value.svelte-1j2eapk{font-weight:700;color:#3dd6c6}.free-guess.winner.svelte-1j2eapk .guess-value:where(.svelte-1j2eapk){color:#fff}.finish-screen.svelte-c0r7k3{text-align:center}h1.svelte-c0r7k3{margin-bottom:20px;color:#f5f7fa}.duel-result.svelte-c0r7k3{font-size:1.5rem;font-weight:700;color:#3dd6c6;margin-bottom:20px}.leaderboard.svelte-c0r7k3{margin:20px 0}.leaderboard-item.svelte-c0r7k3{display:flex;justify-content:space-between;padding:10px;background:#1e2f4d;color:#f5f7fa;margin:5px 0;border-radius:8px;border-left:4px solid #3DD6C6}.leaderboard-item.winner.svelte-c0r7k3{background:#f2c94c;color:#16243c;border-left-color:#e0b83f;font-weight:700}.team-result.svelte-c0r7k3{background:#1e2f4d;border-radius:12px;padding:15px;margin:10px 0;border-left:4px solid #3DD6C6}.team-result.winner.svelte-c0r7k3{background:linear-gradient(135deg,#f2c94c,#e0b83f);border-left-color:#d4a332}.team-result.winner.svelte-c0r7k3 .team-result-header:where(.svelte-c0r7k3){color:#16243c}.team-result.winner.svelte-c0r7k3 .member-name:where(.svelte-c0r7k3){background:#16243c33;color:#16243c}.team-result-header.svelte-c0r7k3{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:700;font-size:1.1rem;color:#f5f7fa}.team-points.svelte-c0r7k3{font-size:1.2rem}.team-members.svelte-c0r7k3{display:flex;flex-wrap:wrap;gap:8px}.member-name.svelte-c0r7k3{background:#ffffff1a;padding:5px 12px;border-radius:15px;font-size:.85rem;color:#aab4c8}.actions.svelte-c0r7k3{display:flex;flex-direction:column;gap:10px;margin-top:20px}.btn-main.svelte-c0r7k3{border:none;border-radius:10px;color:#16243c;padding:15px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background .2s}.btn-green.svelte-c0r7k3{background:#f2c94c;box-shadow:0 4px #e0b83f}.btn-green.svelte-c0r7k3:hover{background:#e0b83f}.btn-gray.svelte-c0r7k3{background:#aab4c8;box-shadow:0 4px #8892a6}.btn-gray.svelte-c0r7k3:hover{background:#8892a6}.game-screen.svelte-i2apzf{min-height:300px}.leave-button.svelte-i2apzf{display:block;width:100%;margin-top:20px;padding:12px 20px;background:transparent;border:2px solid #AAB4C8;border-radius:10px;color:#aab4c8;font-size:.9rem;cursor:pointer;transition:all .2s ease}.leave-button.svelte-i2apzf:hover{border-color:#e74c3c;color:#e74c3c;background:#e74c3c1a}.stats-container.svelte-azr0tk{max-width:900px;margin:0 auto;padding:20px;color:#f0f0f0}.back-link.svelte-azr0tk{display:inline-block;background:none;border:none;color:#f2c94c;font-size:1rem;font-weight:700;cursor:pointer;padding:0;text-decoration:none;transition:opacity .2s}.back-link.svelte-azr0tk:hover{opacity:.8;text-decoration:underline}.server-info-top.svelte-azr0tk{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #333;border-radius:12px;padding:15px 25px;margin-bottom:20px;flex-wrap:wrap;gap:15px}.info-item.svelte-azr0tk{display:flex;align-items:center;gap:8px}.info-label.svelte-azr0tk{color:#888;font-size:.9rem}.info-value.svelte-azr0tk{color:#4dabf7;font-weight:600;font-size:.95rem}.refresh-btn.svelte-azr0tk{background:none;border:1px solid #444;border-radius:6px;padding:4px 8px;cursor:pointer;font-size:.9rem;transition:all .2s;margin-left:8px}.refresh-btn.svelte-azr0tk:hover{background:#333;border-color:#4dabf7}.stats-header.svelte-azr0tk{display:flex;align-items:center;gap:20px;margin-bottom:20px}.stats-title.svelte-azr0tk{margin:0;font-size:1.8rem}.loading.svelte-azr0tk,.error.svelte-azr0tk,.no-data.svelte-azr0tk{text-align:center;padding:40px;color:#888}.error.svelte-azr0tk{color:#ff6b6b}.stats-cards.svelte-azr0tk{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px}.stat-card.svelte-azr0tk{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #333;border-radius:12px;padding:25px 20px;text-align:center;display:flex;flex-direction:column;gap:8px}.stat-value.svelte-azr0tk{font-size:2.5rem;font-weight:700;color:#fff}.stat-value.positive.svelte-azr0tk{color:#69db7c}.stat-value-blue.svelte-azr0tk{color:#4dabf7!important}.stat-label.svelte-azr0tk{font-size:.85rem;color:#888}.chart-section.svelte-azr0tk{background:#1a1a2e;border:1px solid #333;border-radius:12px;padding:20px;margin-bottom:20px}.chart-section.svelte-azr0tk h2:where(.svelte-azr0tk){margin:0 0 10px;font-size:1.1rem;color:#aaa}.chart-legend.svelte-azr0tk{display:flex;gap:20px;justify-content:center;margin-bottom:15px;padding:10px;background:#0003;border-radius:6px}.legend-item.svelte-azr0tk{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#adb5bd}.legend-color.svelte-azr0tk{width:12px;height:12px;border-radius:50%}.chart-interactive.svelte-azr0tk{min-height:350px}.chart-scroll-wrapper.svelte-azr0tk{overflow-x:auto;overflow-y:hidden;padding-bottom:10px}.chart-scroll-wrapper.svelte-azr0tk::-webkit-scrollbar{height:8px}.chart-scroll-wrapper.svelte-azr0tk::-webkit-scrollbar-track{background:#0003;border-radius:4px}.chart-scroll-wrapper.svelte-azr0tk::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.chart-scroll-wrapper.svelte-azr0tk::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.chart-wrapper.svelte-azr0tk{height:300px;min-width:100%;position:relative}.mode-bars.svelte-azr0tk{display:flex;flex-direction:column;gap:12px}.mode-bar.svelte-azr0tk{display:grid;grid-template-columns:100px 1fr 50px;align-items:center;gap:15px}.mode-label.svelte-azr0tk{text-transform:capitalize;color:#aaa}.mode-progress.svelte-azr0tk{height:24px;background:#0d0d1a;border-radius:6px;overflow:hidden}.mode-fill.svelte-azr0tk{height:100%;border-radius:6px;transition:width .3s ease}.mode-count.svelte-azr0tk{text-align:right;font-weight:700;color:#f0f0f0}.no-modes.svelte-azr0tk{color:#666;font-style:italic;text-align:center;padding:15px}@media(max-width:600px){.stats-cards.svelte-azr0tk{grid-template-columns:1fr}.mode-bar.svelte-azr0tk{grid-template-columns:80px 1fr 40px}.server-info-top.svelte-azr0tk{flex-direction:column;align-items:flex-start}}.stat-card.svelte-1oclct{position:relative;padding:8px;margin-bottom:8px;border-left:4px solid #3DD6C6;background:#1e2f4d;color:#f5f7fa;font-size:.85rem;border-radius:4px;text-align:left}.stat-card.answered.svelte-1oclct{border-left-color:#27ae60}.stat-card.eliminated.svelte-1oclct{border-left-color:#e74c3c;opacity:.7}.stat-card.offline.svelte-1oclct{opacity:.4;border-left-color:#666;background:#16243c}.stat-card.me.svelte-1oclct{background:linear-gradient(135deg,#2a4066,#1e2f4d);border:2px solid #F2C94C;border-left:4px solid #F2C94C;box-shadow:0 0 8px #f2c94c4d}.eliminated-text.svelte-1oclct{color:#e74c3c;font-weight:700}.connection-tooltip.svelte-1oclct{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#16243c;color:#f5f7fa;padding:6px 12px;border-radius:6px;font-size:11px;font-weight:500;white-space:nowrap;z-index:1000;margin-top:6px;box-shadow:0 2px 8px #0000004d;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none}.connection-tooltip.svelte-1oclct:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#16243c}.stat-card.svelte-1oclct:hover .connection-tooltip:where(.svelte-1oclct){opacity:1;visibility:visible}.stat-card.me.svelte-1oclct .connection-tooltip:where(.svelte-1oclct){background:#1e2f4d}.stat-card.me.svelte-1oclct .connection-tooltip:where(.svelte-1oclct):after{border-bottom-color:#1e2f4d}.activity-log.svelte-i8zsux{margin-top:15px;border-top:1px solid rgba(255,255,255,.1);padding-top:12px;display:flex;flex-direction:column;max-height:250px}.activity-header.svelte-i8zsux{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.activity-title.svelte-i8zsux{font-size:.85rem;color:#aab4c8;font-weight:500}.activity-entries.svelte-i8zsux{flex:1;display:flex;flex-direction:column;gap:4px;overflow-y:auto;overflow-x:hidden;padding-right:4px}.activity-entries.svelte-i8zsux::-webkit-scrollbar{width:4px}.activity-entries.svelte-i8zsux::-webkit-scrollbar-track{background:#0003;border-radius:2px}.activity-entries.svelte-i8zsux::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.no-activity.svelte-i8zsux{color:#5a6a8a;font-size:.75rem;font-style:italic;text-align:center;padding:10px 0}.activity-entry.svelte-i8zsux{display:flex;align-items:flex-start;gap:6px;font-size:.72rem;padding:4px 8px;background:#0003;border-radius:4px;line-height:1.3}.activity-time.svelte-i8zsux{font-size:.65rem;color:#5a6a8a;flex-shrink:0;min-width:50px}.activity-icon.svelte-i8zsux{font-size:.7rem;flex-shrink:0}.activity-message.svelte-i8zsux{flex:1;color:#c0c8d8;word-break:break-word}.activity-join.svelte-i8zsux .activity-message:where(.svelte-i8zsux){color:#69db7c}.activity-leave.svelte-i8zsux .activity-message:where(.svelte-i8zsux){color:#ff8787}.activity-mode.svelte-i8zsux .activity-message:where(.svelte-i8zsux),.activity-settings.svelte-i8zsux .activity-message:where(.svelte-i8zsux){color:#4dabf7}.activity-start.svelte-i8zsux .activity-message:where(.svelte-i8zsux){color:#ffd93d}.activity-winner.svelte-i8zsux .activity-message:where(.svelte-i8zsux){color:#f2c94c;font-weight:500}.activity-correct.svelte-i8zsux .activity-message:where(.svelte-i8zsux){color:#69db7c}.activity-wrong.svelte-i8zsux .activity-message:where(.svelte-i8zsux){color:#ff8787}.activity-answer.svelte-i8zsux .activity-message:where(.svelte-i8zsux){color:#4dabf7}.side-stats.svelte-1q1omcv{height:100%;display:flex;flex-direction:column}h3.svelte-1q1omcv{margin:0 0 15px;font-size:1.1rem;color:#f2c94c;text-align:center}.player-list.svelte-1q1omcv{flex:1;overflow-y:auto;padding-right:4px}.player-list.svelte-1q1omcv::-webkit-scrollbar{width:4px}.player-list.svelte-1q1omcv::-webkit-scrollbar-track{background:#0003;border-radius:2px}.player-list.svelte-1q1omcv::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.no-players.svelte-1q1omcv{color:#aab4c8;font-size:.85rem;text-align:center}.team-section.svelte-1q1omcv{margin-bottom:15px;padding:10px;border-radius:8px;background:#0003}.team-section.team-a.svelte-1q1omcv{border-left:3px solid #e74c3c}.team-section.team-b.svelte-1q1omcv{border-left:3px solid #3498db}.team-header.svelte-1q1omcv{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.1)}.team-name.svelte-1q1omcv{font-weight:700;font-size:.9rem}.team-stats.svelte-1q1omcv{display:flex;gap:12px;align-items:center}.team-lives.svelte-1q1omcv{font-size:.85rem}.team-score.svelte-1q1omcv{font-size:.85rem;color:#f2c94c}.team-count.svelte-1q1omcv{font-size:.85rem;color:#aab4c8}.no-players-team.svelte-1q1omcv{color:#5a6a8a;font-size:.8rem;font-style:italic;display:block;text-align:center;padding:5px 0}.modal-overlay.svelte-195q9fd{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;animation:svelte-195q9fd-fadeIn .2s ease-out}@keyframes svelte-195q9fd-fadeIn{0%{opacity:0}to{opacity:1}}.modal-box.svelte-195q9fd{position:relative;background:linear-gradient(135deg,#1e2f4d,#16243c);border:2px solid #3DD6C6;border-radius:16px;padding:30px 40px;text-align:center;max-width:400px;width:90%;box-shadow:0 10px 40px #00000080;animation:svelte-195q9fd-slideUp .3s ease-out}.timer-badge.svelte-195q9fd{position:absolute;top:-12px;right:-12px;background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;font-size:.85rem;font-weight:700;padding:6px 12px;border-radius:20px;box-shadow:0 2px 8px #e74c3c80}@keyframes svelte-195q9fd-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}h2.svelte-195q9fd{color:#f5f7fa;margin:0 0 20px;font-size:1.3rem}.waiting-text.svelte-195q9fd{color:#aab4c8;margin:20px 0;font-size:.95rem}.spinner.svelte-195q9fd{width:40px;height:40px;border:4px solid #1E2F4D;border-top-color:#3dd6c6;border-radius:50%;margin:20px auto 0;animation:svelte-195q9fd-spin 1s linear infinite}@keyframes svelte-195q9fd-spin{to{transform:rotate(360deg)}}.actions.svelte-195q9fd{display:flex;gap:15px;justify-content:center;margin-top:20px}.btn-main.svelte-195q9fd{padding:12px 24px;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .15s,box-shadow .15s;min-width:120px}.btn-main.svelte-195q9fd:hover{transform:translateY(-2px)}.btn-main.svelte-195q9fd:active{transform:translateY(0)}.btn-green.svelte-195q9fd{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff}.btn-green.svelte-195q9fd:hover{box-shadow:0 4px 15px #27ae6066}.btn-red.svelte-195q9fd{background:linear-gradient(135deg,#c0392b,#e74c3c);color:#fff}.btn-red.svelte-195q9fd:hover{box-shadow:0 4px 15px #e74c3c66}.toast-container.svelte-cqwvc2{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast.svelte-cqwvc2{display:flex;align-items:center;gap:10px;padding:12px 24px;border-radius:8px;box-shadow:0 4px 15px #0006;pointer-events:auto;min-width:280px;max-width:450px;animation:svelte-cqwvc2-fadeIn .3s ease}@keyframes svelte-cqwvc2-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.toast-error.svelte-cqwvc2{background:#e74c3c;color:#fff}.toast-warning.svelte-cqwvc2{background:#f39c12;color:#fff}.toast-success.svelte-cqwvc2{background:#27ae60;color:#fff}.toast-info.svelte-cqwvc2{background:#3498db;color:#fff}.toast-icon.svelte-cqwvc2{font-size:1.1rem;flex-shrink:0}.toast-message.svelte-cqwvc2{flex:1;font-size:.95rem;line-height:1.4}.toast-close.svelte-cqwvc2{background:none;border:none;color:#fffc;font-size:1.4rem;cursor:pointer;padding:0;line-height:1;transition:color .2s;margin-left:8px}.toast-close.svelte-cqwvc2:hover{color:#fff}.language-selector.svelte-mngkpt{position:relative;z-index:1000}.lang-toggle.svelte-mngkpt{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--panel-bg, #16243C);border:2px solid var(--border-color, #2A4A7A);border-radius:12px;cursor:pointer;transition:all .2s ease;color:#f5f7fa}.lang-toggle.svelte-mngkpt:hover{background:var(--panel-hover, #1E2F4D);border-color:var(--primary-color, #F2C94C)}.lang-toggle.svelte-mngkpt .flag:where(.svelte-mngkpt){font-size:1.5rem;min-width:1.5rem;text-align:center}.lang-toggle.svelte-mngkpt .arrow:where(.svelte-mngkpt){font-size:.75rem;color:var(--text-muted, #8B9DC3)}.lang-dropdown.svelte-mngkpt{position:absolute;top:calc(100% + 8px);right:0;background:var(--panel-bg, #16243C);border:2px solid var(--border-color, #2A4A7A);border-radius:12px;overflow:hidden;min-width:160px;box-shadow:0 8px 32px #0006;animation:svelte-mngkpt-slideDown .2s ease}@keyframes svelte-mngkpt-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.lang-option.svelte-mngkpt{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:transparent;border:none;cursor:pointer;transition:background .15s ease;color:var(--text-color, #FFFFFF);text-align:left}.lang-option.svelte-mngkpt:hover{background:var(--panel-hover, #1E2F4D)}.lang-option.active.svelte-mngkpt{background:var(--primary-color, #F2C94C);color:#1a1a2e}.lang-option.svelte-mngkpt .flag:where(.svelte-mngkpt){font-size:1.25rem}.lang-option.svelte-mngkpt .name:where(.svelte-mngkpt){font-size:.9rem;font-weight:500}@media(max-width:768px){.language-selector.svelte-mngkpt{top:10px;right:10px}.lang-toggle.svelte-mngkpt{padding:8px 10px}.lang-toggle.svelte-mngkpt .flag:where(.svelte-mngkpt){font-size:1.25rem}}body{font-family:Segoe UI,sans-serif;margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#87ceeb;color:#f5f7fa}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/background.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover;z-index:-2}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#87ceeb1a,#87ceeb00 30%);pointer-events:none;z-index:-1}*{box-sizing:border-box}main.svelte-1n46o8q{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:70px 20px 20px;gap:20px}.logo-header.svelte-1n46o8q{text-align:center;cursor:pointer;transition:transform .2s,opacity .2s}.logo-header.svelte-1n46o8q:hover{transform:scale(1.05);opacity:.9}.logo.svelte-1n46o8q{max-width:350px;height:auto}.app-layout.svelte-1n46o8q{display:flex;gap:20px;align-items:stretch;justify-content:center}.game-container.svelte-1n46o8q{background:#16243c;padding:30px;border-radius:20px;width:550px;max-width:90vw;min-height:400px;box-shadow:0 10px 40px #00000080}.sidebar.svelte-1n46o8q{width:215px;background:#16243c;border-radius:20px;padding:20px;box-shadow:0 10px 40px #00000080;display:flex;flex-direction:column}@media(max-width:800px){.app-layout.with-sidebar.svelte-1n46o8q{flex-direction:column}.sidebar.svelte-1n46o8q{width:100%;max-width:550px}}.top-bar.svelte-1n46o8q{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:15px 20px;z-index:100;pointer-events:none}.top-bar.svelte-1n46o8q>:where(.svelte-1n46o8q){pointer-events:auto}.beta-banner.svelte-1n46o8q{background:linear-gradient(135deg,#f2c94c,#f2994a);color:#16243c;padding:8px 20px;border-radius:20px;font-size:.85rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 15px #f2c94c4d;animation:svelte-1n46o8q-pulse-subtle 3s ease-in-out infinite}@keyframes svelte-1n46o8q-pulse-subtle{0%,to{box-shadow:0 4px 15px #f2c94c4d}50%{box-shadow:0 4px 20px #f2c94c80}}.beta-tag.svelte-1n46o8q{background:#16243c;color:#f2c94c;padding:3px 8px;border-radius:6px;font-size:.7rem;font-weight:700;letter-spacing:1px}.app-footer.svelte-1n46o8q{margin-top:auto;background:#16243c;padding:15px 30px;border-radius:15px;text-align:center;font-size:.85rem;box-shadow:0 10px 40px #00000080}.app-footer.svelte-1n46o8q a:where(.svelte-1n46o8q){color:#aab4c8;text-decoration:none;transition:color .2s}.app-footer.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:#f2c94c;text-decoration:underline}.footer-separator.svelte-1n46o8q{color:#5a6a8a;margin:0 12px}.footer-link.svelte-1n46o8q{background:none;border:none;color:#aab4c8;font-size:inherit;cursor:pointer;padding:0;transition:color .2s}.footer-link.svelte-1n46o8q:hover{color:#f2c94c;text-decoration:underline}.footer-link-btn.svelte-1n46o8q{background:none;border:none;color:#aab4c8;font-size:inherit;font-family:inherit;cursor:pointer;padding:0;transition:color .2s}.footer-link-btn.svelte-1n46o8q:hover{color:#f2c94c;text-decoration:underline}.modal-buttons.svelte-1n46o8q{display:flex;gap:10px;justify-content:center;margin-top:15px}.modal-btn-secondary.svelte-1n46o8q{background:#3d3d5c!important}.modal-btn-secondary.svelte-1n46o8q:hover{background:#4d4d6c!important}.modal-overlay.svelte-1n46o8q{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;animation:svelte-1n46o8q-fadeIn .2s ease}@keyframes svelte-1n46o8q-fadeIn{0%{opacity:0}to{opacity:1}}.modal-box.svelte-1n46o8q{background:#16243c;border-radius:16px;padding:30px 40px;text-align:center;max-width:400px;width:90%;box-shadow:0 10px 40px #00000080;animation:svelte-1n46o8q-slideUp .3s ease}@keyframes svelte-1n46o8q-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-icon.svelte-1n46o8q{font-size:3rem;margin-bottom:15px}.modal-box.svelte-1n46o8q h3:where(.svelte-1n46o8q){color:#f2c94c;margin:0 0 10px;font-size:1.3rem}.modal-box.svelte-1n46o8q p:where(.svelte-1n46o8q){color:#aab4c8;margin:0 0 20px;line-height:1.5}.modal-btn.svelte-1n46o8q{background:linear-gradient(135deg,#3dd6c6,#2ec4b6);color:#16243c;border:none;padding:12px 40px;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s}.modal-btn.svelte-1n46o8q:hover{transform:translateY(-2px);box-shadow:0 4px 15px #3dd6c666}.scroll-top-btn.svelte-1n46o8q{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#3dd6c6,#2ec4b6);color:#16243c;border:none;font-size:1.5rem;font-weight:700;cursor:pointer;box-shadow:0 4px 15px #0000004d;transition:transform .2s,box-shadow .2s,opacity .3s;z-index:100;opacity:.9}.scroll-top-btn.svelte-1n46o8q:hover{transform:translateY(-3px);box-shadow:0 6px 20px #3dd6c680;opacity:1}
