/* Hover Fixes - Mengurangi animasi yang berlebihan */

/* Keunggulan items - kurangi lift dan shadow */
.keunggulan-item:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 8px 25px rgba(27, 42, 120, 0.15) !important;
}

/* Keunggulan icon hover - pastikan icon terlihat dengan warna biru */
.keunggulan-item:hover .keunggulan-icon {
    background: var(--white-color) !important;
}

.keunggulan-item:hover .keunggulan-icon i {
    color: #1B2A78 !important;
    font-weight: bold !important;
}

/* Berita items - kurangi lift dan scale */
.berita-item:hover {
    transform: translateY(-5px) scale(1.01) !important;
    box-shadow: 0 15px 35px rgba(0,0,0,0.2) !important;
}

/* Berita image - kurangi scale */
.berita-item:hover .berita-image img {
    transform: scale(1.05) !important;
}

/* Hero images - kurangi scale */
.hero-second-image:hover img {
    transform: scale(1.02) !important;
}

.hero-third-image:hover img {
    transform: scale(1.02) !important;
}

/* Hero buttons - kurangi lift */
.hero-btn:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 20px rgba(247, 209, 23, 0.35) !important;
}

/* Tab buttons - kurangi lift */
.tab-btn:hover {
    transform: translateY(-2px) !important;
}

/* Tab button icons - kurangi scale */
.tab-btn:hover i {
    transform: scale(1.1) !important;
}

/* Carousel nav buttons - kurangi scale */
.carousel-nav-btn:hover {
    transform: scale(1.05) !important;
}

/* Carousel indicators - kurangi scale */
.carousel-indicators button:hover {
    transform: scale(1.1) !important;
}

/* Pengumuman items - kurangi lift dan slide */
.pengumuman-item:hover, .agenda-item:hover {
    transform: translateX(5px) !important;
}

/* Pengumuman images - kurangi scale */
.pengumuman-item:hover .pengumuman-image img,
.agenda-item:hover .agenda-image img {
    transform: scale(1.05) !important;
}

/* Profil images - kurangi scale */
.profil-image:hover img {
    transform: scale(1.03) !important;
}

/* Modern buttons - kurangi lift */
.btn-modern:hover {
    transform: translateY(-2px) !important;
}

/* Secondary buttons - kurangi lift */
.btn-secondary:hover {
    transform: translateY(-2px) !important;
}

/* Container hover effects - kurangi lift */
.keunggulan .container:hover,
.features .container:hover,
.berita .container:hover,
.jurusan .container:hover,
.galeri .container:hover,
.pegawai .container:hover,
.video-sekolah .container:hover {
    transform: translateY(-1px) !important;
}

/* Section hover effects - kurangi shadow */
.hero:hover,
.keunggulan:hover,
.features:hover,
.tab-contents:hover,
.berita:hover,
.jurusan:hover,
.galeri:hover,
.pegawai:hover,
.video-sekolah:hover {
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1) !important;
}
