/* SCHOOL VIBE ENHANCEMENTS */

/* Typography */
h1, h2, h3 {
    font-weight: 700;
    color: #2d3436;
}

/* Links */
a {
    color: #0984e3;
}

a:hover {
    color: #0652dd;
}

/* Section spacing */
.section {
    padding: 60px 20px;
}

/* Notice board style */
.notice-board {
    background: #fff3cd;
    border-left: 6px solid #ffc107;
    padding: 15px;
    border-radius: 10px;
}

/* Teacher card */
.teacher-card img {
    border-radius: 50%;
    width: 120px;
}