.exercise-panel.svelte-1d429f2{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:600px;margin:0 auto;width:100%}.dark .exercise-panel.svelte-1d429f2{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border-color:#ff8c004d;box-shadow:0 4px 15px #0000004d}.exercise-top-bar.svelte-1d429f2{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.top-stats.svelte-1d429f2{display:flex;gap:6px;margin-left:auto}.mini-stat.svelte-1d429f2{display:flex;flex-direction:column;align-items:center;padding:4px 10px;background:#ff8c000f;border-radius:8px;min-width:52px}.dark .mini-stat.svelte-1d429f2{background:#ff8c0014}.mini-stat-value.svelte-1d429f2{font-size:15px;font-weight:700;color:#ff8c00;line-height:1.2}.dark .mini-stat-value.svelte-1d429f2{color:#f59e0b}.mini-stat-label.svelte-1d429f2{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#6b7280}.dark .mini-stat-label.svelte-1d429f2{color:#666}.timer-badge.svelte-1d429f2{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-1d429f2{background:#ef44441f;border-color:#ef444466;color:#ef4444;animation:svelte-1d429f2-pulse-timer 1s ease-in-out infinite}.dark .timer-badge.svelte-1d429f2{background:#ff8c001f;border-color:#ff8c004d;color:#f59e0b}.dark .timer-badge.urgent.svelte-1d429f2{background:#ef444426;border-color:#ef444480;color:#fca5a5}@keyframes svelte-1d429f2-pulse-timer{0%,to{opacity:1}50%{opacity:.6}}.staff-area.svelte-1d429f2{padding:6px 8px;border-radius:12px;background:#faf8f5;border:1px solid #e5e7eb;min-height:160px;display:flex;align-items:center;justify-content:center;overflow-x:auto}.dark .staff-area.svelte-1d429f2{background:#171717;border-color:#ff8c0033}.staff-container.svelte-1d429f2{width:100%;display:flex;justify-content:center;overflow-x:auto;overflow-y:visible;padding:0}.sr-only.svelte-1d429f2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.feedback.svelte-1d429f2{margin:0;font-size:15px;color:#6b7280;min-height:1.25rem}.dark .feedback.svelte-1d429f2{color:#888}.feedback.correct.svelte-1d429f2{color:#22c55e;font-weight:600}.feedback.incorrect.svelte-1d429f2{color:#ef4444;font-weight:600}.feedback-icon.svelte-1d429f2{font-weight:700;margin-right:4px}.dark .feedback.correct.svelte-1d429f2{color:#4ade80}.dark .feedback.incorrect.svelte-1d429f2{color:#f87171}.position-label.svelte-1d429f2{display:inline-block;padding:1px 8px;background:#ff51001f;color:#c2410c;border-radius:4px;font-weight:700}.dark .position-label.svelte-1d429f2{background:#ff8c0026;color:#fdba74}.feedback.correct.svelte-1d429f2 .position-label:where(.svelte-1d429f2){background:#22c55e1f;color:#16a34a}.dark .feedback.correct.svelte-1d429f2 .position-label:where(.svelte-1d429f2){background:#4ade801f;color:#4ade80}.feedback.incorrect.svelte-1d429f2 .position-label:where(.svelte-1d429f2){background:#ef44441f;color:#dc2626}.dark .feedback.incorrect.svelte-1d429f2 .position-label:where(.svelte-1d429f2){background:#f871711f;color:#f87171}.answer-group.svelte-1d429f2{display:flex;flex-direction:column;gap:6px}.answer-grid.choices.svelte-1d429f2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.answer-btn.svelte-1d429f2{border:2px solid rgba(255,140,0,.15);background:#fff;color:#374151;border-radius:10px;min-height:48px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease,background .2s ease,border-color .2s ease;padding:10px 12px}.answer-btn.svelte-1d429f2:hover:enabled{transform:translateY(-1px);background:#faf8f5;border-color:#ff8c0066}.answer-btn.selected.svelte-1d429f2{background:linear-gradient(135deg,#ff5100,#ff8533)!important;border-color:#ff5100!important;color:#fff!important;box-shadow:0 2px 8px #ff510059}.answer-btn.correct-reveal.svelte-1d429f2{background:#22c55e26!important;border-color:#22c55e!important;color:#16a34a!important}.answer-btn.incorrect-reveal.svelte-1d429f2{background:#ef444426!important;border-color:#ef4444!important;color:#dc2626!important}.answer-btn.svelte-1d429f2:disabled{opacity:.7;cursor:default}.dark .answer-btn.svelte-1d429f2{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);color:#ccc;border-color:#ff8c0033}.dark .answer-btn.svelte-1d429f2:hover:enabled{background:#1f1f1f;border-color:#ff8c0080}.dark .answer-btn.selected.svelte-1d429f2{background:linear-gradient(135deg,#ff5100,#ff8533);border-color:transparent;color:#fff}.dark .answer-btn.correct-reveal.svelte-1d429f2{background:#4ade8026!important;border-color:#4ade80!important;color:#4ade80!important}.dark .answer-btn.incorrect-reveal.svelte-1d429f2{background:#f8717126!important;border-color:#f87171!important;color:#f87171!important}@media (max-width: 640px){.exercise-panel.svelte-1d429f2{padding:14px}.exercise-top-bar.svelte-1d429f2{gap:8px}.top-stats.svelte-1d429f2{gap:4px;margin-left:0;width:100%;justify-content:center}.mini-stat.svelte-1d429f2{padding:3px 6px;min-width:44px;flex:1}.mini-stat-value.svelte-1d429f2{font-size:13px}.staff-area.svelte-1d429f2{min-height:140px}.answer-btn.svelte-1d429f2{min-height:44px;font-size:13px;padding:8px 10px}}
