/*
Theme Name: agamaislam theme
Theme URI: https://agama-islam.com
Author: Agama Islam
Author URI: https://agama-islam.com
Description: Agamaislam Theme
Version: 1.1.32
Text Domain: agamaislam-theme
*/
*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.65;color:#1a1a1a;background:#fff}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--bt-accent)}h1,h2,h3,h4{margin:0 0 .5em;line-height:1.25;font-weight:800;letter-spacing:-.01em}p{margin:0 0 1em}ul,ol{margin:0;padding:0}figure{margin:0}button{font:inherit;cursor:pointer}input,textarea,select{font:inherit}:root{--bt-accent:#d32f2f;--bt-dark:#111418;--bt-muted:#6b7280;--bt-line:#e5e7eb;--bt-bg-soft:#f6f7f8;--bt-radius:10px}.bt-wrap{max-width:1200px;margin:0 auto;padding:0 16px}.bt-grid-main{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding:24px 0 36px;border-bottom:1px solid var(--bt-line);margin-bottom:20px}.bt-grid-main>*{min-width:0}.bt-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.bt-side{min-width:0}.bt-topbar{background:var(--bt-dark);color:#fff;font-size:12px}.bt-topbar .bt-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;height:34px;overflow:hidden}.bt-topbar a{color:#d1d5db}.bt-topbar a:hover{color:#fff}.bt-topbar-links{display:flex;gap:14px;white-space:nowrap}@media (max-width:700px){.bt-topbar-links{display:none}}.bt-header{background:#fff;border-bottom:1px solid var(--bt-line)}.bt-header .bt-wrap{display:flex;align-items:center;gap:18px;height:76px}.bt-logo{flex:0 0 auto}.bt-logo img{max-height:56px;width:auto}.bt-logo-text{font-size:26px;font-weight:900;letter-spacing:-.02em}.bt-logo-text span{color:var(--bt-accent)}.bt-header-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.bt-header-search{position:relative}.bt-header-search input[type="search"]{width:240px;max-width:46vw;padding:9px 38px 9px 14px;border:1px solid var(--bt-line);border-radius:999px;background:var(--bt-bg-soft);outline:none}.bt-header-search input:focus{border-color:var(--bt-accent);background:#fff}.bt-header-search button{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:0;padding:8px;color:var(--bt-muted)}.bt-header-search button:hover{color:var(--bt-accent)}.bt-nav{background:#fff;border-bottom:1px solid var(--bt-line);position:relative}.bt-nav .bt-wrap{display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}.bt-nav .bt-wrap::-webkit-scrollbar{display:none}.bt-nav ul{display:flex;list-style:none;margin:0;padding:0;white-space:nowrap}.bt-nav ul li a{display:block;padding:12px 14px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#374151;border-bottom:3px solid transparent}.bt-nav ul li a:hover,.bt-nav ul li.current-menu-item>a{color:var(--bt-accent);border-bottom-color:var(--bt-accent)}/* Desktop & Mobile Sub-Menu */
.bt-nav li.menu-item-has-children{position:relative}
.bt-nav li.menu-item-has-children > a::after{content:" \25BE";font-size:11px;display:inline-block;margin-left:4px;opacity:.7;transition:transform .2s ease}
.bt-nav li.menu-item-has-children:hover > a::after,.bt-nav li.menu-item-has-children.is-active > a::after{transform:rotate(180deg)}
.bt-nav .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:230px;background:#ffffff;border:1px solid var(--bt-line);border-radius:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,0.12),0 8px 10px -6px rgba(0,0,0,0.06);padding:6px 0;z-index:1000;flex-direction:column;margin:0;white-space:nowrap;text-align:left}
.bt-nav li.menu-item-has-children:hover > .sub-menu,.bt-nav li.menu-item-has-children.is-active > .sub-menu,.bt-nav li.menu-item-has-children:focus-within > .sub-menu{display:block}
.bt-nav .sub-menu li{display:block;width:100%;border-bottom:1px solid rgba(0,0,0,0.04);margin:0;padding:0}
.bt-nav .sub-menu li:last-child{border-bottom:none}
.bt-nav .sub-menu li a{display:block;padding:9px 18px;font-size:13.5px;font-weight:600;text-transform:none;letter-spacing:normal;color:#374151;border-bottom:none;transition:background .15s ease,color .15s ease,padding-left .15s ease}
.bt-nav .sub-menu li a:hover,.bt-nav .sub-menu li.current-menu-item > a{background:#f3f4f6;color:var(--bt-accent);padding-left:22px;border-bottom:none}
html.bt-dark .bt-nav .sub-menu{background:#1a2234;border-color:#2e384d;box-shadow:0 10px 25px -5px rgba(0,0,0,0.5)}
html.bt-dark .bt-nav .sub-menu li{border-bottom-color:rgba(255,255,255,0.06)}
html.bt-dark .bt-nav .sub-menu li a{color:#e2e8f0}
html.bt-dark .bt-nav .sub-menu li a:hover,html.bt-dark .bt-nav .sub-menu li.current-menu-item > a{background:#242f45;color:var(--bt-accent)}
@media (min-width:769px){.bt-nav .bt-wrap{overflow:visible}}.bt-nav-toggle{display:none}.bt-sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.bt-sec-title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:.01em}.bt-sec-title::before{content:"";width:5px;height:22px;background:var(--bt-accent);border-radius:2px;display:inline-block}.bt-sec-link{color:var(--bt-accent);font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:4px}.bt-sec-link::after{content:"→"}.bt-sec-tools{display:flex;gap:6px}.bt-sec-tools button{background:#fff;border:1px solid var(--bt-line);border-radius:6px;padding:4px 8px;color:var(--bt-muted)}.bt-sec-tools button.is-active{color:var(--bt-accent);border-color:var(--bt-accent)}.bt-hero{position:relative;border-radius:var(--bt-radius);overflow:hidden;background:#000;min-height:420px}.bt-hero-track{display:flex;transition:transform .45s ease;height:100%}.bt-hero-slide{position:relative;flex:0 0 100%;min-height:420px;display:block}.bt-hero-slide img{width:100%;height:100%;min-height:420px;object-fit:cover;position:absolute;inset:0}.bt-hero-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.55) 68%,rgba(0,0,0,.85) 100%)}.bt-hero-body{position:absolute;left:22px;right:22px;bottom:20px;z-index:2;color:#fff}.bt-hero-cat{display:inline-block;background:var(--bt-accent);color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:3px 9px;border-radius:4px;margin-bottom:10px}.bt-hero-title{font-size:clamp(22px,3vw,34px);color:#fff;margin:0 0 10px;text-shadow:0 2px 12px rgba(0,0,0,.45)}.bt-hero-meta{display:flex;align-items:center;gap:14px;font-size:12px;color:#e5e7eb}.bt-hero-meta .bt-avatar{width:26px;height:26px;border-radius:50%}.bt-hero-meta b{color:#fff;font-weight:700}.bt-hero-nav{position:absolute;inset:0;z-index:3;pointer-events:none}.bt-hero-nav button{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#111;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.25)}.bt-hero-nav button:hover{background:var(--bt-accent);color:#fff}.bt-hero-prev{left:12px}.bt-hero-next{right:12px}.bt-hero-dots{position:absolute;bottom:10px;right:16px;z-index:3;display:flex;gap:6px}.bt-hero-dots button{width:8px;height:8px;padding:0;border-radius:50%;border:0;background:rgba(255,255,255,.5)}.bt-hero-dots button.is-active{background:#fff}.bt-card{display:block;background:#fff}.bt-card-body{display:block;min-width:0}.bt-card-media{position:relative;overflow:hidden;border-radius:var(--bt-radius);background:var(--bt-bg-soft)}.bt-card-media img{width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform .35s ease}.bt-card:hover .bt-card-media img{transform:scale(1.04)}.bt-card-title{font-size:15px;font-weight:800;line-height:1.35;margin:10px 0 6px}.bt-card:hover .bt-card-title{color:var(--bt-accent)}.bt-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--bt-muted);flex-wrap:wrap}.bt-meta svg{width:14px;height:14px;vertical-align:-2px}.bt-bigcard{position:relative;display:block;border-radius:var(--bt-radius);overflow:hidden;background:#000}.bt-bigcard img{width:100%;aspect-ratio:16 / 10;object-fit:cover;opacity:.92}.bt-bigcard::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 35%,rgba(0,0,0,.45) 62%,rgba(0,0,0,.85) 100%)}.bt-bigcard-body{position:absolute;left:14px;right:14px;bottom:12px;z-index:2;color:#fff}.bt-bigcard-time{font-size:11px;color:#e5e7eb;display:block;margin-bottom:6px}.bt-bigcard-title{font-size:17px;font-weight:800;color:#fff;margin:0 0 8px;text-shadow:0 2px 10px rgba(0,0,0,.4)}.bt-bigcard-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#e5e7eb}.bt-bigcard-author{display:inline-flex;align-items:center;gap:7px}.bt-bigcard-author .bt-avatar{width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.6)}.bt-mini-list{display:flex;flex-direction:column;gap:14px}.bt-mini{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start}.bt-mini .bt-mini-thumb{border-radius:8px;overflow:hidden;background:var(--bt-bg-soft)}.bt-mini .bt-mini-thumb img{width:96px;height:68px;object-fit:cover}.bt-mini-title{font-size:13.5px;font-weight:700;line-height:1.4;margin:0 0 4px}.bt-mini:hover .bt-mini-title{color:var(--bt-accent)}.bt-mini .bt-meta{font-size:11.5px}.bt-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:68px;background:linear-gradient(135deg,#e5e7eb,#cbd5e1);color:#6b7280;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.bt-bigcard .bt-ph{aspect-ratio:16 / 10;min-height:0}.bt-card-media .bt-ph{aspect-ratio:16 / 10;min-height:0}.bt-hero-slide .bt-ph{position:absolute;inset:0;min-height:0;height:100%}.bt-jelajah-thumb .bt-ph{min-height:104px}.bt-mini-thumb .bt-ph{min-height:68px}.bt-terpopuler-thumb .bt-ph{min-height:48px;font-size:9px;letter-spacing:.04em;padding:2px;text-align:center}.bt-content video,.bt-content iframe{width:100%;border-radius:8px;display:block}.bt-side-box{background:#fff}.bt-side-box+.bt-side-box{margin-top:28px}.bt-side-box .bt-bigcard{margin-bottom:18px}.bt-terpopuler-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.bt-terpopuler-item{display:grid;grid-template-columns:30px minmax(0,1fr) 64px;gap:10px;align-items:start}.bt-terpopuler-num{font-size:22px;font-weight:900;line-height:1;color:var(--bt-accent);font-style:italic}.bt-terpopuler-title{font-size:13.5px;font-weight:700;line-height:1.4;margin:0 0 4px}.bt-terpopuler-item:hover .bt-terpopuler-title{color:var(--bt-accent)}.bt-terpopuler-thumb{border-radius:8px;overflow:hidden;background:var(--bt-bg-soft)}.bt-terpopuler-thumb img{width:64px;height:48px;object-fit:cover}.bt-jelajah-list{display:flex;flex-direction:column}.bt-jelajah-item{display:block;padding:12px 2px;border-bottom:1px solid var(--bt-line);overflow-wrap:anywhere}.bt-jelajah-list .bt-jelajah-item:last-child{border-bottom:0}.bt-jelajah-title{font-size:15px;font-weight:800;line-height:1.4;margin:0 0 5px}.bt-jelajah-item:hover .bt-jelajah-title{color:var(--bt-accent)}.bt-jelajah-excerpt{font-size:13px;color:#4b5563;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bt-rss-source{display:inline-block;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--bt-accent);margin-bottom:4px}.bt-jelajah-list.bt-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}.bt-jelajah-list.bt-mode-grid .bt-jelajah-item{border-bottom:0;padding:0}@media (max-width:640px){.bt-jelajah-list.bt-mode-grid{grid-template-columns:1fr}}.bt-section-blocks{border-bottom:1px solid var(--bt-line);margin-bottom:28px;padding-bottom:8px}.bt-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 30px;padding:16px 0 40px}.bt-blocks.bt-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 36px}.bt-blocks.bt-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 30px}.bt-blocks.bt-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px}.bt-block{min-width:0;padding-bottom:28px;border-bottom:1px solid var(--bt-line);display:flex;flex-direction:column}.bt-block .bt-bigcard{margin-bottom:18px}.bt-block .bt-mini-list{gap:14px;flex:1 0 auto}.bt-block.bt-span-2{grid-column:span 2}.bt-block.bt-span-full{grid-column:1 / -1}.bt-breadcrumb{font-size:12px;color:var(--bt-muted);padding:14px 0 0;display:flex;flex-wrap:nowrap;gap:6px;overflow:hidden;white-space:nowrap}.bt-breadcrumb>span:last-child{overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.bt-breadcrumb a:hover{color:var(--bt-accent)}.bt-single{background:#fff}.bt-single-cat{display:inline-block;background:var(--bt-accent);color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:4px;margin-bottom:12px}.bt-single h1{font-size:clamp(24px,3.4vw,38px);margin:0 0 12px}.bt-lead{font-size:18px;font-weight:700;color:#111827;line-height:1.55;margin:0 0 18px}.bt-byline{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--bt-line);border-bottom:1px solid var(--bt-line);margin:0 0 18px;flex-wrap:wrap}.bt-byline .bt-avatar{width:42px;height:42px;border-radius:50%}.bt-byline-name{font-size:14px;font-weight:800}.bt-byline-sub{font-size:12px;color:var(--bt-muted)}.bt-single-fig{margin:0 0 8px}.bt-single-fig img{width:100%;border-radius:var(--bt-radius)}.bt-single-fig figcaption{font-size:12px;color:var(--bt-muted);padding:8px 2px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.bt-single-fig img{max-height:46vh;object-fit:cover}}.bt-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--bt-line);margin:0 0 20px;flex-wrap:wrap}.bt-fontsize{display:inline-flex;gap:4px;align-items:center;font-size:12px;color:var(--bt-muted)}.bt-fontsize button{background:#fff;border:1px solid var(--bt-line);border-radius:6px;padding:3px 8px;font-weight:700;color:#111}.bt-fontsize button:hover,.bt-fontsize button.is-active{border-color:var(--bt-accent);color:var(--bt-accent)}.bt-share{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--bt-muted);flex-wrap:wrap}.bt-share a,.bt-share button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--bt-line);background:#fff;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;color:#374151}.bt-share a:hover,.bt-share button:hover{border-color:var(--bt-accent);color:var(--bt-accent)}.bt-content{font-size:var(--bt-fs,17px);line-height:1.85;color:#1f2937}.bt-content>p:first-of-type::first-letter{float:left;font-size:3.2em;line-height:.9;font-weight:900;color:var(--bt-accent);padding:4px 8px 0 0}.bt-content p{margin:0 0 1.1em}.bt-content h2,.bt-content h3{margin:1.4em 0 .6em}.bt-content img{border-radius:8px}.bt-content blockquote{margin:1.2em 0;padding:12px 18px;border-left:4px solid var(--bt-accent);background:var(--bt-bg-soft);font-style:italic}.bt-content iframe,.bt-content video{max-width:100%}.bt-tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.bt-tags a{font-size:12px;font-weight:700;background:var(--bt-bg-soft);border:1px solid var(--bt-line);border-radius:999px;padding:4px 12px;color:#374151}.bt-tags a:hover{background:var(--bt-accent);border-color:var(--bt-accent);color:#fff}.bt-author-box{display:flex;gap:14px;align-items:flex-start;background:var(--bt-bg-soft);border:1px solid var(--bt-line);border-radius:var(--bt-radius);padding:16px;margin:24px 0}.bt-author-box .bt-avatar{width:56px;height:56px;border-radius:50%;flex:0 0 56px}.bt-author-box h3{font-size:15px;margin:0 0 4px}.bt-author-box p{font-size:13px;color:#4b5563;margin:0}.bt-related{margin:30px 0 10px}.bt-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:900px){.bt-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt-navposts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:26px 0}.bt-navposts a{border:1px solid var(--bt-line);border-radius:var(--bt-radius);padding:12px 14px;font-size:13px;font-weight:700;overflow-wrap:anywhere}.bt-navposts span{display:block;font-size:11px;color:var(--bt-muted);font-weight:600;text-transform:uppercase;margin-bottom:4px}.bt-navposts a:hover{border-color:var(--bt-accent);color:var(--bt-accent)}.bt-archive-head{padding:22px 0 6px}.bt-archive-head h1{font-size:clamp(22px,3vw,30px)}.bt-archive-head p{color:var(--bt-muted);font-size:13px}.bt-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:36px}@media (max-width:900px){.bt-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bt-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.bt-posts-grid>*:first-child{grid-column:1 / -1}}.bt-pagination{display:flex;gap:6px;justify-content:center;padding:10px 0 40px}.bt-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border:1px solid var(--bt-line);border-radius:8px;font-size:13px;font-weight:700;padding:0 8px}.bt-pagination .page-numbers.current,.bt-pagination .page-numbers:hover{background:var(--bt-accent);border-color:var(--bt-accent);color:#fff}.bt-comments{border-top:1px solid var(--bt-line);margin-top:30px;padding-top:22px}.bt-comments h2,.bt-comments .comment-reply-title{font-size:18px}.bt-comments ol{list-style:none}.bt-comments .comment-body{border:1px solid var(--bt-line);border-radius:var(--bt-radius);padding:14px 16px;margin:0 0 14px}.bt-comments .avatar{border-radius:50%}.bt-comments .comment-form input[type="text"],.bt-comments .comment-form input[type="email"],.bt-comments .comment-form input[type="url"],.bt-comments .comment-form textarea{width:100%;border:1px solid var(--bt-line);border-radius:8px;padding:10px 12px;background:#fff}.bt-comments .submit{background:var(--bt-accent);color:#fff;border:0;border-radius:8px;padding:10px 22px;font-weight:800}.bt-footer{background:var(--bt-dark);color:#9ca3af;margin-top:20px}.bt-footer .bt-wrap{padding-top:34px;padding-bottom:18px}.bt-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:28px;padding-bottom:24px}.bt-footer h3{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}.bt-footer p{font-size:13px;line-height:1.7}.bt-footer ul{list-style:none}.bt-footer ul li{margin-bottom:8px;font-size:13px}.bt-footer ul li a:hover{color:#fff}.bt-footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:14px 0;font-size:12px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width:900px){.bt-footer-grid{grid-template-columns:1fr}}@media (max-width:1024px){.bt-grid-main{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.bt-blocks,.bt-blocks.bt-grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.bt-block.bt-span-full,.bt-block.bt-span-2{grid-column:1 / -1}.bt-hero,.bt-hero-slide,.bt-hero-slide img{min-height:360px}}@media (max-width:900px){.bt-grid-main{grid-template-columns:minmax(0,1fr)}.bt-blocks,.bt-blocks.bt-grid-cols-2,.bt-blocks.bt-grid-cols-3,.bt-blocks.bt-grid-cols-4{grid-template-columns:1fr;gap:36px 0}.bt-block.bt-span-2,.bt-block.bt-span-full{grid-column:auto}.bt-hero,.bt-hero-slide,.bt-hero-slide img{min-height:300px}.bt-header .bt-wrap{height:68px;gap:10px}.bt-logo img{max-height:50px}.bt-header-search input[type="search"]{width:150px;max-width:36vw}}@media (max-width:560px){.bt-header-search input[type="search"]{width:130px;max-width:34vw;padding:8px 34px 8px 12px}.bt-jelajah-item{grid-template-columns:110px minmax(0,1fr)}.bt-jelajah-item .bt-jelajah-thumb img{width:110px;height:80px}.bt-mini{grid-template-columns:84px minmax(0,1fr)}.bt-mini .bt-mini-thumb img{width:84px;height:62px}.bt-terpopuler-item{grid-template-columns:24px minmax(0,1fr) 56px}.bt-terpopuler-thumb img{width:56px;height:42px}.bt-navposts{grid-template-columns:1fr}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute !important;word-wrap:normal !important}.bt-avatar{border-radius:50%;background:#e5e7eb}.bt-empty{padding:40px 16px;text-align:center;color:var(--bt-muted);font-size:14px;background:var(--bt-bg-soft);border-radius:var(--bt-radius)}.bt-type-badge{display:inline-block;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:4px;margin-left:6px;background:rgba(0,0,0,.65);color:#fff;vertical-align:middle}.bt-bigcard .bt-type-badge,.bt-hero .bt-type-badge{margin-left:0;margin-right:6px}.bt-type-nb_video{background:#b91c1c}.bt-type-nb_telegram{background:#0e7490}.bt-apps-button{border:0;border-radius:999px;padding:8px 16px;background:var(--bt-accent);color:#fff;font-size:12px;font-weight:900;letter-spacing:.06em;flex:0 0 auto}.bt-apps-button[hidden]{display:none}.bt-apps-button:hover{filter:brightness(.92)}.bt-share-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bt-share-buttons-detail{margin:6px 0 22px}.bt-share-heading{font-size:11px;font-weight:900;letter-spacing:.1em;color:var(--bt-muted)}.bt-share-hint{flex-basis:100%;order:10;font-size:11px;color:#9ca3af;margin-top:2px}.bt-share-link{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--bt-line);background:#fff;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;color:#374151}.bt-share-link:hover{border-color:var(--bt-accent);color:var(--bt-accent)}.bt-share-buttons-compact .bt-share-link{padding:3px 10px;font-size:11.5px}.bt-video-wrap{margin:0 0 18px;border-radius:var(--bt-radius);overflow:hidden;background:#000}.bt-video-wrap video,.bt-video-wrap iframe,.bt-video-wrap embed{display:block;width:100%;height:auto;max-height:70vh}.bt-single-cat-tg{background:#0e7490}.bt-content-telegram iframe{max-width:100%}.bt-source-box{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bt-bg-soft);border:1px solid var(--bt-line);border-radius:var(--bt-radius);padding:10px 14px;margin:18px 0 6px;font-size:13px;font-weight:700}.bt-source-box .bt-rss-source{margin:0}.bt-source-box a{color:var(--bt-accent)}@media (max-width:560px){.bt-share-buttons{gap:6px}.bt-share-link{padding:4px 9px;font-size:11px}.bt-apps-button{padding:7px 12px}}.bt-byline-noauthor{padding:10px 0}.bt-byline-sub-solo{font-size:13px;color:#4b5563;font-weight:500}.bt-byline-noauthor .bt-byline-sub-solo{margin:0}#wpcp-topic-tabs,.nb-feed-tabs{display:none !important}html,body{overflow-x:hidden}.bt-content{overflow-wrap:anywhere;word-wrap:break-word}.bt-content img{max-width:100%;height:auto}.bt-content *{max-width:100%}.bt-content pre{white-space:pre-wrap;word-break:break-word}.bt-content table{display:block;width:100%;overflow-x:auto}.bt-spot{padding:8px 0 28px;margin-bottom:20px;border-bottom:1px solid var(--bt-line)}.bt-spot-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 22px;margin-top:18px}.bt-spot-item{display:flex;flex-direction:column;min-width:0}.bt-spot-thumb{border-radius:8px;overflow:hidden;background:var(--bt-bg-soft);margin-bottom:10px}.bt-spot-thumb img{width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform .35s ease}.bt-spot-item:hover .bt-spot-thumb img{transform:scale(1.04)}.bt-spot-title{font-weight:800;line-height:1.35;margin:0 0 6px;flex:1 0 auto}.bt-spot-item:hover .bt-spot-title{color:var(--bt-accent)}.bt-spot-grid>.bt-spot-item:nth-child(1),.bt-spot-grid>.bt-spot-item:nth-child(2){grid-column:span 3}.bt-spot-grid>.bt-spot-item:nth-child(1) .bt-spot-title,.bt-spot-grid>.bt-spot-item:nth-child(2) .bt-spot-title{font-size:19px;line-height:1.32}.bt-spot-grid>.bt-spot-item:nth-child(n+3){grid-column:span 2}.bt-spot-grid>.bt-spot-item:nth-child(n+3) .bt-spot-title{font-size:15px;line-height:1.36}@media (max-width:768px){.bt-spot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.bt-spot-grid>.bt-spot-item:nth-child(1){grid-column:span 2}.bt-spot-grid>.bt-spot-item:nth-child(1) .bt-spot-title{font-size:16.5px}.bt-spot-grid>.bt-spot-item:nth-child(n+2){grid-column:span 1}.bt-spot-grid>.bt-spot-item:nth-child(n+2) .bt-spot-title{font-size:13.5px;line-height:1.35}.bt-spot-thumb{margin-bottom:7px}}.bt-posts-text2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px;padding-bottom:36px}.bt-textcard{display:block;border:1px solid var(--bt-line);border-radius:var(--bt-radius);padding:16px 18px;background:#fff}.bt-textcard:hover{border-color:var(--bt-accent)}.bt-textcard-title{font-size:17px;font-weight:800;line-height:1.4;margin:0 0 8px}.bt-textcard:hover .bt-textcard-title{color:var(--bt-accent)}.bt-textcard-desc{font-size:13.5px;color:#4b5563;margin:0 0 8px}@media (max-width:640px){.bt-posts-text2{grid-template-columns:1fr}}.bt-jelajah-bottom{padding-top:6px;padding-bottom:36px;border-bottom:1px solid var(--bt-line);margin-bottom:28px}.bt-jelajah-bottom .bt-grid-main{border-bottom:0;margin-bottom:0;padding:10px 0 0}html.bt-dark{--bt-line:#263145;--bt-bg-soft:#16213a;--bt-muted:#9aa7bd;color-scheme:dark}html.bt-dark body{background:#0b1220;color:#e5e7eb}html.bt-dark .bt-header,html.bt-dark .bt-nav,html.bt-dark .bt-card,html.bt-dark .bt-side-box,html.bt-dark .bt-single,html.bt-dark .bt-textcard,html.bt-dark .bt-widget,html.bt-dark .bt-yt-rotation{background:#111a2e}html.bt-dark .bt-header-search input[type="search"],html.bt-dark .bt-header-search input:focus{background:#0d1526;color:#e5e7eb}html.bt-dark .bt-sec-tools button,html.bt-dark .bt-fontsize button,html.bt-dark .bt-dark-toggle{background:#0d1526;color:#cbd5e1}html.bt-dark .bt-share a,html.bt-dark .bt-share button,html.bt-dark .bt-share-link,html.bt-dark .bt-tags a{background:#0d1526;color:#cbd5e1}html.bt-dark .bt-content,html.bt-dark .bt-textcard-desc{color:#d3dae6}html.bt-dark .bt-lead{color:#f3f4f6}html.bt-dark .bt-comments .comment-form input,html.bt-dark .bt-comments .comment-form textarea{background:#0d1526;color:#e5e7eb}.bt-dark-toggle{border:1px solid var(--bt-line);background:#fff;border-radius:999px;width:34px;height:34px;flex:0 0 auto;font-size:15px;line-height:1}.bt-dark-toggle:hover{border-color:var(--bt-accent)}.bt-menu-toggle{display:none;border:1px solid var(--bt-line);background:#fff;border-radius:8px;width:38px;height:38px;flex:0 0 auto;font-size:19px;line-height:1;align-items:center;justify-content:center}.bt-menu-toggle:hover{border-color:var(--bt-accent);color:var(--bt-accent)}.bt-drawer{position:fixed;top:0;left:0;bottom:0;width:min(300px,82vw);background:#fff;z-index:9999;transform:translateX(-105%);transition:transform .28s ease;box-shadow:2px 0 24px rgba(0,0,0,.18);overflow-y:auto}.bt-drawer.is-open{transform:translateX(0)}.bt-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9998;opacity:0;pointer-events:none;transition:opacity .28s ease}.bt-drawer-backdrop.is-open{opacity:1;pointer-events:auto}body.bt-drawer-open{overflow:hidden}.bt-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--bt-dark);color:#fff}.bt-drawer-brand{font-weight:900;letter-spacing:-.01em}.bt-drawer-close{background:none;border:0;color:#fff;font-size:26px;line-height:1}.bt-drawer-menu{list-style:none;margin:0;padding:6px 0}.bt-drawer-menu ul{list-style:none;margin:0;padding-left:14px}.bt-drawer-menu li a{display:block;padding:12px 18px;font-weight:700;font-size:14.5px;border-bottom:1px solid var(--bt-line)}.bt-drawer-menu li a:hover{color:var(--bt-accent)}html.bt-dark .bt-drawer{background:#111a2e}html.bt-dark .bt-menu-toggle{background:#0d1526;color:#cbd5e1}@media (max-width:900px){.bt-menu-toggle{display:inline-flex}.bt-nav{display:none}}.bt-underhero{padding:4px 0 28px;border-bottom:1px solid var(--bt-line);margin-bottom:20px}.bt-underhero-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:640px){.bt-underhero-grid{display:flex;flex-direction:column;gap:14px}.bt-underhero-grid .bt-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:0 12px;align-items:start}.bt-underhero-grid .bt-card-media{border-radius:8px}.bt-underhero-grid .bt-card-media img{width:96px;height:68px;aspect-ratio:auto;transform:none !important}.bt-underhero-grid .bt-card-body{min-width:0}.bt-underhero-grid .bt-card-title{margin:0 0 4px;font-size:13.5px}.bt-underhero-grid .bt-card .bt-rss-source{margin:0 0 2px !important}.bt-underhero-grid .bt-card .bt-meta{font-size:11.5px}}.bt-yt-rotation{margin:36px 0 30px;padding:22px 24px;border:1px solid var(--bt-line);border-radius:var(--bt-radius);background:var(--bt-bg-soft)}.bt-yt-rotation-intro{font-size:20px;font-weight:900;line-height:1.3;margin:0 0 10px;text-transform:uppercase;letter-spacing:.01em;display:flex;align-items:center;gap:10px}.bt-yt-rotation-intro::before{content:"";width:5px;height:22px;background:var(--bt-accent);border-radius:2px;display:inline-block;flex-shrink:0}.bt-yt-rotation-label{margin:0 0 14px;font-size:14px;color:var(--bt-muted)}.bt-yt-rotation-label a{color:var(--bt-accent);font-weight:700}.bt-yt-rotation-frame{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:8px;overflow:hidden}.bt-yt-rotation-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.bt-after-section{margin:30px 0 10px}.bt-after-lead{display:block}.bt-after-lead-media{display:block;border-radius:var(--bt-radius);overflow:hidden;background:var(--bt-bg-soft)}.bt-after-lead-media img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.bt-after-lead-title{display:block;font-size:18px;font-weight:800;line-height:1.35;margin:10px 0 6px}.bt-after-lead:hover .bt-after-lead-title{color:var(--bt-accent)}.bt-after-item{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--bt-line);align-items:start}.bt-after-thumb{display:block;border-radius:8px;overflow:hidden;background:var(--bt-bg-soft)}.bt-after-thumb img{width:110px;height:76px;object-fit:cover}.bt-after-item-body{min-width:0}.bt-after-item-body time{display:block;font-size:11.5px;color:var(--bt-muted);margin:0 0 3px}.bt-after-item-title{display:block;font-size:14px;font-weight:700;line-height:1.4}.bt-after-item:hover .bt-after-item-title{color:var(--bt-accent)}.bt-after-videos{list-style:none;margin:0;padding:0}.bt-after-videos li{border-top:1px solid var(--bt-line)}.bt-after-videos a{display:block;padding:10px 0}.bt-after-video-title{display:block;font-size:14px;font-weight:700;line-height:1.4;margin:0 0 3px}.bt-after-videos time{font-size:11.5px;color:var(--bt-muted)}.bt-after-videos a:hover .bt-after-video-title{color:var(--bt-accent)}.bt-dunia-list{display:block}.bt-dunia-item{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--bt-line);align-items:start}.bt-dunia-item.no-img{grid-template-columns:minmax(0,1fr)}.bt-dunia-thumb{display:block;border-radius:8px;overflow:hidden;background:var(--bt-bg-soft)}.bt-dunia-thumb img{width:110px;height:74px;object-fit:cover}.bt-dunia-body{min-width:0}.bt-dunia-source{display:inline-block;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--bt-accent)}.bt-dunia-body h3{font-size:14px;margin:2px 0 4px;line-height:1.4}.bt-dunia-body h3 a:hover{color:var(--bt-accent)}.bt-dunia-body time{font-size:11.5px;color:var(--bt-muted)}@media (max-width:560px){.bt-after-lead-title{font-size:16px}.bt-after-item,.bt-dunia-item{grid-template-columns:84px minmax(0,1fr);gap:10px}.bt-after-thumb img{width:84px;height:60px}.bt-dunia-thumb img{width:84px;height:60px}}.bt-widget{background:#fff;border:1px solid var(--bt-line);border-radius:var(--bt-radius);padding:16px;margin:0 0 22px}.bt-widget-title{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--bt-accent);display:inline-block}.bt-widget ul{list-style:none;margin:0;padding:0}.bt-widget ol{margin:0 0 0 18px;padding:0}.bt-widget li{padding:6px 0;border-bottom:1px solid var(--bt-line);font-size:13.5px}.bt-widget li:last-child{border-bottom:0}.bt-widget a:hover{color:var(--bt-accent)}.bt-widget select,.bt-widget input[type="text"],.bt-widget input[type="search"],.bt-widget input[type="email"]{width:100%}.bt-widget img{border-radius:6px}.bt-widget p{font-size:13.5px;margin:0 0 8px}.bt-widget .screen-reader-text{position:absolute !important}.bt-footer-widgets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:28px 0 22px;border-bottom:1px solid rgba(255,255,255,.08)}.bt-footer-widgets .bt-widget{background:transparent;border:0;padding:0;margin:0}.bt-footer-widgets .bt-widget-title{color:#fff;border-bottom-color:rgba(255,255,255,.25)}.bt-footer-widgets .bt-widget li{border-bottom-color:rgba(255,255,255,.08)}.bt-footer-widgets .bt-widget a{color:#d1d5db}.bt-footer-widgets .bt-widget a:hover{color:#fff}@media (max-width:900px){.bt-footer-widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding-bottom:16px}}@media (max-width:560px){.bt-footer-widgets{grid-template-columns:1fr}}
.bt-logo-img{max-height:52px;width:auto;display:block}.bt-logo-dark{display:none}html.bt-dark .bt-logo-light{display:none}html.bt-dark .bt-logo-dark{display:block}.bt-drawer-brand .bt-logo-img{max-height:40px;width:auto}

.bt-content ul,.bt-content ol{margin:1.2em 0 1.4em 0;padding-left:1.8em;list-style-position:outside}
.bt-content ul{list-style-type:disc}
.bt-content ol{list-style-type:decimal}
.bt-content li{margin-bottom:0.5em;padding-left:0.3em;line-height:1.75}
.bt-content li:last-child{margin-bottom:0}
.bt-content ul+p,.bt-content ol+p{margin-top:1.4em}
.bt-content h2,.bt-content h3,.bt-content h4,.bt-content h5,.bt-content h6{margin-top:1.8em;margin-bottom:0.6em;line-height:1.35;font-weight:800}
.bt-content p:has(> strong:only-child),.bt-content p:has(> b:only-child),.bt-content .bt-subheading{margin-top:1.8em !important;margin-bottom:0.6em !important;font-weight:800;line-height:1.4;display:block}
\n/* PWA Floating Smart Install Banner & Modal Styles */
.bt-pwa-banner{position:fixed;bottom:10px;left:10px;right:auto;width:calc(100% - 150px);max-width:275px;margin:0;z-index:10005;animation:btPwaSlideUp .35s cubic-bezier(.16,1,.3,1) forwards}
.bt-pwa-banner-card{display:flex;align-items:center;gap:8px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:8px 10px;box-shadow:0 10px 25px -4px rgba(0,0,0,.2),0 4px 10px rgba(0,0,0,.08);position:relative}
.bt-pwa-banner-close{position:absolute;top:2px;right:4px;background:none;border:0;color:#94a3b8;font-size:16px;line-height:1;padding:2px 4px;cursor:pointer}
.bt-pwa-banner-close:hover{color:#334155}
.bt-pwa-banner-media{flex-shrink:0}
.bt-pwa-banner-media img{width:36px;height:36px;border-radius:8px;object-fit:cover;box-shadow:0 2px 6px rgba(0,0,0,.15)}
.bt-pwa-banner-info{flex:1;min-width:0;padding-right:4px}
.bt-pwa-banner-title{font-size:12px;font-weight:800;color:#0f172a;line-height:1.2;margin-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bt-pwa-banner-desc{font-size:10px;color:#64748b;line-height:1.25;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.bt-pwa-banner-action{flex-shrink:0;background:#15803d;color:#ffffff;border:0;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:800;cursor:pointer;transition:background .2s ease,transform .1s ease}
.bt-pwa-banner-action:hover{background:#166534;transform:scale(1.03)}
html.bt-dark .bt-pwa-banner-card{background:#161e2e;border-color:#2e384d;box-shadow:0 12px 32px -4px rgba(0,0,0,.6)}
html.bt-dark .bt-pwa-banner-title{color:#f8fafc}
html.bt-dark .bt-pwa-banner-desc{color:#94a3b8}
html.bt-dark .bt-pwa-banner-close{color:#64748b}
html.bt-dark .bt-pwa-banner-close:hover{color:#cbd5e1}
@media (min-width:769px){
.bt-pwa-banner{left:24px;right:auto;bottom:24px;width:370px;max-width:390px}
.bt-pwa-banner-card{padding:12px 14px;gap:12px;border-radius:14px}
.bt-pwa-banner-media img{width:46px;height:46px;border-radius:10px}
.bt-pwa-banner-title{font-size:13.5px;margin-bottom:2px}
.bt-pwa-banner-desc{font-size:11px;-webkit-line-clamp:2}
.bt-pwa-banner-action{padding:8px 16px;font-size:13px}
.bt-pwa-banner-close{top:6px;right:8px;font-size:18px}
}
@media (max-width:768px){
.bt-header .bt-wrap{height:60px;gap:8px;padding:0 12px}
.bt-logo{flex:0 1 auto;min-width:0}
.bt-logo-img{max-height:38px;width:auto}
.bt-menu-toggle{width:34px;height:34px;font-size:17px}
.bt-header-actions{gap:6px}
.bt-dark-toggle{width:32px;height:32px;font-size:14px}
.bt-apps-button{padding:6px 10px;font-size:11px}
.bt-header-search{display:none !important}
}

/* Drawer PWA Button */
.bt-drawer-pwa{padding:14px 16px;border-bottom:1px solid var(--bt-line)}
.bt-drawer-pwa-btn{display:flex;align-items:center;gap:12px;width:100%;background:#15803d;color:#ffffff;border:0;border-radius:10px;padding:10px 14px;cursor:pointer;text-align:left;transition:background .2s ease}
.bt-drawer-pwa-btn:hover{background:#166534}
.bt-drawer-pwa-icon{font-size:22px}
.bt-drawer-pwa-text{display:flex;flex-direction:column;line-height:1.25}
.bt-drawer-pwa-text strong{font-size:13.5px;font-weight:800}
.bt-drawer-pwa-text small{font-size:11px;opacity:.9}

/* PWA Instruction Modal */
.bt-pwa-modal{position:fixed;inset:0;z-index:10010;display:flex;align-items:center;justify-content:center;padding:16px}
.bt-pwa-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(3px)}
.bt-pwa-modal-card{position:relative;z-index:2;background:#ffffff;border-radius:16px;max-width:400px;width:100%;padding:22px;box-shadow:0 20px 40px -8px rgba(0,0,0,.3)}
.bt-pwa-modal-close{position:absolute;top:12px;right:14px;background:none;border:0;font-size:20px;color:#94a3b8;cursor:pointer;padding:4px}
.bt-pwa-modal-head{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}
.bt-pwa-modal-head img{width:48px;height:48px;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1)}
.bt-pwa-modal-head h3{margin:0;font-size:16px;font-weight:800;color:#0f172a}
.bt-pwa-modal-head p{margin:2px 0 0;font-size:12px;color:#64748b}
.bt-pwa-modal-body{margin-bottom:20px}
.bt-pwa-step{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:#334155;margin-bottom:12px;line-height:1.45}
.bt-pwa-step-num{flex-shrink:0;width:22px;height:22px;background:#15803d;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}
.bt-pwa-modal-btn{width:100%;background:#15803d;color:#fff;border:0;border-radius:10px;padding:12px;font-size:14px;font-weight:800;cursor:pointer}
.bt-pwa-modal-btn:hover{background:#166534}
html.bt-dark .bt-pwa-modal-card{background:#161e2e;color:#f8fafc}
html.bt-dark .bt-pwa-modal-head{border-bottom-color:#2e384d}
html.bt-dark .bt-pwa-modal-head h3{color:#f8fafc}
html.bt-dark .bt-pwa-modal-head p{color:#94a3b8}
html.bt-dark .bt-pwa-step{color:#cbd5e1}\n