@media (max-width: 520px){.f4-flags-grid[data-astro-cid-f32gd6mg]{gap:8px;margin-bottom:10px}.f4-flags-grid[data-astro-cid-f32gd6mg] .f4-flag-btn{min-height:0;padding:26px 6px 8px}.f4-flags-grid[data-astro-cid-f32gd6mg] .f4-flag-img-wrap{height:80px}.f4-target-box[data-astro-cid-f32gd6mg]{padding:12px;margin-bottom:12px}.f4-target-name[data-astro-cid-f32gd6mg]{font-size:1.5rem}}.f4-app[data-astro-cid-f32gd6mg]{width:100%;max-width:680px;margin:0 auto}.f4-card[data-astro-cid-f32gd6mg]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:32px 24px;box-shadow:0 8px 24px #0000000d;text-align:center}.f4-intro-badge[data-astro-cid-f32gd6mg]{display:inline-block;background:#eff6ff;color:#2563eb;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:4px 12px;border-radius:var(--radius-full);margin-bottom:12px}.f4-title[data-astro-cid-f32gd6mg]{font-size:1.8rem;font-weight:800;color:#0f172a;margin:0 0 10px}.f4-perex[data-astro-cid-f32gd6mg]{font-size:1rem;color:#475569;line-height:1.5;margin:0 0 20px}.f4-chips[data-astro-cid-f32gd6mg]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:24px}.f4-chip[data-astro-cid-f32gd6mg]{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;padding:6px 12px;border-radius:var(--radius-full);font-size:.82rem;font-weight:700;color:#334155}.f4-btn[data-astro-cid-f32gd6mg]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border-radius:var(--radius-md);font-size:1rem;font-weight:700;cursor:pointer;border:none;transition:all .15s ease}.f4-btn-start[data-astro-cid-f32gd6mg]{background:#2563eb;color:#fff;box-shadow:0 4px 14px #2563eb4d}.f4-btn-start[data-astro-cid-f32gd6mg]:hover{background:#1d4ed8;transform:translateY(-2px)}.f4-hud[data-astro-cid-f32gd6mg]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.95rem}.f4-q-label[data-astro-cid-f32gd6mg]{color:#64748b}.f4-q-label[data-astro-cid-f32gd6mg] strong[data-astro-cid-f32gd6mg]{color:#0f172a;font-size:1.1rem}.f4-hud-right[data-astro-cid-f32gd6mg]{display:flex;align-items:center;gap:10px}.f4-score-label[data-astro-cid-f32gd6mg]{color:#64748b}.f4-score-label[data-astro-cid-f32gd6mg] strong[data-astro-cid-f32gd6mg]{color:#2563eb;font-size:1.1rem}.f4-streak-badge[data-astro-cid-f32gd6mg]{display:inline-flex;align-items:center;gap:4px;background:#fff7ed;color:#ea580c;border:1px solid #ffedd5;padding:2px 8px;border-radius:var(--radius-full);font-size:.78rem;font-weight:800}.f4-progress-track[data-astro-cid-f32gd6mg]{width:100%;height:6px;background:#e2e8f0;border-radius:var(--radius-full);overflow:hidden;margin-bottom:20px}.f4-progress-bar[data-astro-cid-f32gd6mg]{height:100%;width:0%;background:#2563eb;transition:width .25s ease}.f4-target-box[data-astro-cid-f32gd6mg]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;text-align:center;margin-bottom:20px;box-shadow:0 4px 12px #00000008}.f4-target-hint[data-astro-cid-f32gd6mg]{display:block;font-size:.82rem;font-weight:700;text-transform:uppercase;color:#64748b;margin-bottom:6px}.f4-target-name[data-astro-cid-f32gd6mg]{font-size:2rem;font-weight:900;color:#0f172a;margin:0 0 4px}.f4-target-sub[data-astro-cid-f32gd6mg]{display:block;font-size:.88rem;color:#94a3b8;font-weight:600}.f4-flags-grid[data-astro-cid-f32gd6mg]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:16px}.f4-flags-grid[data-astro-cid-f32gd6mg] .f4-flag-btn{position:relative;background:#fff;border:2px solid #e2e8f0;border-radius:var(--radius-md);padding:12px;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:140px;width:100%;font:inherit}.f4-flags-grid[data-astro-cid-f32gd6mg] .f4-flag-btn:hover{border-color:#94a3b8;transform:translateY(-2px);box-shadow:0 6px 18px #0000000f}.f4-flags-grid[data-astro-cid-f32gd6mg] .f4-flag-btn:focus-visible{outline:3px solid rgba(37,99,235,.45);outline-offset:2px}.f4-flags-grid[data-astro-cid-f32gd6mg] .f4-flag-kbd{position:absolute;top:8px;left:8px;background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800}.f4-flags-grid[data-astro-cid-f32gd6mg] .f4-flag-img-wrap{width:100%;height:100px;display:flex;align-items:center;justify-content:center;padding:4px}.f4-flags-grid[data-astro-cid-f32gd6mg] .f4-flag-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:3px;box-shadow:0 1px 3px #0000001f;border:1px solid rgba(0,0,0,.08)}.f4-flags-grid[data-astro-cid-f32gd6mg] .f4-flag-btn.correct{border-color:#10b981;background:#f0fdf4;box-shadow:0 0 0 3px #10b98140}.f4-flags-grid[data-astro-cid-f32gd6mg] .f4-flag-btn.wrong{border-color:#ef4444;background:#fef2f2;box-shadow:0 0 0 3px #ef444440}.f4-feedback-box[data-astro-cid-f32gd6mg]{min-height:24px;text-align:center;font-size:.95rem;font-weight:700}.text-green[data-astro-cid-f32gd6mg]{color:#16a34a}.text-red[data-astro-cid-f32gd6mg]{color:#dc2626}.f4-result-header[data-astro-cid-f32gd6mg]{margin-bottom:24px}.f4-result-icon[data-astro-cid-f32gd6mg]{margin-bottom:12px}.f4-result-title[data-astro-cid-f32gd6mg]{font-size:1.8rem;font-weight:800;color:#0f172a;margin:0 0 6px}.f4-result-desc[data-astro-cid-f32gd6mg]{color:#64748b;margin:0}.f4-result-stats[data-astro-cid-f32gd6mg]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-lg);padding:16px;margin-bottom:24px}.f4-stat-cell[data-astro-cid-f32gd6mg]{display:flex;flex-direction:column;align-items:center}.f4-stat-label[data-astro-cid-f32gd6mg]{font-size:.75rem;text-transform:uppercase;font-weight:700;color:#94a3b8}.f4-stat-number[data-astro-cid-f32gd6mg]{font-size:1.4rem;font-weight:900;color:#0f172a}.f4-review-section[data-astro-cid-f32gd6mg]{text-align:left;margin-bottom:24px}.f4-review-title[data-astro-cid-f32gd6mg]{font-size:1rem;font-weight:800;color:#0f172a;margin-bottom:10px}.f4-review-grid[data-astro-cid-f32gd6mg]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width: 500px){.f4-review-grid[data-astro-cid-f32gd6mg]{grid-template-columns:1fr}}.f4-review-grid[data-astro-cid-f32gd6mg] .f4-review-card{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-md);padding:8px 12px}.f4-review-grid[data-astro-cid-f32gd6mg] .f4-review-flag{width:44px;height:30px;flex-shrink:0;object-fit:cover;border-radius:3px;border:1px solid #cbd5e1}.f4-review-grid[data-astro-cid-f32gd6mg] .f4-review-info strong{display:block;font-size:.88rem;color:#0f172a}.f4-review-grid[data-astro-cid-f32gd6mg] .f4-review-info span{font-size:.75rem;color:#dc2626}.f4-result-actions[data-astro-cid-f32gd6mg]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.f4-btn-secondary[data-astro-cid-f32gd6mg]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background:#f1f5f9;color:#334155;border-radius:var(--radius-md);font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s ease}.f4-btn-secondary[data-astro-cid-f32gd6mg]:hover{background:#e2e8f0}.quick-page[data-astro-cid-7gnz2atz]{padding-top:16px;padding-bottom:48px}.quick-back[data-astro-cid-7gnz2atz],.quick-main[data-astro-cid-7gnz2atz]{max-width:680px;margin:0 auto}.quick-back[data-astro-cid-7gnz2atz]{margin-bottom:12px}.quick-back[data-astro-cid-7gnz2atz] a[data-astro-cid-7gnz2atz]{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:.88rem;font-weight:600;color:var(--color-text-muted);text-decoration:none}.quick-back[data-astro-cid-7gnz2atz] a[data-astro-cid-7gnz2atz]:hover{color:var(--color-primary)}
