:root{--malam:#151a38;--malam2:#1d2450;--malam3:#262e63;--tinta:#2a1a10;--krem:#f4ecc2;--emas:#f2c94c;--emas2:#e0a92e;--merah:#c4402e;--hijau:#4cae5b;--teks:#f4ecc2;--redup:#b8bcdc;--kartu:#222a5a;--garis:#3a4380}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--malam);color:var(--teks);font-family:"Nunito",system-ui,sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--emas)}button{font:inherit;cursor:pointer}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.judul{font-weight:800;line-height:1;color:var(--krem);paint-order:stroke fill;-webkit-text-stroke:.16em var(--tinta);text-shadow:0 .08em 0 rgba(0,0,0,.35)}.tombol{display:inline-flex;align-items:center;gap:.5em;padding:.55em 1.3em .5em;border-radius:999px;border:4px solid var(--tinta);background:var(--emas);color:var(--tinta);font-weight:800;font-size:1.05em;text-decoration:none;box-shadow:0 6px 0 var(--tinta);transition:transform .12s,box-shadow .12s}.tombol:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--tinta)}.tombol:active{transform:translateY(4px);box-shadow:0 2px 0 var(--tinta)}.tombol.biru{background:#4a8fe0;color:#fff}.tombol.kecil{font-size:.9em;padding:.35em 1em .3em;border-width:3px;box-shadow:0 4px 0 var(--tinta)}nav{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;gap:16px;padding:10px 20px;background:rgba(21,26,56,.82);backdrop-filter:blur(8px);border-bottom:2px solid rgba(255,255,255,.06)}nav .logo{display:flex;align-items:center;gap:10px;text-decoration:none}nav .logo img{width:42px;height:42px;border-radius:12px;border:3px solid var(--tinta)}nav .logo span{font-size:28px}nav .tautan{display:flex;gap:18px;margin-left:auto}nav .tautan a{color:var(--krem);text-decoration:none;font-weight:700;opacity:.85}nav .tautan a:hover{opacity:1;color:var(--emas)}.bahasa{display:flex;border:3px solid var(--tinta);border-radius:999px;overflow:hidden;background:var(--malam3)}.bahasa button{border:0;background:none;color:var(--redup);padding:2px 10px;font-weight:800}.bahasa button.aktif{background:var(--emas);color:var(--tinta)}@media (max-width:760px){nav .tautan{display:none}nav .bahasa{margin-left:auto}}#hero{position:relative;height:min(100vh,860px);min-height:600px;overflow:hidden;background:#0c1030 url(../img/latar_malam.webp) center 70%/cover no-repeat;cursor:none;touch-action:pan-y}#hero .musuh-hero{position:absolute;z-index:2;width:clamp(56px,7vw,96px);transition:left 2.4s ease-in-out,top 2.4s ease-in-out,opacity .3s;cursor:none;user-select:none;-webkit-user-drag:none}#hero .musuh-hero.kabur{animation:kabur .55s forwards;pointer-events:none}@keyframes kabur{30%{transform:scale(1.35) rotate(-12deg)}100%{transform:translateY(-60px) scale(.2) rotate(40deg);opacity:0}}#gelap{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(circle at var(--x,50%) var(--y,40%),rgba(255,236,170,.10) 0,rgba(255,236,170,.05) 90px,rgba(6,9,28,.0) 120px,rgba(6,9,28,.86) 230px)}#senter{position:absolute;z-index:6;left:var(--x,50%);top:var(--y,40%);width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;border:3px dashed rgba(255,236,170,.75);pointer-events:none;animation:putar 6s linear infinite}@keyframes putar{to{transform:rotate(360deg)}}#hero .warga-hero{position:absolute;bottom:-2%;z-index:4;transform-origin:50% 100%;transition:transform .2s}#hero .warga-hero:hover{transform:translateY(-6px) rotate(-2deg)}.hero-isi{position:absolute;z-index:5;right:5%;top:20%;width:min(520px,52%);text-align:center;pointer-events:none}.hero-isi .judul{font-size:clamp(84px,12vw,170px)}.hero-isi .slogan{font-size:clamp(22px,2.6vw,34px);font-weight:800;color:var(--emas);paint-order:stroke fill;-webkit-text-stroke:6px var(--tinta);margin:.1em 0 .5em}.hero-isi .aksi{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;pointer-events:auto;cursor:auto}.skor{position:absolute;z-index:6;left:20px;top:78px;background:rgba(21,26,56,.85);border:3px solid var(--tinta);border-radius:16px;padding:6px 14px;font-weight:800;font-size:16px;line-height:1.3;cursor:auto}.skor b{color:var(--emas);font-size:22px}.petunjuk{position:absolute;z-index:6;left:50%;bottom:16px;transform:translateX(-50%);background:rgba(0,0,0,.45);border-radius:999px;padding:4px 16px;font-size:15px;color:var(--redup);white-space:nowrap}.letup{position:absolute;z-index:7;pointer-events:none;font-weight:800;color:var(--emas);font-size:26px;paint-order:stroke fill;-webkit-text-stroke:5px var(--tinta);animation:letup .9s forwards}@keyframes letup{to{transform:translateY(-70px);opacity:0}}.h-karto{left:1%;height:30%}.h-sri{left:9%;height:40%}.h-dimas{left:24%;height:37%}.h-rt{left:31%;height:62%}.h-joko{left:52%;height:40%}@media (max-width:760px){#hero{height:auto;min-height:720px;cursor:auto}.h-karto,.h-dimas{display:none}.h-sri{left:-4%;height:27%}.h-rt{left:22%;height:40%}.h-joko{left:auto;right:-6%;height:27%}.petunjuk{white-space:normal;width:calc(100% - 32px);text-align:center;font-size:13px;bottom:10px}.hero-isi{left:0;right:0;top:86px;width:100%;padding:0 16px}#senter{display:none}.skor{top:auto;bottom:56px}}section{padding:84px 0;position:relative}.kepala{text-align:center;margin-bottom:36px}.kepala .judul{font-size:clamp(40px,5.2vw,64px)}.kepala p{color:var(--redup);margin:.5em auto 0;max-width:640px}.pita{display:inline-block;background:var(--merah);color:#fff4dc;border:3px solid var(--tinta);border-radius:999px;padding:0 14px;font-weight:800;font-size:15px;margin-bottom:10px}#cara{background:linear-gradient(var(--malam),var(--malam2))}.langkah{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.langkah .kartu{background:var(--kartu);border:4px solid var(--tinta);border-radius:28px;padding:22px;text-align:center;box-shadow:0 8px 0 rgba(0,0,0,.25)}.langkah .no{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--emas);color:var(--tinta);font-weight:800;font-size:24px;border:3px solid var(--tinta)}.langkah img{height:150px;margin:12px auto;object-fit:contain}.langkah h3{margin:0;font-size:24px}.langkah p{margin:.3em 0 0;color:var(--redup);font-size:16px}@media (max-width:760px){.langkah{grid-template-columns:1fr}}#warga{background:var(--malam2)}.warga-pilih{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:24px}.warga-pilih button{width:78px;height:78px;border-radius:22px;border:4px solid var(--tinta);background:var(--malam3);padding:4px;transition:transform .15s,background .15s}.warga-pilih button img{width:100%;height:100%;object-fit:contain}.warga-pilih button:hover{transform:translateY(-4px)}.warga-pilih button.aktif{background:var(--emas);transform:translateY(-4px) scale(1.06)}.panggung{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;align-items:center;background:var(--kartu);border:4px solid var(--tinta);border-radius:34px;padding:28px;box-shadow:0 10px 0 rgba(0,0,0,.25)}.panggung .figur{position:relative;display:grid;place-items:end center;height:380px;background:radial-gradient(ellipse at 50% 92%,rgba(242,201,76,.35),transparent 60%),radial-gradient(circle at 50% 40%,var(--malam3),transparent 70%);border-radius:24px}.panggung .figur img{max-height:340px;width:auto;filter:drop-shadow(0 10px 6px rgba(0,0,0,.35));animation:napas 2.6s ease-in-out infinite;transform-origin:50% 100%;cursor:pointer}@keyframes napas{50%{transform:scaleY(1.03) scaleX(.985)}}.panggung .figur img.lompat{animation:lompat .5s}@keyframes lompat{40%{transform:translateY(-36px) rotate(-4deg)}}.gelembung{position:absolute;top:14px;left:50%;transform:translateX(-50%);background:#fff;color:var(--tinta);border:3px solid var(--tinta);border-radius:20px;padding:6px 14px;font-weight:700;font-size:16px;max-width:90%;text-align:center;line-height:1.3}.gelembung:after{content:"";position:absolute;left:50%;bottom:-12px;border:10px solid transparent;border-top-color:var(--tinta);margin-left:-10px}.info .peran{display:inline-block;background:var(--malam3);border:3px solid var(--tinta);border-radius:999px;padding:0 14px;color:var(--emas);font-weight:800;font-size:15px}.info h3{font-size:clamp(34px,4vw,48px);margin:.15em 0 .1em}.info .gelar{color:var(--emas);font-weight:800;font-size:20px}.info p{color:var(--redup);margin:.4em 0 1em}.lv{display:flex;gap:8px}.lv button{border:3px solid var(--tinta);background:var(--malam3);color:var(--krem);border-radius:14px;padding:2px 14px;font-weight:800}.lv button.aktif{background:var(--emas);color:var(--tinta)}.lv button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:760px){.panggung{grid-template-columns:1fr;padding:18px}.panggung .figur{height:320px}}#musuh{background:linear-gradient(var(--malam2),#1a1338)}.saring{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.saring button{border:3px solid var(--tinta);background:var(--malam3);color:var(--krem);border-radius:999px;padding:2px 16px;font-weight:800}.saring button.aktif{background:var(--merah);color:#fff4dc}.galeri{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.mk{perspective:900px;height:236px;cursor:pointer}.mk .dalam{position:relative;width:100%;height:100%;transition:transform .5s;transform-style:preserve-3d}.mk.balik .dalam{transform:rotateY(180deg)}.mk .sisi{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:4px solid var(--tinta);border-radius:24px;background:#2b2160;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;text-align:center}.mk .depan img{height:min(132px,30vw);width:auto;object-fit:contain;transition:transform .2s}.mk:hover .depan img{transform:scale(1.08) rotate(-3deg)}.mk .nama{font-weight:800;font-size:17px;line-height:1.15;margin-top:8px}.mk .lencana{position:absolute;top:8px;right:8px;font-size:12px;font-weight:800;border:2px solid var(--tinta);border-radius:999px;padding:0 8px}.mk .lencana.bos{background:var(--emas);color:var(--tinta)}.mk .lencana.terbang{background:#7cc7ff;color:var(--tinta)}.mk .belakang{transform:rotateY(180deg);background:var(--krem);color:var(--tinta);font-size:15px;line-height:1.35}.mk .belakang b{display:block;margin-bottom:6px;color:var(--merah)}.mk.bos .sisi{background:#3a1f4f;border-color:#120a1d}.mk[hidden]{display:none}#area{background:#1a1338}.daftar-area{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ar{background:var(--kartu);border:4px solid var(--tinta);border-radius:26px;overflow:hidden;transition:transform .2s}.ar:hover{transform:translateY(-6px) rotate(-.6deg)}.ar .gb{position:relative;aspect-ratio:5/3;background-size:cover;background-position:center}.ar .gb img{position:absolute;right:8px;bottom:-22px;width:74px;height:74px;object-fit:contain;background:#3a2a6a;border:3px solid var(--tinta);border-radius:50%;padding:4px}.ar .isi{padding:26px 14px 14px}.ar .no{font-size:14px;color:var(--emas);font-weight:800}.ar h3{margin:0;font-size:22px;line-height:1.1}.ar p{margin:.3em 0 0;font-size:15px;color:var(--redup)}.akhir{margin-top:22px;position:relative;border-radius:26px;overflow:hidden;border:4px solid var(--tinta);cursor:pointer}.akhir img{width:100%;filter:brightness(.25) saturate(.3) blur(2px);transition:filter .6s}.akhir.buka img{filter:none}.akhir .tutup{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:800;font-size:clamp(16px,2.2vw,24px);transition:opacity .4s;text-align:center;padding:0 12px}.akhir.buka .tutup{opacity:0}@media (max-width:900px){.daftar-area{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.daftar-area{grid-template-columns:1fr}}#unduh{background:radial-gradient(ellipse at 50% 120%,#3b2a12,transparent 60%),#1a1338;text-align:center}.unduh-kotak{display:flex;flex-direction:column;align-items:center;gap:18px}.unduh-kotak .ikon{width:140px;height:140px;border-radius:32px;border:5px solid var(--tinta);box-shadow:0 10px 0 rgba(0,0,0,.3)}.toko{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.toko a{display:flex;align-items:center;gap:10px;background:#000;color:#fff;border:3px solid #fff3;border-radius:14px;padding:8px 18px;text-decoration:none;min-width:200px;text-align:left;line-height:1.1}.toko a small{display:block;font-size:12px;opacity:.8}.toko a b{font-size:20px}.toko a.segera{opacity:.55;pointer-events:none}.toko svg{width:28px;height:28px;flex:none}.penguji{background:var(--kartu);border:4px solid var(--tinta);border-radius:24px;padding:18px 22px;max-width:560px}.penguji p{margin:.2em 0 .8em;color:var(--redup)}footer{background:#0e1128;padding:30px 0 40px;color:var(--redup);font-size:15px}footer .wrap{display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center}footer a{color:var(--krem);text-decoration:none;margin-left:14px}footer a:hover{color:var(--emas)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}#patroli{position:fixed;left:0;right:0;bottom:0;height:var(--jalur);z-index:40;pointer-events:none;opacity:0;transform:translateY(100%);transition:opacity .4s,transform .4s}#patroli.tampil{opacity:1;transform:none}:root{--jalur:104px}@media (max-width:760px){:root{--jalur:78px}}body{padding-bottom:var(--jalur)}#patroli .langit{position:absolute;inset:0;background:linear-gradient(to top,rgba(12,16,48,.96) 30%,rgba(12,16,48,0))}#patroli .subuh{position:absolute;inset:0;background:linear-gradient(to top,rgba(242,140,70,.55),rgba(242,201,76,0) 90%);opacity:0;transition:opacity .3s}#patroli .tanah{position:absolute;left:0;right:0;bottom:0;height:22%;background:#5a3b22;border-top:4px solid var(--tinta)}#patroli .tanah::before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px;background:repeating-linear-gradient(90deg,#3f8a45 0 6px,transparent 6px 10px);opacity:.9}#patroli .progres{position:absolute;left:0;bottom:0;height:4px;background:var(--emas);width:0}#patroli .aktor{position:absolute;bottom:18%;height:82%;will-change:transform}#patroli .aktor img{height:100%;width:auto;transform-origin:50% 100%;filter:drop-shadow(0 3px 0 rgba(0,0,0,.35))}#patroli .aktor.balik img{scale:-1 1}#patroli .aktor.jalan img{animation:langkah .42s infinite}@keyframes langkah{0%,100%{transform:translateY(0) rotate(-3deg)}25%{transform:translateY(-12%) rotate(0)}50%{transform:translateY(0) rotate(3deg)}75%{transform:translateY(-12%) rotate(0)}}#patroli .sorot{position:absolute;bottom:38%;left:78%;width:min(22vw,200px);height:70%;background:radial-gradient(ellipse at 0 50%,rgba(255,236,150,.55),rgba(255,236,150,0) 70%);clip-path:polygon(0 42%,100% 0,100% 100%,0 58%);transform-origin:0 50%}#patroli .aktor.balik .sorot{left:auto;right:78%;transform:scaleX(-1);transform-origin:100% 50%}#patroli .balon{position:absolute;bottom:100%;left:50%;translate:-50% -4px;background:#fff;color:var(--tinta);border:3px solid var(--tinta);border-radius:14px;padding:0 10px;font-weight:800;font-size:15px;white-space:nowrap;opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s}#patroli .balon.ada{opacity:1;transform:none}#patroli .balon.kanan{left:auto;right:0;translate:0 -4px}#patroli .musuh{position:absolute;bottom:18%;height:52%;transition:transform .5s cubic-bezier(.3,1.6,.5,1),opacity .4s}#patroli .musuh.terbang{bottom:55%;height:40%}#patroli .musuh img{height:100%;width:auto;animation:goyang 1.4s ease-in-out infinite}#patroli .musuh.kabur{transform:translate(160px,-90px) rotate(30deg) scale(.4);opacity:0}@keyframes goyang{50%{transform:translateY(-6%) rotate(4deg)}}#patroli.di-kaki .langit,#patroli.di-kaki .subuh{opacity:0!important}#patroli .langit{transition:opacity .3s}#patroli .hitung{position:absolute;left:12px;top:6px;font-weight:800;font-size:14px;color:var(--krem);background:rgba(0,0,0,.35);border-radius:999px;padding:0 10px}.siap{opacity:0;transform:translateY(34px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.siap.lihat{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.siap{opacity:1;transform:none}#patroli .aktor.jalan img{animation:none}}section{overflow:hidden}section>.wrap{position:relative;z-index:1}.dekor{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.dekor svg.siluet{position:absolute;left:0;bottom:-1px;width:100%;height:auto;display:block}.bintang{position:absolute;inset:0;background-image:radial-gradient(1.6px 1.6px at 12% 18%,#fff8,transparent),radial-gradient(1.2px 1.2px at 27% 42%,#fff6,transparent),radial-gradient(2px 2px at 44% 12%,#fff9,transparent),radial-gradient(1.4px 1.4px at 63% 30%,#fff7,transparent),radial-gradient(1.8px 1.8px at 81% 16%,#fff8,transparent),radial-gradient(1.2px 1.2px at 92% 44%,#fff5,transparent),radial-gradient(1.5px 1.5px at 6% 52%,#fff6,transparent),radial-gradient(1.3px 1.3px at 54% 58%,#fff4,transparent);animation:kelip 4s ease-in-out infinite alternate}@keyframes kelip{to{opacity:.45}}.bulan{position:absolute;top:40px;right:7%;width:70px;height:70px;border-radius:50%;box-shadow:-14px 8px 0 0 #f4ecc2;transform:rotate(-20deg);filter:drop-shadow(0 0 18px #f4ecc288)}.kunang{position:absolute;width:6px;height:6px;border-radius:50%;background:#e9ff8a;box-shadow:0 0 10px 3px #d8ff5a99;animation:kunang var(--d,7s) ease-in-out infinite;opacity:0}@keyframes kunang{0%{opacity:0;transform:translate(0,0)}20%{opacity:1}50%{transform:translate(var(--x,30px),var(--y,-40px))}80%{opacity:.9}100%{opacity:0;transform:translate(calc(var(--x,30px)*-.6),calc(var(--y,-40px)*.4))}}.lampu-tali{position:absolute;top:0;left:-2%;width:104%;height:90px}.lampu-tali .bohlam{animation:nyala 2.6s ease-in-out infinite alternate}@keyframes nyala{to{opacity:.55}}.hangat{position:absolute;inset:0;background:radial-gradient(ellipse at 10% 100%,rgba(242,170,60,.22),transparent 55%),radial-gradient(ellipse at 95% 80%,rgba(242,170,60,.12),transparent 45%)}.kabut{position:absolute;left:-30%;width:160%;height:140px;background:radial-gradient(ellipse at center,rgba(170,150,255,.13),transparent 65%);animation:kabut 22s linear infinite alternate}@keyframes kabut{to{transform:translateX(18%)}}.mata{position:absolute;width:34px;height:12px;opacity:0;transition:opacity .6s}.mata::before,.mata::after{content:"";position:absolute;top:0;width:12px;height:12px;border-radius:50%;background:#ffe04a;box-shadow:0 0 12px 2px #ffcf2f88;animation:kedip 3.2s infinite}.mata::before{left:0}.mata::after{right:0}.mata.ada{opacity:.9}@keyframes kedip{0%,92%,100%{transform:scaleY(1)}95%{transform:scaleY(.1)}}.jalan-peta{position:absolute;inset:0;width:100%;height:100%}.asap{position:absolute;width:40px;height:40px;border-radius:50%;background:rgba(200,200,220,.18);animation:asap 6s ease-out infinite}@keyframes asap{from{transform:translate(0,0) scale(.5);opacity:.8}to{transform:translate(30px,-110px) scale(2.2);opacity:0}}.matahari{position:absolute;left:50%;bottom:-120px;width:300px;height:300px;margin-left:-150px;border-radius:50%;background:radial-gradient(circle,#ffd25e 0 38%,rgba(255,170,60,.45) 39%,transparent 70%);transition:transform .2s linear}#unduh{background:linear-gradient(#1a1338,#3a2448 55%,#8a4a3a)}@media (max-width:760px){.lampu-tali{height:60px}.bulan{width:48px;height:48px;top:24px}.mata{transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.kunang,.asap{display:none}}.judul,h1,h2,h3,nav .logo span,.tombol{font-family:"Baloo 2",system-ui,sans-serif}.pita{position:relative;background:#8a5a32;color:#fbe9c0;border:3px solid var(--tinta);border-radius:6px;padding:2px 18px 0;font-family:"Baloo 2",sans-serif;font-size:15px;letter-spacing:.02em;transform:rotate(-2deg);box-shadow:0 4px 0 var(--tinta);background-image:repeating-linear-gradient(0deg,transparent 0 7px,rgba(0,0,0,.08) 7px 9px)}.pita::before,.pita::after{content:"";position:absolute;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#3a2614;box-shadow:inset 1px 1px 0 #b88b5c}.pita::before{left:6px}.pita::after{right:6px}.gembok{vertical-align:-4px;margin-right:4px;color:var(--emas)}.dekor svg.siluet{height:clamp(54px,6.5vw,96px)}body{padding-bottom:0}footer{position:relative;background:#3a2614;color:#e6d3a8;padding:44px 0 calc(var(--jalur) + 18px);font-size:15px;border-top:4px solid var(--tinta)}footer::before{content:"";position:absolute;left:0;right:0;top:-14px;height:10px;background:repeating-linear-gradient(90deg,#3f8a45 0 6px,transparent 6px 10px)}footer .kaki{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:32px;align-items:start}footer .logo{display:flex;align-items:center;gap:12px;text-decoration:none;margin:0}footer .logo img{width:48px;height:48px;border-radius:12px;border:3px solid var(--tinta)}footer .logo span{font-size:30px}footer .kaki-merek p{margin:10px 0 0;max-width:34ch;color:#d9c39a}footer .kaki-kolom{display:flex;flex-direction:column;gap:6px}footer .kaki-kolom b{font-family:"Baloo 2",sans-serif;color:var(--emas);font-size:17px;margin-bottom:2px}footer a{color:#f4e6c4;text-decoration:none;margin:0}footer a:hover{color:var(--emas)}footer .kaki-bawah{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:28px;padding-top:16px;border-top:2px dashed rgba(244,230,196,.18);color:#c9b48c;font-size:14px}@media (max-width:760px){footer .kaki{grid-template-columns:1fr 1fr}footer .kaki-merek{grid-column:1/-1}}.akhir{height:clamp(96px,12vw,150px);transition:height .6s cubic-bezier(.3,1.2,.4,1);background:#140c10}.akhir.buka{height:clamp(380px,34vw,430px)}.akhir img.latar{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.akhir.buka img.latar{filter:brightness(.35) saturate(1.2) blur(1px)}.akhir .isi{position:absolute;inset:0;display:flex;align-items:flex-end;gap:clamp(16px,4vw,48px);padding:0 clamp(16px,5vw,56px);opacity:0;pointer-events:none;transition:opacity .4s .15s}.akhir.buka .isi{opacity:1}.akhir .bos-wrap{position:relative;flex:0 0 auto;height:88%;display:flex;align-items:flex-end}.akhir .bos{height:100%;width:auto;transform:translateY(105%);transition:transform .8s cubic-bezier(.2,1.4,.4,1) .2s;filter:drop-shadow(0 0 28px rgba(255,80,40,.55))}.akhir.buka .bos{transform:none}.akhir .balon-bos{position:absolute;left:58%;top:4%;background:#fff;color:var(--tinta);border:3px solid var(--tinta);border-radius:16px;padding:4px 14px;font-weight:800;font-size:15px;white-space:nowrap;opacity:0;transform:scale(.5) rotate(-4deg);transition:opacity .25s 1s,transform .35s cubic-bezier(.3,1.6,.5,1) 1s;z-index:2}.akhir.buka .balon-bos{opacity:1;transform:rotate(-4deg)}.akhir .teks{align-self:center;max-width:460px;text-align:left}.akhir .teks .kecil{color:#ff9a6a;font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.akhir .teks .judul{font-size:clamp(32px,4.4vw,52px);margin:4px 0 8px}.akhir .teks p{margin:0;color:#e9dcc6}.akhir .tutup-lagi{display:inline-block;margin-top:12px;font-size:13px;color:var(--redup)}.akhir.gempa{animation:gempa .5s}@keyframes gempa{10%,50%,90%{transform:translateX(-6px)}30%,70%{transform:translateX(6px)}}@media (max-width:760px){.akhir.buka{height:520px}.akhir .isi{flex-direction:column-reverse;align-items:center;justify-content:flex-end;padding-top:20px;gap:6px}.akhir .bos-wrap{height:250px}.akhir .teks{text-align:center}.akhir .balon-bos{left:50%;right:auto;top:-8px;translate:-50% 0;font-size:13px}}