[data-astro-cid-cbf7hq7v]{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0f172a;color:#e2e8f0;min-height:100vh}header[data-astro-cid-cbf7hq7v]{background:linear-gradient(135deg,#1e3a5f,#0f4c81);padding:24px 32px;display:flex;align-items:center;gap:16px}header[data-astro-cid-cbf7hq7v] h1[data-astro-cid-cbf7hq7v]{font-size:1.5rem;font-weight:700}.ef-logo[data-astro-cid-cbf7hq7v]{width:40px;height:40px;background:#c41230;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.1rem;color:#fff}nav[data-astro-cid-cbf7hq7v]{background:#1e293b;border-bottom:1px solid #334155;padding:0 32px;display:flex;gap:4px}nav[data-astro-cid-cbf7hq7v] a[data-astro-cid-cbf7hq7v]{color:#94a3b8;text-decoration:none;padding:12px 16px;font-size:.9rem;border-bottom:2px solid transparent}nav[data-astro-cid-cbf7hq7v] a[data-astro-cid-cbf7hq7v]:hover,nav[data-astro-cid-cbf7hq7v] a[data-astro-cid-cbf7hq7v].active{color:#60a5fa;border-bottom-color:#60a5fa}main[data-astro-cid-cbf7hq7v]{max-width:700px;margin:0 auto;padding:32px}.quiz-card[data-astro-cid-cbf7hq7v]{background:#1e293b;border:1px solid #334155;border-radius:16px;padding:32px;margin-bottom:24px}.quiz-progress[data-astro-cid-cbf7hq7v]{display:flex;justify-content:space-between;margin-bottom:24px;color:#64748b;font-size:.85rem}.progress-bar[data-astro-cid-cbf7hq7v]{height:4px;background:#334155;border-radius:99px;margin-bottom:24px;overflow:hidden}.progress-fill[data-astro-cid-cbf7hq7v]{height:100%;background:#60a5fa;border-radius:99px;transition:width .3s}.question[data-astro-cid-cbf7hq7v]{font-size:1.1rem;line-height:1.7;margin-bottom:8px}.wrong-text[data-astro-cid-cbf7hq7v]{color:#f87171;font-weight:600}.teacher-hint[data-astro-cid-cbf7hq7v]{color:#64748b;font-size:.85rem;margin-bottom:24px}.answer-input[data-astro-cid-cbf7hq7v]{width:100%;background:#0f172a;border:2px solid #334155;border-radius:10px;padding:14px 16px;color:#e2e8f0;font-size:1rem;outline:none;transition:border-color .2s}.answer-input[data-astro-cid-cbf7hq7v]:focus{border-color:#60a5fa}.answer-input[data-astro-cid-cbf7hq7v].correct{border-color:#4ade80;background:#052e16}.answer-input[data-astro-cid-cbf7hq7v].incorrect{border-color:#f87171;background:#450a0a}.btn[data-astro-cid-cbf7hq7v]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;border:none;transition:all .2s}.btn-primary[data-astro-cid-cbf7hq7v]{background:#1e40af;color:#fff}.btn-primary[data-astro-cid-cbf7hq7v]:hover{background:#2563eb}.btn-success[data-astro-cid-cbf7hq7v]{background:#166534;color:#fff}.btn-success[data-astro-cid-cbf7hq7v]:hover{background:#15803d}.feedback[data-astro-cid-cbf7hq7v]{padding:16px;border-radius:10px;margin:16px 0;font-size:.95rem;line-height:1.6}.feedback[data-astro-cid-cbf7hq7v].correct{background:#052e16;border:1px solid #166534}.feedback[data-astro-cid-cbf7hq7v].incorrect{background:#450a0a;border:1px solid #7f1d1d}.score-display[data-astro-cid-cbf7hq7v]{text-align:center;padding:40px}.score-big[data-astro-cid-cbf7hq7v]{font-size:5rem;font-weight:700;color:#4ade80}.score-label[data-astro-cid-cbf7hq7v]{color:#64748b;margin-top:8px}.error-table[data-astro-cid-cbf7hq7v]{background:#1e293b;border:1px solid #334155;border-radius:12px;overflow:hidden}.error-table[data-astro-cid-cbf7hq7v] table[data-astro-cid-cbf7hq7v]{width:100%;border-collapse:collapse}.error-table[data-astro-cid-cbf7hq7v] th[data-astro-cid-cbf7hq7v]{background:#0f172a;color:#64748b;font-size:.75rem;text-transform:uppercase;padding:10px 16px;text-align:left}.error-table[data-astro-cid-cbf7hq7v] td[data-astro-cid-cbf7hq7v]{padding:10px 16px;border-bottom:1px solid #0f172a;font-size:.9rem}.error-table[data-astro-cid-cbf7hq7v] tr[data-astro-cid-cbf7hq7v]:last-child td[data-astro-cid-cbf7hq7v]{border-bottom:none}.wrong-cell[data-astro-cid-cbf7hq7v]{color:#f87171}.correct-cell[data-astro-cid-cbf7hq7v]{color:#4ade80}.date-cell[data-astro-cid-cbf7hq7v]{color:#64748b;font-size:.8rem}
