:root{--latar: #f5f5ff;--panel: #ffffff;--garis: #dedcf5;--teks: #1b1a3a;--redup: #6b6a93;--aksen: #4338ca;--aksen-2: #7c3aed;--aksen-lembut: #ebe9ff;--gelap: #1e1b4b;--radius: 16px;--sudut: 16px 4px 16px 4px;--lebar: 1200px;--serif: Georgia, "Iowan Old Style", "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--latar);color:var(--teks);font:16px/1.62 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--aksen)}img{max-width:100%;display:block}h1,h2,h3{line-height:1.22;margin:0 0 .5rem}h1,h2{font-weight:750;letter-spacing:-.02em}.wadah{max-width:var(--lebar);margin:0 auto;padding:0 20px}.lewati{position:absolute;left:-9999px}.lewati:focus{left:8px;top:8px;background:var(--aksen);color:#fff;padding:8px 14px;z-index:50;border-radius:10px}.kepala{background:var(--panel);border-bottom:3px solid transparent;border-image:linear-gradient(90deg,var(--aksen),var(--aksen-2)) 1;position:sticky;top:0;z-index:20}.kepala-isi{display:flex;align-items:center;gap:20px;padding-block:13px;flex-wrap:wrap}.merek{font-size:1.42rem;font-weight:800;letter-spacing:-.03em;line-height:1}.merek-ekor{background:linear-gradient(90deg,var(--aksen),var(--aksen-2));-webkit-background-clip:text;background-clip:text;color:transparent}.menu{display:flex;gap:6px;flex-wrap:wrap;flex:1}.menu-tautan{padding:7px 13px;border-radius:var(--sudut);color:var(--redup);font-size:.87rem;font-weight:600}.menu-tautan:hover{background:var(--aksen-lembut);color:var(--aksen)}.menu-tautan.aktif{background:linear-gradient(135deg,var(--aksen),var(--aksen-2));color:#fff}.cari{display:flex;gap:0;border:1px solid var(--garis);border-radius:var(--sudut);overflow:hidden;background:var(--latar)}.cari input{background:transparent;border:0;color:var(--teks);padding:9px 14px;min-width:168px;font-size:.9rem}.cari input:focus{outline:none}.cari:focus-within{border-color:var(--aksen)}.cari button{background:linear-gradient(135deg,var(--aksen),var(--aksen-2));color:#fff;border:0;padding:0 17px;font-weight:700;cursor:pointer;font-size:.87rem}.daftar-kepala{padding:30px 0 16px;margin-bottom:20px}.daftar-kepala h1{font-size:clamp(1.5rem,4vw,2.2rem)}.daftar-meta,.daftar-ket{color:var(--redup);font-size:.91rem;margin:6px 0 0}.petak{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(242px,1fr))}.kartu{background:var(--panel);border:1px solid var(--garis);border-radius:var(--sudut);overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.kartu:hover{transform:translateY(-3px);box-shadow:0 12px 26px #4338ca29}.kartu-gambar{position:relative;aspect-ratio:16 / 9;background:var(--aksen-lembut)}.kartu-gambar img{width:100%;height:100%;object-fit:cover}.kartu-gambar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--aksen),var(--aksen-2));transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.kartu:hover .kartu-gambar:after{transform:scaleX(1)}.kartu-kosong{display:grid;place-items:center;height:100%;color:var(--redup);font-size:1.9rem}.kartu-durasi{position:absolute;right:9px;top:9px;background:#1b1a3ad1;color:#fff;font-size:.73rem;font-weight:700;padding:3px 8px;border-radius:8px 3px}.kartu-judul{font-size:.94rem;font-weight:600;margin:12px 14px 4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kartu-meta{margin:0 14px 13px;color:var(--redup);font-size:.78rem}.halaman{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:36px 0}.halaman-tautan{min-width:40px;height:40px;padding:0 13px;display:inline-grid;place-items:center;background:var(--panel);border:1px solid var(--garis);border-radius:var(--sudut);font-size:.9rem;font-weight:600;color:var(--teks)}.halaman-tautan:hover{border-color:var(--aksen);color:var(--aksen)}.halaman-tautan.kini{background:linear-gradient(135deg,var(--aksen),var(--aksen-2));border-color:transparent;color:#fff}.halaman-elipsis{padding:8px 4px;color:var(--redup)}.cip-blok{padding:24px 0}.cip-judul{font-size:1.18rem}.cip-daftar{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.cip{background:var(--panel);border:1px solid var(--garis);padding:6px 13px;border-radius:var(--sudut);font-size:.85rem;display:inline-flex;gap:8px;align-items:center}.cip:hover{border-color:var(--aksen);color:var(--aksen)}.cip-angka{color:var(--aksen-2);font-size:.75rem;font-weight:700}.cip-tag{background:var(--aksen-lembut);border-color:transparent;color:var(--aksen)}.remah{font-size:.83rem;color:var(--redup);padding:20px 0 10px;display:flex;gap:6px;flex-wrap:wrap}.remah-pisah{opacity:.5}.video-judul{font-size:clamp(1.4rem,3.5vw,2rem);margin-bottom:16px}.pemutar{background:#000;border-radius:var(--radius);overflow:hidden;aspect-ratio:16 / 9;box-shadow:0 16px 34px #1e1b4b38}.pemutar video{width:100%;height:100%;display:block}.video-fakta{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));margin:20px 0 0;padding:0;gap:12px}.video-fakta li{padding:11px 15px;background:var(--panel);border:1px solid var(--garis);border-radius:var(--sudut);border-left:3px solid var(--aksen);font-size:.93rem}.video-fakta span{display:block;color:var(--redup);font-size:.73rem;text-transform:uppercase;letter-spacing:.07em;margin-bottom:2px}.video-deskripsi{font-size:1rem;padding:20px 0 8px;max-width:740px}.terkait{padding:32px 0;margin-top:16px;border-top:1px solid var(--garis)}.terkait h2{font-size:1.3rem;margin-bottom:16px}.pengantar{margin-top:32px;padding:24px 26px;border-radius:var(--sudut);background:linear-gradient(135deg,var(--aksen-lembut),#f7f5ff);border:1px solid var(--garis)}.pengantar h2{font-size:1.12rem;margin-top:8px}.pengantar p{color:#57568a}.pengantar a{color:var(--aksen);font-weight:600}.halaman-teks{padding:32px 0;max-width:740px}.halaman-teks h2{margin-top:24px;font-size:1.2rem}.halaman-teks a{color:var(--aksen)}.galat,.kosong{background:var(--panel);border:1px dashed var(--garis);padding:18px;border-radius:var(--sudut);color:var(--redup)}.kaki{background:var(--gelap);color:#b9b6e6;margin-top:50px;padding:36px 0 24px;border-top:4px solid transparent;border-image:linear-gradient(90deg,var(--aksen),var(--aksen-2)) 1}.kaki a:hover{color:#fff}.kaki-isi{display:grid;gap:24px;grid-template-columns:2fr 1fr 1fr}.kaki-nama{font-size:1.3rem;font-weight:800;color:#fff;margin:0 0 8px;letter-spacing:-.03em}.kaki-teks{font-size:.87rem;margin:0;max-width:450px;color:#918ec9}.kaki-menu{display:flex;flex-direction:column;gap:7px;font-size:.89rem}.kaki-judul{color:#c7d2fe;font-weight:700;font-size:.77rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.kaki-cipta{color:#7d7ab0;font-size:.79rem;margin:24px auto 0;padding-top:14px;border-top:1px solid #343073}@media (max-width: 760px){.kaki-isi{grid-template-columns:1fr 1fr}.kaki-merek{grid-column:1 / -1}}@media (max-width: 640px){.petak{grid-template-columns:1fr 1fr;gap:12px}.kartu-judul{font-size:.87rem;margin:10px 11px 2px}.kartu-meta{margin:0 11px 11px}}.menu-tombol{display:none;margin-left:auto;width:44px;height:42px;padding:0;background:var(--latar);border:1px solid var(--garis);border-radius:var(--sudut);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.menu-tombol:focus-visible{outline:2px solid var(--aksen);outline-offset:2px}.menu-tombol span{display:block;width:18px;height:2px;border-radius:2px;background:var(--aksen);transition:transform .2s ease,opacity .2s ease}.kepala[data-buka] .menu-tombol span:nth-child(1){transform:translateY(7px) rotate(45deg)}.kepala[data-buka] .menu-tombol span:nth-child(2){opacity:0}.kepala[data-buka] .menu-tombol span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width: 900px){.kepala-isi{gap:12px 14px}.cari{order:4;width:100%}.cari input{flex:1;min-width:0}.js .menu-tombol{display:flex}.js .menu{display:none;order:3;flex:0 0 100%;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;border-top:1px solid var(--garis)}.js .kepala[data-buka] .menu{display:grid}.js .menu-tautan{padding:11px 14px;background:var(--panel);border:1px solid var(--garis);font-size:.93rem}.js .menu-tautan.aktif{border-color:transparent}}.hilang{padding:48px 0}.hilang-kode{font-size:clamp(3.8rem,13vw,6.8rem);font-weight:800;line-height:1;margin:0;background:linear-gradient(135deg,var(--aksen),var(--aksen-2));-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.045em}.hilang h1{font-size:clamp(1.35rem,4vw,1.95rem);margin-top:6px}.hilang-pesan{color:var(--redup);max-width:520px;margin:0 0 22px}.hilang-cari{display:flex;gap:0;margin:0 0 14px;max-width:420px;border:1px solid var(--garis);border-radius:var(--sudut);overflow:hidden;background:var(--panel)}.hilang-cari input{flex:1;min-width:0;background:transparent;border:0;color:var(--teks);padding:11px 16px;font-size:.94rem}.hilang-cari input:focus{outline:none}.hilang-cari button{background:linear-gradient(135deg,var(--aksen),var(--aksen-2));color:#fff;border:0;padding:0 20px;font-weight:700;cursor:pointer}.hilang-tautan{color:var(--redup);font-size:.88rem}.hilang-tautan a{color:var(--aksen);font-weight:600}.hilang-terbaru{margin-top:32px}.hilang-terbaru h2{font-size:1.28rem;margin-bottom:14px}.iklan{display:flex;justify-content:center;margin:22px auto;padding:0 20px}.iklan-isi{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius);background:var(--panel)}.iklan-isi iframe,.iklan-isi img,.iklan-isi ins{display:block;max-width:100%;border:0}.iklan-under_player{margin:16px 0 0;padding:0;justify-content:flex-start}.iklan-in_feed{margin:26px auto 0;padding:0}.iklan-footer{margin:30px auto 4px}
