.exercise-panel.svelte-16djm1z{padding:20px;display:flex;flex-direction:column;gap:12px;background:#fff;border:2px solid rgba(255,140,0,.15);border-radius:1rem;box-shadow:0 4px 15px #0000000d;max-width:700px;margin:0 auto;width:100%}.dark .exercise-panel.svelte-16djm1z{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border-color:#ff8c004d;box-shadow:0 4px 15px #0000004d}.exercise-top-bar.svelte-16djm1z{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.top-stats.svelte-16djm1z{display:flex;gap:6px;margin-left:auto}.mini-stat.svelte-16djm1z{display:flex;flex-direction:column;align-items:center;padding:4px 10px;background:#ff8c000f;border-radius:8px;min-width:52px}.dark .mini-stat.svelte-16djm1z{background:#ff8c0014}.mini-stat-value.svelte-16djm1z{font-size:15px;font-weight:700;color:#ff8c00;line-height:1.2}.dark .mini-stat-value.svelte-16djm1z{color:#f59e0b}.mini-stat-label.svelte-16djm1z{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#6b7280}.dark .mini-stat-label.svelte-16djm1z{color:#666}.timer-badge.svelte-16djm1z{padding:6px 14px;border-radius:8px;background:#ff8c0014;border:1px solid rgba(255,140,0,.2);font-size:15px;font-weight:700;color:#ff8c00;white-space:nowrap;flex-shrink:0}.timer-badge.urgent.svelte-16djm1z{background:#ef44441f;border-color:#ef444466;color:#ef4444;animation:svelte-16djm1z-pulse-timer 1s ease-in-out infinite}.dark .timer-badge.svelte-16djm1z{background:#ff8c001f;border-color:#ff8c004d;color:#f59e0b}@keyframes svelte-16djm1z-pulse-timer{0%,to{opacity:1}50%{opacity:.6}}.review-nav.svelte-16djm1z{display:flex;align-items:center;gap:8px;justify-content:center}.review-nav-btn.svelte-16djm1z{background:none;border:1px solid #d1d5db;border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer;color:#374151;transition:all .15s ease}.review-nav-btn.svelte-16djm1z:hover:enabled{background:#f3f4f6;border-color:#9ca3af}.review-nav-btn.svelte-16djm1z:disabled{opacity:.3;cursor:default}.dark .review-nav-btn.svelte-16djm1z{border-color:#3a3a6e;color:#ccc}.dark .review-nav-btn.svelte-16djm1z:hover:enabled{background:#2a2a4e}.review-nav-label.svelte-16djm1z{font-size:12px;color:#6b7280;font-weight:600;min-width:120px;text-align:center}.dark .review-nav-label.svelte-16djm1z{color:#888}.review-back-btn.svelte-16djm1z{background:none;border:1px solid #3b82f6;border-radius:6px;padding:4px 10px;font-size:11px;cursor:pointer;color:#3b82f6;font-weight:600}.review-back-btn.svelte-16djm1z:hover{background:#3b82f614}.dark .review-back-btn.svelte-16djm1z{border-color:#60a5fa;color:#60a5fa}.staff-area.svelte-16djm1z{padding:6px 8px;border-radius:12px;background:#faf8f5;border:1px solid #e5e7eb;min-height:132px;display:flex;align-items:center;justify-content:center}.dark .staff-area.svelte-16djm1z{background:#171717;border-color:#ff8c0033}.staff-container.svelte-16djm1z{width:100%;display:flex;justify-content:center;overflow-x:auto}.feedback.svelte-16djm1z{margin:0;font-size:15px;color:#6b7280;min-height:1.25rem}.dark .feedback.svelte-16djm1z{color:#888}.feedback.correct.svelte-16djm1z{color:#22c55e;font-weight:600}.feedback.incorrect.svelte-16djm1z{color:#ef4444;font-weight:600}.feedback-icon.svelte-16djm1z{font-weight:700;margin-right:4px}.dark .feedback.correct.svelte-16djm1z{color:#4ade80}.dark .feedback.incorrect.svelte-16djm1z{color:#f87171}.hear-btn.svelte-16djm1z{align-self:flex-start;padding:8px 16px;border-radius:8px;border:2px solid rgba(59,130,246,.3);background:#3b82f60f;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.hear-btn.svelte-16djm1z:hover:enabled{background:#3b82f61f;border-color:#3b82f680}.hear-btn.svelte-16djm1z:disabled{opacity:.5;cursor:default}.dark .hear-btn.svelte-16djm1z{border-color:#60a5fa4d;background:#60a5fa14;color:#60a5fa}.answer-group.svelte-16djm1z{display:flex;flex-direction:column;gap:6px}.answer-group-label.svelte-16djm1z{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7280}.dark .answer-group-label.svelte-16djm1z{color:#888}.answer-row.svelte-16djm1z{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.answer-grid.svelte-16djm1z{display:flex;flex-wrap:wrap;gap:8px}.answer-btn.svelte-16djm1z{border:2px solid rgba(255,140,0,.15);background:#fff;color:#374151;border-radius:10px;min-height:42px;padding:6px 14px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;cursor:pointer;transition:transform .15s ease,background .2s ease,border-color .2s ease}.answer-btn.svelte-16djm1z:hover:enabled{transform:translateY(-1px);background:#faf8f5;border-color:#ff8c0066}.answer-btn.selected.svelte-16djm1z{background:#ff5100!important;border-color:#ff5100!important;color:#fff!important;box-shadow:0 2px 8px #ff510059}.answer-btn.svelte-16djm1z:disabled{opacity:.7;cursor:default}.answer-btn:disabled.selected.svelte-16djm1z{opacity:1}.dark .answer-btn.svelte-16djm1z{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);color:#ccc;border-color:#ff8c0033}.dark .answer-btn.svelte-16djm1z:hover:enabled{background:#1f1f1f;border-color:#ff8c0080}.dark .answer-btn.selected.svelte-16djm1z{background:linear-gradient(135deg,#ff5100,#ff8533);border-color:transparent;color:#fff}.acc-btn.svelte-16djm1z{min-width:42px;font-size:18px}.scale-btn.svelte-16djm1z{font-size:13px;font-weight:600;padding:8px 14px;min-height:38px}.selected-readout.svelte-16djm1z{margin:0;min-height:1.1rem;font-size:14px;color:#6b7280}.dark .selected-readout.svelte-16djm1z{color:#888}@media (max-width: 640px){.exercise-panel.svelte-16djm1z{padding:14px}.exercise-top-bar.svelte-16djm1z{gap:8px}.top-stats.svelte-16djm1z{gap:4px;margin-left:0;width:100%;justify-content:center}.mini-stat.svelte-16djm1z{padding:3px 6px;min-width:44px;flex:1}.mini-stat-value.svelte-16djm1z{font-size:13px}.staff-area.svelte-16djm1z{min-height:124px}}
