/* C++ interview Q&A pages — section headers + tricky Q&A styling */
.mcq-level-header {
    margin: 2rem 0 1.25rem;
    padding: 0.85rem 1.25rem;
    border-radius: 10px;
    font-size: 1.3rem;
    font-weight: 700;
}

.mcq-level-header.basic {
    background: linear-gradient(135deg, #e8f4fd 0%, #d4ebfa 100%);
    color: #00599c;
    border-left: 5px solid #00599c;
}

.mcq-level-header.tricky {
    background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%);
    color: #c62828;
    border-left: 5px solid #e65100;
}

.qa-item.tricky-qa {
    border-left-color: rgba(230, 81, 0, 0.75);
}

.qa-item.tricky-qa .qa-question::before {
    content: 'Tricky: ';
    font-weight: 700;
    color: #e65100;
}
