.custom-quiz-page[data-astro-cid-za52t6mw]{padding-top:20px;padding-bottom:70px;max-width:900px}.breadcrumb-nav[data-astro-cid-za52t6mw]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--color-text-muted);margin-bottom:16px}.breadcrumb-nav[data-astro-cid-za52t6mw] a[data-astro-cid-za52t6mw]{color:var(--color-text-muted);text-decoration:none;transition:color .15s ease}.breadcrumb-nav[data-astro-cid-za52t6mw] a[data-astro-cid-za52t6mw]:hover{color:var(--color-primary)}.breadcrumb-nav[data-astro-cid-za52t6mw] .sep[data-astro-cid-za52t6mw]{opacity:.5}.breadcrumb-nav[data-astro-cid-za52t6mw] .current[data-astro-cid-za52t6mw]{color:var(--color-text-main);font-weight:700}.quiz-header-card[data-astro-cid-za52t6mw]{background:#fff;border:1px solid #e2e8f0;border-top:3px solid var(--color-primary);border-radius:8px;padding:20px 24px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d}.quiz-header-top[data-astro-cid-za52t6mw]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.quiz-badges-row[data-astro-cid-za52t6mw]{display:flex;align-items:center;gap:6px}.quiz-mode-pill[data-astro-cid-za52t6mw],.quiz-elo-pill[data-astro-cid-za52t6mw],.quiz-count-pill[data-astro-cid-za52t6mw]{font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:9999px}.quiz-mode-pill[data-astro-cid-za52t6mw]{background:#eff6ff;color:var(--color-primary);border:1px solid #bfdbfe}.quiz-elo-pill[data-astro-cid-za52t6mw]{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.quiz-count-pill[data-astro-cid-za52t6mw]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.btn-create-own-link[data-astro-cid-za52t6mw]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:var(--color-primary);text-decoration:none;padding:4px 10px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0;transition:all .15s ease}.btn-create-own-link[data-astro-cid-za52t6mw]:hover{background:#eff6ff;border-color:#bfdbfe}.custom-quiz-title[data-astro-cid-za52t6mw]{font-size:1.6rem;font-weight:800;color:var(--color-text-main);letter-spacing:-.02em;margin:0 0 4px}.custom-quiz-author[data-astro-cid-za52t6mw]{font-size:.85rem;color:var(--color-text-muted);margin:0 0 8px}.custom-quiz-author[data-astro-cid-za52t6mw] strong[data-astro-cid-za52t6mw]{color:var(--color-text-main)}.custom-quiz-desc[data-astro-cid-za52t6mw]{font-size:.92rem;color:#334155;background:#f8fafc;border-left:3px solid var(--color-primary);padding:8px 12px;border-radius:0 6px 6px 0;margin:0}.quiz-box[data-astro-cid-za52t6mw]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px;box-shadow:0 4px 14px #0000000d}.loading-screen[data-astro-cid-za52t6mw],.error-screen[data-astro-cid-za52t6mw]{text-align:center;padding:60px 20px}.spinner[data-astro-cid-za52t6mw]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:var(--color-primary);border-radius:50%;margin:0 auto 16px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error-icon[data-astro-cid-za52t6mw]{font-size:2.5rem;margin-bottom:12px}.error-actions[data-astro-cid-za52t6mw]{display:flex;justify-content:center;gap:12px;margin-top:20px}.btn-primary-action[data-astro-cid-za52t6mw]{padding:10px 18px;background:var(--color-primary);color:#fff;border-radius:6px;font-weight:700;text-decoration:none}.btn-secondary-action[data-astro-cid-za52t6mw]{padding:10px 18px;background:#f1f5f9;color:var(--color-text-main);border-radius:6px;font-weight:600;text-decoration:none}.game-top-bar[data-astro-cid-za52t6mw]{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;color:var(--color-text-muted);margin-bottom:12px}.game-top-bar[data-astro-cid-za52t6mw] strong[data-astro-cid-za52t6mw]{color:var(--color-text-main)}.progress-bar-track[data-astro-cid-za52t6mw]{height:6px;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin-bottom:24px}.progress-bar-fill[data-astro-cid-za52t6mw]{height:100%;background:var(--color-primary);width:0%;transition:width .3s ease}.question-stage[data-astro-cid-za52t6mw]{text-align:center;margin-bottom:28px}.choice-flag-img[data-astro-cid-za52t6mw]{max-width:260px;height:auto;max-height:160px;border-radius:4px;box-shadow:0 4px 12px #0000001f;border:1px solid rgba(0,0,0,.08)}.choice-flag-subtext[data-astro-cid-za52t6mw]{margin-top:12px;font-size:.95rem;font-weight:600;color:var(--color-text-muted)}.stage-name-box[data-astro-cid-za52t6mw] .q-label[data-astro-cid-za52t6mw]{display:block;font-size:.88rem;font-weight:600;color:var(--color-text-muted);margin-bottom:6px}.q-target-country[data-astro-cid-za52t6mw]{font-size:2rem;font-weight:800;color:var(--color-text-main);margin:0}.choice-options-grid[data-astro-cid-za52t6mw].text-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 640px){.choice-options-grid[data-astro-cid-za52t6mw].text-grid{grid-template-columns:1fr}}.choice-text-btn[data-astro-cid-za52t6mw]{display:flex;align-items:center;gap:12px;background:#fff;border:2px solid #e2e8f0;border-radius:8px;padding:14px 16px;font-family:inherit;font-size:1rem;font-weight:600;color:var(--color-text-main);cursor:pointer;text-align:left;transition:all .15s ease}.choice-text-btn[data-astro-cid-za52t6mw]:hover{border-color:#94a3b8;background:#f8fafc}.opt-num[data-astro-cid-za52t6mw]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#f1f5f9;color:#475569;font-weight:800;font-size:.85rem;flex-shrink:0}.choice-text-btn[data-astro-cid-za52t6mw].correct{background:#ecfdf5!important;border-color:#10b981!important;color:#065f46!important}.choice-text-btn[data-astro-cid-za52t6mw].correct .opt-num[data-astro-cid-za52t6mw]{background:#10b981!important;color:#fff!important}.choice-text-btn[data-astro-cid-za52t6mw].wrong{background:#fef2f2!important;border-color:#ef4444!important;color:#991b1b!important}.choice-text-btn[data-astro-cid-za52t6mw].wrong .opt-num[data-astro-cid-za52t6mw]{background:#ef4444!important;color:#fff!important}.choice-options-grid[data-astro-cid-za52t6mw].flags-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 640px){.choice-options-grid[data-astro-cid-za52t6mw].flags-grid{grid-template-columns:1fr 1fr}}.choice-flag-card[data-astro-cid-za52t6mw]{background:#fff;border:2px solid #e2e8f0;border-radius:8px;padding:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.choice-flag-card[data-astro-cid-za52t6mw]:hover{border-color:#94a3b8}.cflag-img[data-astro-cid-za52t6mw]{max-width:100%;height:auto;border-radius:3px;box-shadow:0 1px 3px #0000001a}.choice-flag-card[data-astro-cid-za52t6mw].correct{background:#ecfdf5!important;border-color:#10b981!important}.choice-flag-card[data-astro-cid-za52t6mw].wrong{background:#fef2f2!important;border-color:#ef4444!important}.speed-top-bar[data-astro-cid-za52t6mw]{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #f1f5f9;margin-bottom:20px}.speed-stat-box[data-astro-cid-za52t6mw]{display:flex;flex-direction:column}.sstat-lbl[data-astro-cid-za52t6mw]{font-size:.75rem;color:var(--color-text-muted);font-weight:600}.sstat-val[data-astro-cid-za52t6mw]{font-size:1.2rem;font-weight:800;color:var(--color-text-main)}.time-val[data-astro-cid-za52t6mw]{font-family:monospace;font-size:1.4rem}.btn-give-up[data-astro-cid-za52t6mw]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;font-size:.82rem;font-weight:600;color:#64748b;cursor:pointer}.btn-give-up[data-astro-cid-za52t6mw]:hover{color:#ef4444;border-color:#ef4444}.speed-input-container[data-astro-cid-za52t6mw]{margin-bottom:24px}.speed-typing-input[data-astro-cid-za52t6mw]{width:100%;padding:14px 18px;font-size:1.25rem;font-weight:700;border:2px solid var(--color-primary);border-radius:8px;box-shadow:0 4px 12px #2563eb1a;outline:none;text-align:center}.speed-hint-txt[data-astro-cid-za52t6mw]{font-size:.8rem;color:var(--color-text-muted);text-align:center;margin-top:6px}.speed-flags-grid[data-astro-cid-za52t6mw]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;max-height:480px;overflow-y:auto;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.sflag-card[data-astro-cid-za52t6mw]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:10px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;transition:all .2s ease}.sflag-img[data-astro-cid-za52t6mw]{border-radius:3px;box-shadow:0 1px 2px #0000001a}.sflag-name[data-astro-cid-za52t6mw]{font-size:.78rem;font-weight:700;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sflag-card[data-astro-cid-za52t6mw].guessed{background:#ecfdf5;border-color:#a7f3d0}.sflag-card[data-astro-cid-za52t6mw].guessed .sflag-name[data-astro-cid-za52t6mw]{color:#065f46}.results-screen[data-astro-cid-za52t6mw]{text-align:center;padding:36px 24px}.results-top-icon[data-astro-cid-za52t6mw]{width:80px;height:80px;border-radius:50%;background:#fffbeb;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.result-title[data-astro-cid-za52t6mw]{font-size:1.8rem;font-weight:800;color:var(--color-text-main);margin:0 0 6px}.result-message[data-astro-cid-za52t6mw]{font-size:1rem;color:var(--color-text-muted);margin:0 0 24px}.result-stats-cards[data-astro-cid-za52t6mw]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;max-width:520px;margin:0 auto 24px}.rstat-card[data-astro-cid-za52t6mw]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.rstat-label[data-astro-cid-za52t6mw]{display:block;font-size:.78rem;color:var(--color-text-muted);font-weight:600;margin-bottom:4px}.rstat-val[data-astro-cid-za52t6mw]{font-size:1.3rem;font-weight:800;color:var(--color-text-main)}.text-green[data-astro-cid-za52t6mw]{color:#10b981}.text-amber[data-astro-cid-za52t6mw]{color:#f59e0b}.text-red[data-astro-cid-za52t6mw]{color:#ef4444}.result-glovex-box[data-astro-cid-za52t6mw]{display:flex;align-items:center;gap:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:16px;max-width:520px;margin:0 auto 24px;text-align:left}.glovex-avatar[data-astro-cid-za52t6mw] img[data-astro-cid-za52t6mw]{border-radius:50%}.glovex-msg-wrap[data-astro-cid-za52t6mw] strong[data-astro-cid-za52t6mw]{display:block;font-size:.95rem;color:var(--color-primary);margin-bottom:2px}.glovex-msg-wrap[data-astro-cid-za52t6mw] p[data-astro-cid-za52t6mw]{font-size:.85rem;color:#334155;margin:0;line-height:1.4}.missed-countries-box[data-astro-cid-za52t6mw]{max-width:520px;margin:0 auto 24px;text-align:left}.missed-title[data-astro-cid-za52t6mw]{font-size:.9rem;font-weight:700;color:var(--color-text-main);margin-bottom:8px}.missed-grid[data-astro-cid-za52t6mw]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.missed-card[data-astro-cid-za52t6mw]{display:flex;align-items:center;gap:10px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:8px 10px}.mcard-flag[data-astro-cid-za52t6mw]{border-radius:2px;box-shadow:0 1px 2px #0000001a}.mcard-name[data-astro-cid-za52t6mw]{display:block;font-size:.82rem;color:#991b1b}.mcard-cap[data-astro-cid-za52t6mw]{display:block;font-size:.72rem;color:#b91c1c}.result-actions-grid[data-astro-cid-za52t6mw]{display:flex;flex-direction:column;gap:10px;max-width:380px;margin:0 auto}.btn-result-action[data-astro-cid-za52t6mw]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:6px;font-family:inherit;font-size:.95rem;font-weight:700;cursor:pointer;text-decoration:none;transition:all .15s ease}.btn-result-action[data-astro-cid-za52t6mw].copy{background:#10b981;color:#fff;border:none}.btn-result-action[data-astro-cid-za52t6mw].copy:hover{background:#059669}.btn-result-action[data-astro-cid-za52t6mw].restart{background:var(--color-primary);color:#fff;border:none}.btn-result-action[data-astro-cid-za52t6mw].restart:hover{background:#1d4ed8}.btn-result-action[data-astro-cid-za52t6mw].create{background:#f1f5f9;color:var(--color-text-main);border:1px solid #cbd5e1}.btn-result-action[data-astro-cid-za52t6mw].create:hover{background:#e2e8f0}.result-copied-alert[data-astro-cid-za52t6mw]{margin-top:14px;font-size:.85rem;font-weight:700;color:#10b981}
