.exercise-panel.svelte-1lkmuf4{padding:20px;display:flex;flex-direction:column;gap:12px;background:#fff;border:2px solid rgba(255,140,0,.15);border-radius:1rem;max-width:700px;margin:0 auto;width:100%}.dark .exercise-panel.svelte-1lkmuf4{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border-color:#ff8c004d}.exercise-top-bar.svelte-1lkmuf4{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.top-stats.svelte-1lkmuf4{display:flex;gap:6px;margin-left:auto}.mini-stat.svelte-1lkmuf4{display:flex;flex-direction:column;align-items:center;padding:4px 10px;background:#ff8c000f;border-radius:8px;min-width:52px}.dark .mini-stat.svelte-1lkmuf4{background:#ff8c0014}.mini-stat-value.svelte-1lkmuf4{font-size:15px;font-weight:700;color:#ff8c00}.dark .mini-stat-value.svelte-1lkmuf4{color:#f59e0b}.mini-stat-label.svelte-1lkmuf4{font-size:9px;text-transform:uppercase;color:#6b7280}.timer-badge.svelte-1lkmuf4{padding:6px 14px;border-radius:8px;background:#ff8c0014;border:1px solid rgba(255,140,0,.2);font-size:15px;font-weight:700;color:#ff8c00}.timer-badge.urgent.svelte-1lkmuf4{background:#ef44441f;border-color:#ef444466;color:#ef4444}.symbol-area.svelte-1lkmuf4{display:flex;justify-content:center;padding:8px;border-radius:12px;background:#faf8f5;border:1px solid #e5e7eb;min-height:150px}.dark .symbol-area.svelte-1lkmuf4{background:#171717;border-color:#ff8c0033}.feedback.svelte-1lkmuf4{margin:0;font-size:15px;color:#6b7280;text-align:center}.feedback.correct.svelte-1lkmuf4{color:#22c55e;font-weight:600}.feedback.incorrect.svelte-1lkmuf4{color:#ef4444;font-weight:600}.feedback-icon.svelte-1lkmuf4{font-weight:700;margin-right:4px}.dark .feedback.correct.svelte-1lkmuf4{color:#4ade80}.dark .feedback.incorrect.svelte-1lkmuf4{color:#f87171}.choices-grid.svelte-1lkmuf4{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice-card.svelte-1lkmuf4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 8px;border:2px solid rgba(255,140,0,.15);border-radius:12px;background:#fff;cursor:pointer;transition:all .15s;min-height:60px}.choice-card.svelte-1lkmuf4:hover:enabled{transform:translateY(-2px);border-color:#ff8c0066}.choice-card.selected.svelte-1lkmuf4{border-color:#2563eb;background:#2563eb0a;box-shadow:0 0 0 1px #2563eb}.choice-card.correct-reveal.svelte-1lkmuf4{border-color:#22c55e!important;background:#22c55e14!important;box-shadow:0 0 0 1px #22c55e!important}.choice-card.incorrect-reveal.svelte-1lkmuf4{border-color:#ef4444!important;background:#ef444414!important;box-shadow:0 0 0 1px #ef4444!important}.choice-card.svelte-1lkmuf4:disabled{opacity:.75;cursor:default;transform:none}.choice-card.svelte-1lkmuf4:disabled:not(.selected):not(.correct-reveal):not(.incorrect-reveal){opacity:.6}.dark .choice-card.svelte-1lkmuf4{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-color:#ff8c0033}.dark .choice-card.selected.svelte-1lkmuf4{border-color:#3b82f6;background:#3b82f614}.choice-label.svelte-1lkmuf4{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af}.choice-card.selected.svelte-1lkmuf4 .choice-label:where(.svelte-1lkmuf4){color:#2563eb}.choice-card.correct-reveal.svelte-1lkmuf4 .choice-label:where(.svelte-1lkmuf4){color:#22c55e}.choice-card.incorrect-reveal.svelte-1lkmuf4 .choice-label:where(.svelte-1lkmuf4){color:#ef4444}.dark .choice-label.svelte-1lkmuf4{color:#555}.choice-name.svelte-1lkmuf4{font-size:15px;font-weight:700;color:#374151;margin-top:4px}.dark .choice-name.svelte-1lkmuf4{color:#e5e5e5}.choice-card.correct-reveal.svelte-1lkmuf4 .choice-name:where(.svelte-1lkmuf4){color:#22c55e}.choice-card.incorrect-reveal.svelte-1lkmuf4 .choice-name:where(.svelte-1lkmuf4){color:#ef4444}@media (max-width: 640px){.exercise-panel.svelte-1lkmuf4{padding:14px}.top-stats.svelte-1lkmuf4{margin-left:0;width:100%;justify-content:center}.choice-card.svelte-1lkmuf4{min-height:44px;padding:8px 6px}.choice-name.svelte-1lkmuf4{font-size:13px}.choice-label.svelte-1lkmuf4{font-size:9px}.choices-grid.svelte-1lkmuf4{gap:6px}}@media (max-width: 480px){.choices-grid.svelte-1lkmuf4{grid-template-columns:1fr 1fr}}
