.nervous-class .sidebar,.nervous-class .bottom-nav,.nervous-class #hamburger-btn,.nervous-class .topbar-actions { display:none!important; }
.nervous-class .main-content { margin-left:0; }
.nervous-class .login-form p { font-size:1rem; line-height:1.5; }
.nervous-class #class-error { color:#be123c; }
.class-rounds { display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:28px 0; }
.class-round { padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--bg-card);color:var(--text);font:700 1.2rem Inter,sans-serif;text-align:left;cursor:pointer;box-shadow:var(--shadow); }
.class-round:hover,.class-round:focus-visible { border-color:#e91e63;outline:2px solid #e91e63; }
.class-round small { display:block;margin-top:12px;font-size:1rem;font-weight:400;line-height:1.5; }
.login-mode-tabs-hidden { display:none!important; }
.class-entry { display:none!important; }
.class-entry span { flex:1;min-width:0; }
.class-entry strong { padding:8px 14px;border-radius:10px;background:#fff;color:#581c87;font-size:1rem; }
.class-entry:hover { filter:brightness(1.1); }
.class-entry:focus-visible { outline:3px solid #e91e63;outline-offset:4px; }
.nervous-class .class-entry { display:none; }
@media(max-width:360px) { .class-entry { padding:14px;gap:8px; } .class-entry strong { padding:8px 10px; } }
.quiz-question-image-wrap.quiz-image-illustrated {
    flex-direction: column;
    gap: 6px;
}
.quiz-image-illustrated .quiz-question-image {
    max-height: min(28vh, 230px);
    max-width: min(100%, 500px);
    padding: 10px;
    box-sizing: border-box;
}
.quiz-image-credit {
    font: 400 11px/1.4 Inter, sans-serif;
    color: var(--text-muted, #64748b);
    text-align: center;
}
.quiz-image-credit a { color: inherit; }
.nervous-class #class-error:empty { display:none; }
.sentidos-teacher .class-round[aria-pressed="true"] { border-color:#e91e63;outline:2px solid #e91e63; }
.sentidos-teacher #quiz-podium { max-width:800px;margin:0 auto; }
.sentidos-teacher .podium-action-home { display:none; }
