/*
Theme Name: WetBokep
Description: Tema custom WetBokep - ditulis dari nol mengikuti render wetbokep.com (hitam kehijauan, aksen neon hijau).
Version: 1.0
*/
:root{--wtb-bg:#070d08;--wtb-hitam:#000;--wtb-panel:#101912;--wtb-kartu:#2c3030;
--wtb-tirai:rgba(6,14,8,.82);--wtb-garis:#1c2a1e;--wtb-teks:#c7d7c9;--wtb-terang:#edf6ee;
--wtb-redup:#646c79;--wtb-neon:#6dff72;--wtb-lembut:#b7efb9}
*{box-sizing:border-box}
html,body{margin:0;padding:0;max-width:100%;overflow-x:hidden}
body{background:var(--wtb-bg);color:var(--wtb-teks);font:16px/1.5 "Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-text-size-adjust:100%}
img{max-width:100%;height:auto;display:block}
a{color:var(--wtb-neon);text-decoration:none}
.wtb-in{max-width:1180px;margin:0 auto;padding:0 8px}
.wtb-head{background:var(--wtb-hitam);border-bottom:1px solid var(--wtb-garis)}
.wtb-head-row{display:flex;align-items:center;gap:8px;padding:9px 0;min-width:0}
.wtb-brand{flex:1 1 auto;min-width:0}
.wtb-brand img{height:30px;width:auto;max-width:210px;object-fit:contain}
.wtb-toggle{flex:0 0 auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer}
.wtb-toggle b{display:block;width:20px;height:2px;background:var(--wtb-neon);position:relative}
.wtb-toggle b::before,.wtb-toggle b::after{content:"";position:absolute;left:0;width:20px;height:2px;background:var(--wtb-neon)}
.wtb-toggle b::before{top:-6px}.wtb-toggle b::after{top:6px}
.wtb-find{display:flex;padding:0 0 9px}
.wtb-find input{flex:1 1 0;min-width:0;background:var(--wtb-panel);border:1px solid var(--wtb-garis);border-right:0;color:var(--wtb-teks);padding:8px 10px;font-size:13px;border-radius:3px 0 0 3px;outline:0}
.wtb-find button{flex:0 0 auto;width:44px;background:var(--wtb-neon);border:0;border-radius:0 3px 3px 0;color:#04170a;cursor:pointer;font-size:14px;font-weight:700}
.wtb-menu{display:none;background:var(--wtb-hitam);border-top:1px solid var(--wtb-garis)}
.wtb-menu.buka{display:block}
.wtb-menu a{display:block;padding:10px 8px;border-bottom:1px solid var(--wtb-garis);color:var(--wtb-teks);font-size:13px}
.wtb-menu a:hover{color:var(--wtb-neon)}
.wtb-head2{display:flex;align-items:center;gap:8px;margin:14px 0 9px;padding-bottom:6px;border-bottom:1px solid var(--wtb-garis)}
.wtb-head2 h1,.wtb-head2 h2{margin:0;font-size:16px;font-weight:700;color:var(--wtb-terang);flex:1 1 auto;min-width:0}
.wtb-head2 em{flex:0 0 auto;font-style:normal;font-size:11px;color:var(--wtb-neon);border:1px solid var(--wtb-neon);border-radius:3px;padding:2px 7px}
.wtb-list{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}
@media(min-width:700px){.wtb-list{grid-template-columns:repeat(3,1fr)}}
@media(min-width:980px){.wtb-list{grid-template-columns:repeat(4,1fr)}}
.wtb-card{background:var(--wtb-panel);border-radius:3px;overflow:hidden;min-width:0}
.wtb-pic{position:relative;display:block;aspect-ratio:16/9;background:#050a06;overflow:hidden}
.wtb-pic img{width:100%;height:100%;object-fit:cover}
.wtb-time{position:absolute;right:5px;bottom:5px;background:var(--wtb-tirai);color:var(--wtb-lembut);font-size:11px;padding:2px 5px;border-radius:2px;line-height:1.3}
.wtb-hot{position:absolute;left:5px;top:5px;background:var(--wtb-neon);color:#04170a;font-size:10px;font-weight:700;padding:2px 6px;border-radius:2px;line-height:1.4}
.wtb-t{display:block;padding:7px 8px 4px;font-size:12.5px;line-height:1.35;color:var(--wtb-teks);min-height:44px}
.wtb-t:hover{color:var(--wtb-neon)}
.wtb-n{display:flex;gap:10px;padding:0 8px 8px;font-size:11px;color:var(--wtb-redup)}
.wtb-nav{display:flex;flex-wrap:wrap;gap:5px;margin:16px 0}
.wtb-nav a,.wtb-nav span{min-width:32px;text-align:center;padding:7px 10px;font-size:13px;background:var(--wtb-panel);color:var(--wtb-teks);border:1px solid var(--wtb-garis);border-radius:3px}
.wtb-nav .current{background:var(--wtb-neon);color:#04170a;border-color:var(--wtb-neon);font-weight:700}
.wtb-nav a:hover{border-color:var(--wtb-neon);color:var(--wtb-neon)}
.wtb-frame{position:relative;aspect-ratio:16/9;background:#000;margin:10px 0 0}
.wtb-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.wtb-title{margin:12px 0 8px;font-size:17px;line-height:1.35;color:var(--wtb-terang);font-weight:700}
.wtb-info{display:flex;flex-wrap:wrap;gap:12px;font-size:12.5px;color:var(--wtb-redup);margin:0 0 12px}
.wtb-info b{color:var(--wtb-neon);font-weight:600}
.wtb-sum{font-size:13.5px;line-height:1.75;color:var(--wtb-teks);margin:0 0 12px}
.wtb-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}
.wtb-chips a{background:var(--wtb-panel);border:1px solid var(--wtb-garis);color:var(--wtb-lembut);font-size:11.5px;padding:5px 9px;border-radius:3px}
.wtb-chips a:hover{border-color:var(--wtb-neon);color:var(--wtb-neon)}
.wtb-doc{font-size:13.5px;line-height:1.8;color:var(--wtb-teks)}
.wtb-doc h2{font-size:15px;color:var(--wtb-terang);margin:18px 0 6px}
.wtb-doc p{margin:0 0 10px}
.wtb-doc ul{margin:0 0 10px;padding-left:20px}
.wtb-foot{background:var(--wtb-hitam);margin-top:22px;padding:14px 0;border-top:1px solid var(--wtb-garis)}
.wtb-kw{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 12px}
.wtb-kw a{font-size:12px;color:var(--wtb-lembut)}
.wtb-kw a:hover{color:var(--wtb-neon)}
.wtb-legal{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;margin:0 0 8px}
.wtb-legal a{color:var(--wtb-redup);font-size:12px}
.wtb-legal a:hover{color:var(--wtb-neon)}
.wtb-cr{text-align:center;font-size:11.5px;color:var(--wtb-redup)}
.comment-form input,.comment-form textarea{width:100%;background:var(--wtb-panel);border:1px solid var(--wtb-garis);color:var(--wtb-teks);padding:8px;font-size:13px;border-radius:3px;margin:0 0 8px}
.comment-form .submit{background:var(--wtb-neon);color:#04170a;font-weight:700;border:0;padding:8px 18px;border-radius:3px;cursor:pointer;width:auto}
.wtb-cm{list-style:none;margin:0;padding:0}
.wtb-cm li{background:var(--wtb-panel);padding:9px;border-radius:3px;margin:0 0 7px;font-size:12.5px}
