.container.svelte-u07mcb{max-width:900px;margin:0 auto;padding:2rem;font-family:system-ui,sans-serif}.results-header.svelte-u07mcb{text-align:center;margin-bottom:2rem}.results-header.svelte-u07mcb h1:where(.svelte-u07mcb){color:#333;font-size:2.5rem;margin-bottom:.5rem}.results-header.svelte-u07mcb h2:where(.svelte-u07mcb){color:#666;font-size:1.25rem;font-weight:400;margin:0}.score-display.svelte-u07mcb{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:3rem;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a}.score-circle.svelte-u07mcb{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.5rem;border:4px solid}.score-circle.excellent.svelte-u07mcb{background:#28a745;border-color:#1e7e34}.score-circle.good.svelte-u07mcb{background:#ffc107;border-color:#e0a800;color:#333}.score-circle.needs-improvement.svelte-u07mcb{background:#dc3545;border-color:#c82333}.score-details.svelte-u07mcb{text-align:center}.score-percentage.svelte-u07mcb{font-size:3rem;font-weight:600;color:#333;line-height:1}.score-label.svelte-u07mcb{font-size:1.25rem;color:#666;margin-top:.5rem}.results-summary.svelte-u07mcb{display:grid;gap:2rem;margin-bottom:3rem}.summary-card.svelte-u07mcb,.questions-preview.svelte-u07mcb{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a}.summary-card.svelte-u07mcb h3:where(.svelte-u07mcb),.questions-preview.svelte-u07mcb h3:where(.svelte-u07mcb){color:#333;margin-top:0;margin-bottom:1.5rem;font-size:1.25rem}.summary-stats.svelte-u07mcb{display:grid;gap:1rem}.stat-item.svelte-u07mcb{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f1f3f4}.stat-item.svelte-u07mcb:last-child{border-bottom:none}.stat-label.svelte-u07mcb{color:#666;font-weight:500}.stat-value.svelte-u07mcb{color:#333;font-weight:600}.stat-value.correct.svelte-u07mcb{color:#28a745}.stat-value.incorrect.svelte-u07mcb{color:#dc3545}.questions-list.svelte-u07mcb{display:flex;flex-direction:column;gap:.75rem}.question-preview.svelte-u07mcb{display:flex;gap:1rem;align-items:flex-start;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #007bff}.question-number.svelte-u07mcb{background:#007bff;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;flex-shrink:0}.question-content.svelte-u07mcb{flex:1}.question-text.svelte-u07mcb{color:#333;line-height:1.4;font-weight:600;margin-bottom:1rem}.answer-options.svelte-u07mcb{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.option.svelte-u07mcb{padding:.5rem;background:#fff;border:1px solid #e1e5e9;border-radius:6px;font-size:.9rem}.option.correct.svelte-u07mcb{background:#d4edda;border-color:#28a745;color:#155724}.option-letter.svelte-u07mcb{font-weight:600;margin-right:.5rem}.correct-answer.svelte-u07mcb{padding:.75rem;background:#f8f9fa;border-radius:6px;border-left:3px solid #28a745}.correct-label.svelte-u07mcb{font-weight:600;color:#28a745}.correct-text.svelte-u07mcb{font-weight:500;color:#333}.actions.svelte-u07mcb{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.action-btn.svelte-u07mcb{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block;text-align:center;min-width:140px}.action-btn.primary.svelte-u07mcb{background:#007bff;color:#fff}.action-btn.primary.svelte-u07mcb:hover{background:#0056b3;transform:translateY(-1px)}.action-btn.secondary.svelte-u07mcb{background:#6c757d;color:#fff}.action-btn.secondary.svelte-u07mcb:hover{background:#545b62;transform:translateY(-1px)}@media (max-width: 768px){.container.svelte-u07mcb{padding:1rem}.score-display.svelte-u07mcb{flex-direction:column;gap:1rem}.score-circle.svelte-u07mcb{width:100px;height:100px;font-size:1.25rem}.score-percentage.svelte-u07mcb{font-size:2.5rem}.results-summary.svelte-u07mcb{grid-template-columns:1fr}.actions.svelte-u07mcb{flex-direction:column;align-items:stretch}.action-btn.svelte-u07mcb{width:100%}}@media (min-width: 768px){.results-summary.svelte-u07mcb{grid-template-columns:1fr 1fr}}
