/* Masjid Display v4.2.8 — Superduper Mode
   Latar animasi ringan. Kandungan countdown asal tidak diubah. */
.superduper-setting-card,.superduper-demo-control{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;margin:0 0 18px;border:1px solid rgba(217,180,91,.38);border-radius:17px;background:linear-gradient(135deg,rgba(217,180,91,.11),rgba(10,76,61,.05))}.superduper-profile-switch,.superduper-demo-control .switch-row{margin:0!important;flex:1}.superduper-profile-switch span,.superduper-demo-control .switch-row span{display:flex;flex-direction:column;gap:4px}.superduper-profile-switch strong,.superduper-demo-control strong{font-size:15px}.superduper-profile-switch small,.superduper-demo-control small{font-weight:500;color:#6b7d77;line-height:1.4}.superduper-profile-badge{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#0a4c3d;color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em}.superduper-scene-buttons{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 18px;padding:12px;border:1px solid rgba(10,76,61,.11);border-radius:14px;background:rgba(10,76,61,.025)}.superduper-scene-buttons>span{font-size:12px;font-weight:900;color:#536b63;margin-right:3px}.superduper-scene-buttons button{padding:8px 11px;min-height:34px}.remote-demo-superduper{grid-column:span 2}.remote-demo-actions .remote-demo-superduper-all{border-color:rgba(217,180,91,.7);background:rgba(217,180,91,.12)}

.superduper-host{isolation:isolate}.superduper-scene{display:none;position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:#071a16}.superduper-active>.superduper-scene{display:block}.superduper-active .event-orbit,.superduper-active>.countdown-demo-bg{opacity:0}.superduper-active .prayer-event-card,.superduper-active .countdown-demo-brand,.superduper-active .countdown-demo-content,.superduper-active .countdown-demo-footer{position:relative;z-index:3}.superduper-active .prayer-event-card{filter:drop-shadow(0 18px 34px rgba(0,0,0,.32))}.superduper-active .prayer-event-type{backdrop-filter:blur(8px)}.superduper-active .prayer-event-card p,.superduper-active .countdown-demo-content small{text-shadow:0 2px 12px rgba(0,0,0,.75)}

.superduper-scene .sd-sky{position:absolute;inset:0;background:linear-gradient(180deg,#09233b 0%,#294f65 58%,#e0a269 100%);transition:background 1s ease}.superduper-scene .sd-stars{position:absolute;inset:0;opacity:0;background-image:radial-gradient(circle at 10% 18%,rgba(255,255,255,.92) 0 1px,transparent 1.8px),radial-gradient(circle at 21% 33%,rgba(255,255,255,.72) 0 1.2px,transparent 2px),radial-gradient(circle at 39% 14%,rgba(255,255,255,.86) 0 1px,transparent 1.9px),radial-gradient(circle at 56% 27%,rgba(255,255,255,.76) 0 1px,transparent 1.9px),radial-gradient(circle at 73% 12%,rgba(255,255,255,.88) 0 1.2px,transparent 2px),radial-gradient(circle at 88% 31%,rgba(255,255,255,.74) 0 1px,transparent 1.9px);background-size:31vw 25vh,27vw 29vh,34vw 24vh,29vw 27vh,32vw 28vh,26vw 23vh;animation:sdTwinkle 5.5s ease-in-out infinite alternate}.superduper-scene .sd-orb{position:absolute;width:clamp(110px,12vw,250px);aspect-ratio:1;border-radius:50%;left:50%;top:20%;transform:translate(-50%,-50%);background:#ffe9a6;box-shadow:0 0 45px rgba(255,229,145,.72),0 0 120px rgba(255,196,93,.45);animation:sdOrbFloat 9s ease-in-out infinite}.superduper-scene .sd-cloud{position:absolute;width:28vw;min-width:260px;height:8vw;min-height:70px;border-radius:999px;background:rgba(255,255,255,.16);filter:blur(1px);opacity:.65}.superduper-scene .sd-cloud:before,.superduper-scene .sd-cloud:after{content:"";position:absolute;border-radius:50%;background:inherit}.superduper-scene .sd-cloud:before{width:38%;aspect-ratio:1;left:18%;bottom:14%}.superduper-scene .sd-cloud:after{width:30%;aspect-ratio:1;right:19%;bottom:18%}.superduper-scene .sd-cloud-a{left:-32vw;top:18%;animation:sdCloudDrift 34s linear infinite}.superduper-scene .sd-cloud-b{left:-42vw;top:36%;transform:scale(.72);opacity:.36;animation:sdCloudDrift 48s linear -18s infinite}.superduper-scene .sd-haze{position:absolute;left:-10%;right:-10%;bottom:17%;height:22%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.12) 45%,rgba(225,237,232,.3));filter:blur(14px);animation:sdHaze 10s ease-in-out infinite alternate}.superduper-scene .sd-landscape{position:absolute;left:-2%;right:-2%;bottom:-1%;height:29%;background:linear-gradient(180deg,#17372d,#071812 76%);clip-path:polygon(0 52%,8% 43%,15% 50%,25% 33%,36% 49%,46% 36%,56% 50%,67% 31%,78% 46%,88% 35%,100% 48%,100% 100%,0 100%)}.superduper-scene .sd-mosque{position:absolute;left:50%;bottom:11%;width:12%;min-width:130px;height:58%;transform:translateX(-50%);background:#07120f;border-radius:16% 16% 4% 4%;box-shadow:0 -12px 0 -2px #07120f}.superduper-scene .sd-mosque:before{content:"";position:absolute;left:20%;right:20%;top:-35%;height:55%;background:#07120f;border-radius:50% 50% 12% 12%;clip-path:polygon(50% 0,100% 56%,88% 100%,12% 100%,0 56%)}.superduper-scene .sd-mosque:after{content:"";position:absolute;left:48%;top:-58%;width:4%;height:30%;background:#07120f;box-shadow:0 -8px 0 -1px #d9b45b}.superduper-scene .sd-house{position:absolute;bottom:8%;width:10%;min-width:100px;height:31%;background:#0b1b17;border-radius:5px}.superduper-scene .sd-house:before{content:"";position:absolute;left:-8%;right:-8%;top:-29%;height:38%;background:#0b1b17;clip-path:polygon(50% 0,100% 100%,0 100%)}.superduper-scene .sd-house:after{content:"";position:absolute;left:18%;bottom:25%;width:15%;height:24%;background:rgba(255,211,112,.58);box-shadow:40px 0 rgba(255,211,112,.42)}.superduper-scene .house-a{left:16%}.superduper-scene .house-b{right:14%;transform:scale(.8);transform-origin:bottom}.superduper-scene .sd-palm{position:absolute;bottom:12%;width:7px;height:50%;background:#07120f;border-radius:999px;transform-origin:bottom;animation:sdPalmSway 5s ease-in-out infinite alternate}.superduper-scene .sd-palm:before{content:"";position:absolute;left:50%;top:-7%;width:110px;height:65px;transform:translateX(-50%);background:#07120f;clip-path:polygon(50% 50%,0 15%,43% 46%,17% 100%,47% 57%,50% 0,55% 48%,100% 22%,61% 54%,88% 92%,57% 59%)}.superduper-scene .palm-a{left:8%;transform:rotate(-3deg)}.superduper-scene .palm-b{right:8%;height:43%;animation-delay:-2s}

/* Subuh: kampung masih gelap dengan cahaya fajar di ufuk. */
.superduper-active[data-superduper-scene="subuh"]>.superduper-scene .sd-sky{background:radial-gradient(circle at 76% 78%,rgba(240,144,113,.42),transparent 25%),linear-gradient(180deg,#07101f 0%,#172b4c 49%,#76516c 76%,#e39b75 100%)}.superduper-active[data-superduper-scene="subuh"]>.superduper-scene .sd-stars{opacity:.72}.superduper-active[data-superduper-scene="subuh"]>.superduper-scene .sd-orb{left:76%;top:84%;width:10vw;min-width:100px;background:#f8b486;box-shadow:0 0 90px rgba(245,141,107,.62)}.superduper-active[data-superduper-scene="subuh"]>.superduper-scene .sd-cloud{background:rgba(179,195,216,.14)}
/* Syuruk / Isyraq: matahari terbit. */
.superduper-active[data-superduper-scene="syuruk"]>.superduper-scene .sd-sky,.superduper-active[data-superduper-scene="isyraq"]>.superduper-scene .sd-sky{background:radial-gradient(circle at 50% 76%,rgba(255,227,151,.42),transparent 31%),linear-gradient(180deg,#475f8b 0%,#a57889 48%,#f09b67 73%,#ffd890 100%)}.superduper-active[data-superduper-scene="syuruk"]>.superduper-scene .sd-orb{left:50%;top:73%;background:#fff1b4;box-shadow:0 0 75px rgba(255,230,145,.88),0 0 180px rgba(255,151,76,.7)}.superduper-active[data-superduper-scene="isyraq"]>.superduper-scene .sd-orb{left:53%;top:55%;background:#fff3c2;box-shadow:0 0 70px rgba(255,238,174,.86),0 0 150px rgba(255,190,87,.55)}.superduper-active[data-superduper-scene="isyraq"]>.superduper-scene .sd-sky{background:linear-gradient(180deg,#6ca2c4 0%,#e1b37d 63%,#f5ce8f 100%)}
/* Dhuha / Zohor: langit tropika cerah. */
.superduper-active[data-superduper-scene="dhuha"]>.superduper-scene .sd-sky{background:linear-gradient(180deg,#4c9ecb 0%,#83c3df 57%,#d6e7d9 100%)}.superduper-active[data-superduper-scene="dhuha"]>.superduper-scene .sd-orb{left:67%;top:25%;background:#fff7c9;box-shadow:0 0 55px rgba(255,246,191,.9),0 0 130px rgba(255,220,113,.55)}.superduper-active[data-superduper-scene="zohor"]>.superduper-scene .sd-sky{background:linear-gradient(180deg,#2188c8 0%,#67bae0 60%,#d8ebdf 100%)}.superduper-active[data-superduper-scene="zohor"]>.superduper-scene .sd-orb{left:50%;top:15%;background:#fffbd9;box-shadow:0 0 65px rgba(255,251,217,.94),0 0 150px rgba(255,230,133,.58)}.superduper-active[data-superduper-scene="zohor"]>.superduper-scene .sd-haze,.superduper-active[data-superduper-scene="dhuha"]>.superduper-scene .sd-haze{opacity:.34}
/* Asar: cahaya petang hangat. */
.superduper-active[data-superduper-scene="asar"]>.superduper-scene .sd-sky{background:linear-gradient(180deg,#3d86b2 0%,#92b6be 56%,#ddb474 100%)}.superduper-active[data-superduper-scene="asar"]>.superduper-scene .sd-orb{left:76%;top:39%;background:#ffe9a5;box-shadow:0 0 60px rgba(255,231,160,.84),0 0 150px rgba(255,171,69,.5)}
/* Maghrib: senja Malaysia. */
.superduper-active[data-superduper-scene="maghrib"]>.superduper-scene .sd-sky{background:radial-gradient(circle at 68% 78%,rgba(255,184,92,.32),transparent 28%),linear-gradient(180deg,#172248 0%,#5b406a 42%,#c25b55 70%,#f0a359 100%)}.superduper-active[data-superduper-scene="maghrib"]>.superduper-scene .sd-orb{left:68%;top:76%;background:#ffd37d;box-shadow:0 0 72px rgba(255,190,91,.8),0 0 170px rgba(234,87,63,.65)}.superduper-active[data-superduper-scene="maghrib"]>.superduper-scene .sd-stars{opacity:.22}
/* Isyak: malam, bulan dan bintang. */
.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-sky{background:radial-gradient(circle at 72% 23%,rgba(68,98,145,.24),transparent 25%),linear-gradient(180deg,#030713 0%,#09142b 58%,#14283b 100%)}.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-stars{opacity:.92}.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-orb{left:73%;top:22%;width:9vw;min-width:90px;background:#f7f0d4;box-shadow:0 0 38px rgba(228,236,255,.65),0 0 95px rgba(111,145,199,.35)}.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-orb:after{content:"";position:absolute;width:86%;height:86%;left:24%;top:-8%;border-radius:50%;background:#071027}.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-cloud{background:rgba(151,172,207,.1)}.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-house:after{background:rgba(255,205,96,.76);box-shadow:40px 0 rgba(255,205,96,.62)}

@keyframes sdCloudDrift{from{transform:translateX(0)}to{transform:translateX(150vw)}}@keyframes sdTwinkle{50%{filter:brightness(1.35);opacity:.62}}@keyframes sdOrbFloat{50%{transform:translate(-50%,-54%)}}@keyframes sdHaze{to{transform:translateX(3%);opacity:.72}}@keyframes sdPalmSway{to{rotate:1.8deg}}
@media(max-width:800px){.superduper-setting-card,.superduper-demo-control{align-items:flex-start;flex-direction:column}.superduper-profile-badge{align-self:flex-start}.remote-demo-superduper{grid-column:auto}.superduper-scene .sd-landscape{height:25%}.superduper-scene .sd-mosque{min-width:84px}.superduper-scene .sd-house{min-width:65px}.superduper-scene .sd-palm:before{width:70px}}
@media(prefers-reduced-motion:reduce){.superduper-scene *{animation:none!important}}
/* Tanah menggunakan pseudo-element supaya rumah, masjid dan pokok tidak terpotong. */
.superduper-scene .sd-landscape{background:transparent;clip-path:none}.superduper-scene .sd-landscape:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#17372d,#071812 76%);clip-path:polygon(0 52%,8% 43%,15% 50%,25% 33%,36% 49%,46% 36%,56% 50%,67% 31%,78% 46%,88% 35%,100% 48%,100% 100%,0 100%)}


/* v4.2.9 — Superduper Mode visual uplift: masjid lebih cantik, burung waktu siang, kelip-kelip Isyak. */
.superduper-scene{background:#061511}
.superduper-scene .sd-landscape:before{background:linear-gradient(180deg,#234f40 0%,#0f2a22 52%,#071812 100%);clip-path:polygon(0 56%,7% 44%,16% 51%,24% 36%,34% 49%,44% 39%,54% 52%,65% 34%,76% 46%,86% 37%,100% 50%,100% 100%,0 100%)}
.superduper-scene .sd-landscape:after{content:"";position:absolute;left:-4%;right:-4%;bottom:-3%;height:34%;background:radial-gradient(circle at 50% 0,rgba(255,212,138,.12),transparent 52%),linear-gradient(180deg,rgba(17,54,43,.0),rgba(8,25,19,.35) 52%,rgba(4,13,10,.92) 100%);filter:blur(2px)}
.superduper-scene .sd-mosque{left:50%;bottom:11%;width:15%;min-width:165px;height:60%;transform:translateX(-50%);background:linear-gradient(180deg,rgba(17,40,33,.98),rgba(7,20,16,.98));border-radius:18% 18% 7% 7%;box-shadow:0 26px 50px rgba(0,0,0,.33),0 -14px 0 -3px rgba(8,18,15,.95),-90px 30px 0 -52px rgba(8,18,15,.94),90px 30px 0 -52px rgba(8,18,15,.94);overflow:visible}
.superduper-scene .sd-mosque:before{left:24%;right:24%;top:-40%;height:62%;background:radial-gradient(circle at 50% 38%,rgba(255,219,150,.16),transparent 30%),linear-gradient(180deg,#0b1d18,#081612);border-radius:52% 52% 12% 12%;clip-path:polygon(50% 0,100% 61%,90% 100%,10% 100%,0 61%);box-shadow:-82px 35px 0 -32px rgba(7,18,14,.98),82px 35px 0 -32px rgba(7,18,14,.98),-82px 10px 0 -34px rgba(7,18,14,.98),82px 10px 0 -34px rgba(7,18,14,.98)}
.superduper-scene .sd-mosque:after{left:49.2%;top:-68%;width:3.6%;height:38%;background:linear-gradient(180deg,#091511,#0c211b);box-shadow:0 -8px 0 -1px #d9b45b,-74px 28px 0 -1px #0b1a15,74px 28px 0 -1px #0b1a15,-74px 0 0 -1px #0b1a15,74px 0 0 -1px #0b1a15}
.superduper-active .superduper-scene .sd-mosque{filter:drop-shadow(0 16px 20px rgba(0,0,0,.28))}
.superduper-active[data-superduper-scene="subuh"]>.superduper-scene .sd-mosque,
.superduper-active[data-superduper-scene="maghrib"]>.superduper-scene .sd-mosque,
.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-mosque{background:linear-gradient(180deg,rgba(16,29,25,.98),rgba(6,14,12,.98))}
.superduper-active[data-superduper-scene="syuruk"]>.superduper-scene .sd-mosque,
.superduper-active[data-superduper-scene="isyraq"]>.superduper-scene .sd-mosque,
.superduper-active[data-superduper-scene="dhuha"]>.superduper-scene .sd-mosque,
.superduper-active[data-superduper-scene="zohor"]>.superduper-scene .sd-mosque,
.superduper-active[data-superduper-scene="asar"]>.superduper-scene .sd-mosque{background:linear-gradient(180deg,rgba(20,48,39,.94),rgba(9,26,20,.98));box-shadow:0 26px 50px rgba(0,0,0,.25),0 -14px 0 -3px rgba(8,18,15,.95),-90px 30px 0 -52px rgba(8,18,15,.94),90px 30px 0 -52px rgba(8,18,15,.94),0 0 0 2px rgba(255,240,198,.04)}
.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-mosque{box-shadow:0 22px 56px rgba(0,0,0,.38),0 -14px 0 -3px rgba(8,18,15,.95),-90px 30px 0 -52px rgba(8,18,15,.94),90px 30px 0 -52px rgba(8,18,15,.94),0 0 24px rgba(255,221,142,.14)}
.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-mosque:before{background:radial-gradient(circle at 50% 38%,rgba(255,227,163,.22),transparent 32%),linear-gradient(180deg,#102620,#081612)}
.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-mosque:after{box-shadow:0 -8px 0 -1px #d9b45b,-74px 28px 0 -1px #0b1a15,74px 28px 0 -1px #0b1a15,-74px 0 0 -1px #0b1a15,74px 0 0 -1px #0b1a15,0 0 10px rgba(255,215,143,.18)}
.superduper-scene .sd-house{background:linear-gradient(180deg,#112822,#0a1714)}
.superduper-scene .sd-house:before{background:linear-gradient(180deg,#0d1d18,#0a1714)}
.superduper-active[data-superduper-scene="subuh"]>.superduper-scene .sd-house:after,
.superduper-active[data-superduper-scene="maghrib"]>.superduper-scene .sd-house:after,
.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-house:after{background:rgba(255,217,123,.78);box-shadow:40px 0 rgba(255,217,123,.6),18px -16px 0 -6px rgba(255,217,123,.35)}
.superduper-active[data-superduper-scene="syuruk"]>.superduper-scene .sd-house:after,
.superduper-active[data-superduper-scene="isyraq"]>.superduper-scene .sd-house:after,
.superduper-active[data-superduper-scene="dhuha"]>.superduper-scene .sd-house:after,
.superduper-active[data-superduper-scene="zohor"]>.superduper-scene .sd-house:after,
.superduper-active[data-superduper-scene="asar"]>.superduper-scene .sd-house:after{background:rgba(248,228,177,.32);box-shadow:40px 0 rgba(248,228,177,.22)}

/* Burung berterbangan untuk suasana siang. */
.superduper-scene::before,.superduper-scene::after{content:"";position:absolute;pointer-events:none;opacity:0}
.superduper-active[data-superduper-scene="syuruk"]>.superduper-scene::before,
.superduper-active[data-superduper-scene="isyraq"]>.superduper-scene::before,
.superduper-active[data-superduper-scene="dhuha"]>.superduper-scene::before,
.superduper-active[data-superduper-scene="zohor"]>.superduper-scene::before,
.superduper-active[data-superduper-scene="asar"]>.superduper-scene::before,
.superduper-active[data-superduper-scene="syuruk"]>.superduper-scene::after,
.superduper-active[data-superduper-scene="isyraq"]>.superduper-scene::after,
.superduper-active[data-superduper-scene="dhuha"]>.superduper-scene::after,
.superduper-active[data-superduper-scene="zohor"]>.superduper-scene::after,
.superduper-active[data-superduper-scene="asar"]>.superduper-scene::after{opacity:.72}
.superduper-active[data-superduper-scene="syuruk"]>.superduper-scene::before,
.superduper-active[data-superduper-scene="isyraq"]>.superduper-scene::before,
.superduper-active[data-superduper-scene="dhuha"]>.superduper-scene::before,
.superduper-active[data-superduper-scene="zohor"]>.superduper-scene::before,
.superduper-active[data-superduper-scene="asar"]>.superduper-scene::before{left:-20vw;top:18%;width:22vw;min-width:240px;height:8vw;min-height:90px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 140'%3E%3Cg fill='none' stroke='%23111b1a' stroke-width='7' stroke-linecap='round'%3E%3Cpath d='M20 60c10-16 23-24 40-24 17 0 30 8 40 24'/%3E%3Cpath d='M96 48c8-10 18-15 30-15s22 5 30 15'/%3E%3Cpath d='M175 72c7-9 16-13 27-13 11 0 20 4 27 13'/%3E%3Cpath d='M240 42c11-16 24-24 39-24 16 0 29 8 40 24'/%3E%3Cpath d='M318 66c8-10 18-15 30-15s22 5 30 15'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 2px 1px rgba(255,255,255,.12));animation:sdBirdDriftA 22s linear infinite}
.superduper-active[data-superduper-scene="syuruk"]>.superduper-scene::after,
.superduper-active[data-superduper-scene="isyraq"]>.superduper-scene::after,
.superduper-active[data-superduper-scene="dhuha"]>.superduper-scene::after,
.superduper-active[data-superduper-scene="zohor"]>.superduper-scene::after,
.superduper-active[data-superduper-scene="asar"]>.superduper-scene::after{left:-18vw;top:30%;width:16vw;min-width:180px;height:6vw;min-height:60px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 330 100'%3E%3Cg fill='none' stroke='%23172320' stroke-width='5' stroke-linecap='round'%3E%3Cpath d='M20 52c8-10 18-15 30-15s22 5 30 15'/%3E%3Cpath d='M80 30c10-14 21-21 34-21s24 7 34 21'/%3E%3Cpath d='M154 56c7-8 15-12 25-12s18 4 25 12'/%3E%3Cpath d='M215 36c9-13 20-19 32-19 13 0 24 6 34 19'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 2px 1px rgba(255,255,255,.12));animation:sdBirdDriftB 27s linear -8s infinite}
.superduper-active[data-superduper-scene="syuruk"]>.superduper-scene::before{top:24%;opacity:.85}
.superduper-active[data-superduper-scene="isyraq"]>.superduper-scene::before{top:20%;opacity:.82}
.superduper-active[data-superduper-scene="dhuha"]>.superduper-scene::before{top:15%;opacity:.7}
.superduper-active[data-superduper-scene="zohor"]>.superduper-scene::before{top:11%;opacity:.6}
.superduper-active[data-superduper-scene="asar"]>.superduper-scene::before{top:19%;opacity:.68}

.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-stars{opacity:.96}
.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-house:after{background:rgba(255,210,113,.82);box-shadow:40px 0 rgba(255,210,113,.64),18px -16px 0 -6px rgba(255,220,162,.32)}

@keyframes sdBirdDriftA{0%{transform:translateX(0) translateY(0) scale(.92)}50%{transform:translateX(58vw) translateY(-1.4vh) scale(1)}100%{transform:translateX(128vw) translateY(.7vh) scale(1.06)}}
@keyframes sdBirdDriftB{0%{transform:translateX(0) translateY(0) scale(.8)}50%{transform:translateX(54vw) translateY(1vh) scale(.92)}100%{transform:translateX(122vw) translateY(-.6vh) scale(1)}}
@media(max-width:800px){.superduper-scene .sd-mosque{min-width:110px;width:18%}}
@media(prefers-reduced-motion:reduce){.superduper-scene::before,.superduper-scene::after{animation:none!important}}


/* v4.2.10 — Kelip-kelip Isyak dikurangkan dan bergerak secara rawak. */
.superduper-scene .sd-fireflies{display:none;position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}
.superduper-active[data-superduper-scene="isyak"]>.superduper-scene::before,
.superduper-active[data-superduper-scene="isyak"]>.superduper-scene::after{opacity:0!important;background:none!important;animation:none!important;filter:none!important}
.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-fireflies{display:block}
.superduper-scene .sd-fireflies i{position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;background:rgba(255,238,144,.96);box-shadow:0 0 6px rgba(255,238,144,.92),0 0 16px rgba(166,255,189,.5);opacity:0;will-change:transform,opacity;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,alternate}
.superduper-scene .sd-fireflies i:nth-child(1){left:9%;top:68%;animation-name:sdFlyOne,sdGlowOne;animation-duration:18s,2.4s;animation-delay:-7s,-1s}
.superduper-scene .sd-fireflies i:nth-child(2){left:18%;top:42%;width:4px;height:4px;animation-name:sdFlyTwo,sdGlowTwo;animation-duration:22s,3.1s;animation-delay:-14s,-2s}
.superduper-scene .sd-fireflies i:nth-child(3){left:29%;top:77%;width:6px;height:6px;animation-name:sdFlyThree,sdGlowOne;animation-duration:20s,2.8s;animation-delay:-3s,-.5s}
.superduper-scene .sd-fireflies i:nth-child(4){left:41%;top:56%;width:4px;height:4px;animation-name:sdFlyFour,sdGlowTwo;animation-duration:24s,3.6s;animation-delay:-18s,-1.8s}
.superduper-scene .sd-fireflies i:nth-child(5){left:53%;top:72%;animation-name:sdFlyTwo,sdGlowOne;animation-duration:19s,2.6s;animation-delay:-10s,-.8s}
.superduper-scene .sd-fireflies i:nth-child(6){left:64%;top:37%;width:6px;height:6px;animation-name:sdFlyOne,sdGlowTwo;animation-duration:26s,3.4s;animation-delay:-21s,-2.1s}
.superduper-scene .sd-fireflies i:nth-child(7){left:74%;top:80%;width:4px;height:4px;animation-name:sdFlyFour,sdGlowOne;animation-duration:21s,2.2s;animation-delay:-8s,-1.4s}
.superduper-scene .sd-fireflies i:nth-child(8){left:84%;top:52%;animation-name:sdFlyThree,sdGlowTwo;animation-duration:23s,3.8s;animation-delay:-16s,-2.8s}
.superduper-scene .sd-fireflies i:nth-child(9){left:92%;top:70%;width:5px;height:5px;animation-name:sdFlyTwo,sdGlowOne;animation-duration:25s,2.9s;animation-delay:-5s,-1.7s}
@keyframes sdFlyOne{0%{transform:translate(0,0) scale(.8)}18%{transform:translate(34px,-48px) scale(1)}39%{transform:translate(-18px,-91px) scale(.9)}63%{transform:translate(51px,-132px) scale(1.1)}82%{transform:translate(12px,-72px) scale(.85)}100%{transform:translate(0,0) scale(.8)}}
@keyframes sdFlyTwo{0%{transform:translate(0,0) scale(.85)}20%{transform:translate(-45px,-25px) scale(1.05)}43%{transform:translate(-12px,-88px) scale(.9)}66%{transform:translate(37px,-61px) scale(1.1)}85%{transform:translate(58px,-116px) scale(.8)}100%{transform:translate(0,0) scale(.85)}}
@keyframes sdFlyThree{0%{transform:translate(0,0) scale(.8)}17%{transform:translate(48px,-22px) scale(1.1)}38%{transform:translate(66px,-78px) scale(.9)}61%{transform:translate(11px,-118px) scale(1.05)}79%{transform:translate(-31px,-74px) scale(.85)}100%{transform:translate(0,0) scale(.8)}}
@keyframes sdFlyFour{0%{transform:translate(0,0) scale(.9)}22%{transform:translate(-28px,-54px) scale(1.05)}47%{transform:translate(29px,-104px) scale(.8)}69%{transform:translate(57px,-49px) scale(1.1)}88%{transform:translate(8px,-131px) scale(.88)}100%{transform:translate(0,0) scale(.9)}}
@keyframes sdGlowOne{0%,18%{opacity:.12}35%{opacity:.95}52%{opacity:.28}73%{opacity:1}100%{opacity:.2}}
@keyframes sdGlowTwo{0%{opacity:.8}21%{opacity:.16}42%{opacity:1}66%{opacity:.24}84%{opacity:.9}100%{opacity:.1}}
@media(max-width:800px){.superduper-scene .sd-fireflies i:nth-child(n+7){display:none}}
@media(prefers-reduced-motion:reduce){.superduper-scene .sd-fireflies i{animation:none!important;opacity:.55!important}}

/* v4.2.13 — tahap grafik berasingan bagi setiap Player. */
.superduper-active[data-superduper-graphics="medium"]>.superduper-scene::after{display:none}.superduper-active[data-superduper-graphics="medium"]>.superduper-scene .sd-cloud-b{display:none}.superduper-active[data-superduper-graphics="medium"][data-superduper-scene="isyak"]>.superduper-scene .sd-fireflies i:nth-child(n+7){display:none}.superduper-active[data-superduper-graphics="medium"]>.superduper-scene .sd-stars{animation-duration:8s}.superduper-active[data-superduper-graphics="low"]>.superduper-scene::after{display:none}.superduper-active[data-superduper-graphics="low"]>.superduper-scene .sd-cloud-b{display:none}.superduper-active[data-superduper-graphics="low"]>.superduper-scene .sd-cloud-a{opacity:.38;animation-duration:58s}.superduper-active[data-superduper-graphics="low"]>.superduper-scene .sd-stars,.superduper-active[data-superduper-graphics="low"]>.superduper-scene .sd-haze,.superduper-active[data-superduper-graphics="low"]>.superduper-scene .sd-palm,.superduper-active[data-superduper-graphics="low"]>.superduper-scene .sd-orb{animation:none!important}.superduper-active[data-superduper-graphics="low"]>.superduper-scene::before{opacity:.42!important;animation-duration:38s!important}.superduper-active[data-superduper-graphics="low"][data-superduper-scene="isyak"]>.superduper-scene .sd-fireflies i:nth-child(n+4){display:none}.superduper-active[data-superduper-graphics="low"][data-superduper-scene="isyak"]>.superduper-scene .sd-fireflies i{box-shadow:0 0 5px rgba(255,238,144,.8),0 0 9px rgba(166,255,189,.3)}


/* v4.2.28 — Kelip-kelip countdown Isyak lebih besar dan lebih jelas. */
.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-fireflies i{width:9px;height:9px;background:rgba(255,245,167,.98);box-shadow:0 0 10px rgba(255,245,167,1),0 0 25px rgba(174,255,199,.72),0 0 42px rgba(255,226,116,.35)}
.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-fireflies i:nth-child(2),.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-fireflies i:nth-child(4),.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-fireflies i:nth-child(7){width:7px;height:7px}
.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-fireflies i:nth-child(3),.superduper-active[data-superduper-scene="isyak"]>.superduper-scene .sd-fireflies i:nth-child(6){width:11px;height:11px}
.superduper-active[data-superduper-graphics="low"][data-superduper-scene="isyak"]>.superduper-scene .sd-fireflies i{width:8px;height:8px;box-shadow:0 0 8px rgba(255,245,167,.95),0 0 18px rgba(174,255,199,.48)}
