/* results.css - מסך סיכום המבחן */
.results-content { 
    min-height: 100vh; 
    display: flex; flex-direction: column; 
    align-items: center; justify-content: center; 
    padding: 2rem; 
    text-align: center; 
}

/* מעגל הציון */
.score-circle { position: relative; margin: 2rem 0; }
.score-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.score-number { font-size: 3rem; font-weight: 700; color: var(--primary-light); }
.score-label { color: var(--gray-light); font-size: 0.9rem; }
.score-fill.fail { stroke: var(--danger) !important; }

/* סטטיסטיקת תוצאות */
.results-stats { display: flex; gap: 2rem; margin: 2rem 0; }
.result-stat { display: flex; flex-direction: column; align-items: center; gap: 0.5rem; }
.result-icon { 
    width: 50px; height: 50px; 
    border-radius: 50%; 
    display: flex; align-items: center; justify-content: center; 
    font-size: 1.5rem; font-weight: 700; 
}
.result-icon.correct { background: var(--secondary); }
.result-icon.wrong { background: var(--danger); }
.result-label { color: var(--gray-light); font-size: 0.85rem; }
.result-value { font-size: 1.5rem; font-weight: 700; }

.results-actions { display: flex; flex-direction: column; gap: 1rem; width: 100%; max-width: 300px; }