/* Slide merah Abana: modul Custom di posisi "slider" (di bawah bar menu).
   Tinggi slide: diatur di pengaturan template (Tinggi slide) atau ubah --abana-slider-h. */
#slide-zone{--abana-slider-h:600px}
#slide-zone .module{margin:0}
.abana-slider{position:relative;overflow:hidden;min-height:var(--abana-slider-h,480px);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45)}
.abana-slide{display:none;align-items:center;gap:30px;padding:56px 80px 64px;min-height:var(--abana-slider-h,480px);box-sizing:border-box;animation:abanaFade .6s ease}
.abana-slide.is-active{display:flex}
.abana-slide__text{flex:1 1 55%}
.abana-slide__text h2{margin:0 0 16px;font-size:42px;line-height:1.15;color:#fff}
.abana-slide__text p{margin:0 0 26px;font-size:17px;line-height:1.6}
.abana-slide__img{flex:1 1 45%;text-align:center}
.abana-slide__img img{max-width:100%;max-height:calc(var(--abana-slider-h,480px) - 120px);height:auto;border:0;box-shadow:none}
.abana-slider .abana-btn{display:inline-block;padding:10px 24px;border:1px solid rgba(255,255,255,.6);border-radius:3px;background:#8f1a08;color:#fff;text-decoration:none;text-shadow:none;font-weight:bold}
.abana-slider .abana-btn:hover{background:#6e1205;color:#fff}
.abana-slider__nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:50%;background:rgba(0,0,0,.35);color:#fff;font-size:22px;line-height:42px;cursor:pointer;padding:0}
.abana-slider__nav:hover{background:rgba(0,0,0,.6)}
.abana-slider__prev{left:12px}.abana-slider__next{right:12px}
.abana-slider__dots{position:absolute;left:0;right:0;bottom:12px;text-align:center}
.abana-slider__dots button{width:12px;height:12px;margin:0 4px;padding:0;border:2px solid #fff;border-radius:50%;background:transparent;cursor:pointer}
.abana-slider__dots button.is-active{background:#fff}
@keyframes abanaFade{from{opacity:0}to{opacity:1}}
@media (max-width:760px){
 #slide-zone{--abana-slider-h:420px}
 .abana-slide{flex-direction:column;padding:30px 20px 46px;text-align:center}
 .abana-slide__text h2{font-size:26px}
 .abana-slide__img img{max-height:180px}
 .abana-slider__nav{display:none}
}
@media (prefers-reduced-motion:reduce){.abana-slide{animation:none}}

/* latar slide: merah dengan gelombang sutra (ganti file images/bg/slide-sutra.jpg untuk latar lain) */
#slide-zone{background:#8a1410 url(../images/bg/slide-sutra.jpg) center/cover no-repeat !important}

/* foto di slide melayang naik-turun pelan (matikan: hapus blok ini) */
@keyframes abana-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-16px)}}
.abana-slide__img img{animation:abana-float 4.5s ease-in-out infinite;will-change:transform}
@media (prefers-reduced-motion:reduce){.abana-slide__img img{animation:none}}
