/* Interactive Subjects Snippet CSS Styles */
.tab-btn_6e2a1a11 {
    color: #4b5563;
    border: 1px solid #e5e7eb;
    background-color: #f9fafb;
    cursor: pointer;
}
.tab-btn_6e2a1a11:hover {
    background-color: #f3f4f6;
    color: #111827;
}
.tab-btn_6e2a1a11.active_6e2a1a11 {
    background-color: #3b82f6;
    color: #ffffff;
    border-color: #3b82f6;
    box-shadow: 0 4px 6px -1px rgba(59, 130, 246, 0.2);
}
.subject-card_6e2a1a11 {
    opacity: 1;
    transform: scale(1);
}
.subject-card_6e2a1a11.hidden_6e2a1a11 {
    opacity: 0;
    transform: scale(0.95);
    pointer-events: none;
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
    border: none;
}
.subject-tag_6e2a1a11 {
    cursor: pointer;
}
