@use "minima";.test-class{color:red;background:blue}.course-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:0.8em;font-weight:bold;color:white}.course-badge.hphys{background-color:#1e3a8a}.course-badge.sphys{background-color:#15803d}.course-badge.natdis{background-color:#c2410c}.answer-key .warning-banner{background-color:#fef2f2;border:2px solid #fca5a5;color:#991b1b;padding:12px;margin-bottom:20px;border-radius:8px;text-align:center}.answer-key .warning-banner i{margin-right:8px}.research-brief .rb-header{border-bottom:2px solid #e5e7eb;padding-bottom:12px;margin-bottom:24px}.research-brief .rb-header .unit-label{color:#6b7280;font-style:italic}.student-notes{display:flex;gap:24px}.student-notes .notes-content{flex:1}.student-notes .vocabulary-sidebar{width:200px;background-color:#f9fafb;padding:16px;border-radius:8px}.student-notes .vocabulary-sidebar h3{margin-top:0;color:#374151}.student-notes .vocabulary-sidebar ul{list-style:none;padding:0}.student-notes .vocabulary-sidebar ul li{padding:4px 0;border-bottom:1px solid #e5e7eb}.student-notes .vocabulary-sidebar ul li:last-child{border-bottom:none}@media (max-width: 768px){.student-notes{flex-direction:column}.student-notes .vocabulary-sidebar{width:auto}}
