/* Jerkiss Pro Cams V6 - centered premium layout, smaller hero, bigger cards, legal footer */

:root{--jk-red:#e50924;--jk-red2:#ff3048;--jk-bg:#030304;--jk-panel:#0b0b0d;--jk-line:rgba(255,255,255,.09);--jk-text:#f7f7fb;--jk-muted:#b9bac6}

body.jk-v6{background:radial-gradient(circle at 50% -10%,rgba(229,9,36,.12),transparent 30rem),#030304!important;color:var(--jk-text)}
body.jk-v6 .jk-site-header{height:64px!important;border-bottom:1px solid rgba(229,9,36,.55)!important;background:rgba(10,10,12,.92)!important;backdrop-filter:blur(18px);box-shadow:0 12px 42px rgba(0,0,0,.44)!important}
body.jk-v6 .jk-site-header>.container{width:min(100%,1440px)!important;max-width:1440px!important;margin-inline:auto!important;padding:.55rem clamp(.8rem,1.8vw,1.25rem)!important}
body.jk-v6 .jk-logo-img{height:46px!important;width:auto!important;display:block!important;background:transparent!important}
body.jk-v6 .jk-v2-menu-fallback,body.jk-v6 #main-menu-container .menu{align-items:center!important;gap:clamp(1rem,2vw,2.1rem)!important}
body.jk-v6 .jk-v2-menu-fallback a,body.jk-v6 #main-menu-container a{font-size:.83rem!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-weight:950!important;color:#fff!important;text-decoration:none!important;padding:.45rem 0!important;border-bottom:2px solid transparent!important}
body.jk-v6 .jk-v2-menu-fallback a:hover,body.jk-v6 #main-menu-container a:hover{color:#fff!important;border-color:var(--jk-red)!important;text-shadow:0 0 18px rgba(229,9,36,.45)}
body.jk-v6 #jk-header-search-toggle{width:42px!important;height:42px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.05)!important}
body.jk-v6 .jk-v2-random{height:42px!important;min-width:42px!important;border-radius:999px!important;background:linear-gradient(135deg,#ff2840,#9d0012)!important;box-shadow:0 14px 34px rgba(229,9,36,.28)!important}
body.jk-v6 #search-form.jk-header-search-panel{top:72px!important;right:clamp(.85rem,2vw,1.3rem)!important;z-index:99999!important}

/* Real top spacing fix: header + a clean small gap only. */
body.jk-v6 main.jk-main-content,
body.jk-v6 main.jk-main-content.w-full,
body.jk-v6 main.jk-main-content.pt-28,
body.jk-v6 main.jk-main-content.max-w-\[1800px\]{
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 auto!important;
  padding-top:76px!important;padding-left:0!important;padding-right:0!important;background:transparent!important;transform:none!important;
}
body.admin-bar.jk-v6 main.jk-main-content,
body.admin-bar.jk-v6 main.jk-main-content.w-full,
body.admin-bar.jk-v6 main.jk-main-content.pt-28{padding-top:108px!important}

/* One centered frame for home, live pages, taxonomy/search pages and webcam pages. */
body.jk-v6 .jk-v6-hero,
body.jk-v6 .jk-v55-home-paths,
body.jk-v6 .text-title,
body.jk-v6 #webcams-grid,
body.jk-v6 .jk-home-grid,
body.jk-v6 #related-webcams-grid,
body.jk-v6 .home-featured-text,
body.jk-v6 .pagination-custom,
body.jk-v6 .jk-v5-archive-hero,
body.jk-v6 .jk-v5-archive-intro,
body.jk-v6 .jk-v4-archive-intro,
body.jk-v6 .jk-v3-archive-intro,
body.jk-v6 .jk-v2-archive-intro,
body.jk-v6 .jk-v5-spotlight,
body.jk-v6 .jk-v5-spotlight-wall,
body.jk-v6 .jk-v5-rail-wrap,
body.jk-v6 .jk-v5-hot-rail,
body.jk-v6 .jk-v5-toolbar,
body.jk-v6 .jk-v4-toolbar,
body.jk-v6 .jk-v3-toolbar,
body.jk-v6 .jk-v5-archive-tail,
body.jk-v6 .jk-v5-tax-tail,
body.jk-v6 .jk-v5-seo-grid,
body.jk-v6 .jk-v5-seo-tail,
body.jk-v6 .jk-v5-seo-blocks,
body.jk-v6 .jk-v4-seo-blocks,
body.jk-v6 .jk-v3-seo-blocks,
body.jk-v6 .jk-v52-page-hero,
body.jk-v6 .jk-v52-section-head,
body.jk-v6 .jk-v52-term-grid,
body.jk-v6 .jk-v52-model-intro,
body.jk-v6 .jk-v52-link-strip,
body.jk-v6 .jk-v52-tail-text,
body.jk-v6 .jk-v6-top-sites,
body.jk-v6 .jk-v6-model-podium,
body.jk-v6 .jk-v6-model-ranking{
  width:min(calc(100% - 2rem),1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;
}

body.jk-v6 .jk-v2-stats,
body.jk-v6 .jk-v4-archive-stats,
body.jk-v6 .jk-v52-page-hero-stats,
body.jk-v6 .jk-v55-hero-stats{display:none!important}

/* V6 hero: smaller, tighter, centered. */
body.jk-v6 .jk-v55-hero{display:none!important}
.jk-v6-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:clamp(1rem,2vw,1.65rem);align-items:center;min-height:clamp(310px,34vh,410px);margin-top:0!important;margin-bottom:1.25rem!important;padding:clamp(1.35rem,3vw,2.35rem);border-radius:30px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(16,16,20,.94) 36%,rgba(128,0,14,.78));box-shadow:0 32px 96px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.07)}
.jk-v6-hero-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 8% 10%,rgba(255,255,255,.13),transparent 20rem),radial-gradient(circle at 92% 30%,rgba(229,9,36,.38),transparent 26rem),linear-gradient(90deg,rgba(0,0,0,.44),transparent 58%)}
.jk-v6-kicker{display:inline-flex;align-items:center;gap:.55rem;color:#fff;font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.14em}.jk-v6-kicker b{width:.68rem;height:.68rem;border-radius:50%;background:#ff203a;box-shadow:0 0 0 7px rgba(229,9,36,.17)}
.jk-v6-hero h1{max-width:780px;margin:.55rem 0 .65rem;color:#fff;font-size:clamp(2.75rem,5.8vw,6.2rem);line-height:.86;font-weight:950;letter-spacing:-.085em;text-wrap:balance}.jk-v6-hero h1::first-letter{color:#fff}
.jk-v6-hero p{max-width:720px;color:#dbdbe3;font-size:clamp(.96rem,1.15vw,1.12rem);line-height:1.62}
.jk-v6-hero-search{display:flex;align-items:center;gap:.55rem;width:min(720px,100%);margin:1.1rem 0 .85rem;padding:.42rem;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.42)}
.jk-v6-hero-search input{flex:1;min-width:0;height:3.15rem;border:0!important;outline:none!important;border-radius:17px;background:rgba(255,255,255,.08)!important;color:#fff!important;padding:0 1rem!important;font-size:.98rem}.jk-v6-hero-search button{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;height:3.15rem;padding:0 1.12rem;border-radius:17px;background:linear-gradient(135deg,#ff2840,#8d0010);color:#fff;font-weight:950;box-shadow:0 16px 34px rgba(229,9,36,.28)}
.jk-v6-hero-actions{display:flex;flex-wrap:wrap;gap:.65rem}.jk-v6-btn{display:inline-flex;align-items:center;justify-content:center;gap:.52rem;min-height:2.75rem;padding:.72rem 1rem;border-radius:999px;font-weight:950;color:#fff!important;text-decoration:none!important}.jk-v6-btn-primary{background:linear-gradient(135deg,#ff2840,#960012);box-shadow:0 18px 40px rgba(229,9,36,.28)}.jk-v6-btn-dark{background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.12)}.jk-v6-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}
.jk-v6-hero-panel{position:relative;display:grid;gap:.8rem;padding:1rem;border-radius:28px;border:1px solid rgba(255,255,255,.11);background:rgba(0,0,0,.33);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.jk-v6-hero-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.jk-v6-hero-panel-head strong{color:#fff;font-size:1rem;font-weight:950}.jk-v6-hero-panel-head a{color:#ff6676;font-size:.82rem;font-weight:950;text-decoration:none}.jk-v6-hero-models{display:grid;gap:.55rem}.jk-v6-hero-models a{display:grid;grid-template-columns:64px minmax(0,1fr);gap:.7rem;align-items:center;padding:.55rem;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.055);text-decoration:none}.jk-v6-hero-models a:hover{border-color:rgba(229,9,36,.42);background:rgba(229,9,36,.13);transform:translateY(-1px)}.jk-v6-hero-models img{width:64px;height:52px;object-fit:cover;border-radius:15px}.jk-v6-hero-models strong{display:block;color:#fff;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jk-v6-hero-models em{display:block;margin-top:.12rem;color:#ff7887;font-style:normal;font-size:.82rem;font-weight:900}

/* Quick page cards and titles. */
body.jk-v6 .jk-v55-home-paths{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;margin-top:0!important;margin-bottom:1.25rem!important}.jk-v55-home-paths a{min-height:118px!important}.text-title{align-items:center!important;justify-content:flex-start!important;margin-top:1rem!important;margin-bottom:1rem!important;padding-left:.1rem!important;color:#fff!important;font-size:1.35rem!important;font-weight:950!important}

/* Bigger centered cam grids. */
body.jk-v6.home #webcams-grid,
body.jk-v6.blog #webcams-grid,
body.jk-v6.home .jk-home-grid,
body.jk-v6.blog .jk-home-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.55rem!important;justify-content:center!important;align-items:stretch!important}
body.jk-v6.post-type-archive-webcam #webcams-grid,
body.jk-v6[class*="tax-webcam_"] #webcams-grid,
body.jk-v6.search #webcams-grid,
body.jk-v6 #related-webcams-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.45rem!important;justify-content:center!important;align-items:stretch!important}
body.jk-v6 #webcams-grid .jk-v5-card,body.jk-v6 .jk-home-grid .jk-v5-card{border-radius:28px!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.028))!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 18px 54px rgba(0,0,0,.34)!important}
body.jk-v6 #webcams-grid .jk-v5-card:hover,body.jk-v6 .jk-home-grid .jk-v5-card:hover{transform:translateY(-4px)!important;border-color:rgba(229,9,36,.42)!important;box-shadow:0 28px 78px rgba(0,0,0,.52)!important}
body.jk-v6.home #webcams-grid .jk-v5-card .t-thumb-wrap,
body.jk-v6.blog #webcams-grid .jk-v5-card .t-thumb-wrap,
body.jk-v6.home .jk-home-grid .jk-v5-card .t-thumb-wrap,
body.jk-v6.blog .jk-home-grid .jk-v5-card .t-thumb-wrap{aspect-ratio:16/12!important;margin:.58rem!important;border-radius:22px!important;overflow:hidden!important}
body.jk-v6.post-type-archive-webcam #webcams-grid .jk-v5-card .t-thumb-wrap,
body.jk-v6[class*="tax-webcam_"] #webcams-grid .jk-v5-card .t-thumb-wrap,
body.jk-v6.search #webcams-grid .jk-v5-card .t-thumb-wrap{aspect-ratio:16/11.4!important;margin:.55rem!important;border-radius:21px!important;overflow:hidden!important}
body.jk-v6 #webcams-grid .jk-v5-card .t-thumb,body.jk-v6 #webcams-grid .jk-v5-card .t-thumb-video{width:100%!important;height:100%!important;object-fit:cover!important}
body.jk-v6 #webcams-grid .jk-v5-card .p-4,
body.jk-v6 .jk-home-grid .jk-v5-card .p-4{padding:1rem .95rem 1.05rem!important;min-height:128px!important;display:flex!important;align-items:flex-start!important;gap:.78rem!important;overflow:hidden!important}.jk-v6 #webcams-grid .jk-v5-card .w-10,.jk-v6 .jk-home-grid .jk-v5-card .w-10{width:2.75rem!important;height:2.75rem!important;flex:0 0 2.75rem!important}.jk-v6 #webcams-grid .jk-v5-card .p-4>div:last-child,.jk-v6 .jk-home-grid .jk-v5-card .p-4>div:last-child{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}.jk-v6 #webcams-grid .sv-card-title,.jk-v6 .jk-home-grid .sv-card-title{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.jk-v6 #webcams-grid .jk-v5-card p.text-xs,.jk-v6 .jk-home-grid .jk-v5-card p.text-xs{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.2!important;margin-top:.18rem!important}.jk-v6 #webcams-grid .jk-v4-card-tags,.jk-v6 .jk-home-grid .jk-v4-card-tags{display:flex!important;flex-wrap:nowrap!important;gap:.35rem!important;margin-top:.52rem!important;max-height:1.35rem!important;overflow:hidden!important;padding:0!important}.jk-v6 #webcams-grid .jk-v4-card-tags span,.jk-v6 .jk-home-grid .jk-v4-card-tags span{flex:0 1 auto!important;max-width:5.8rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.58rem!important;line-height:1!important;padding:.22rem .43rem!important;border-radius:999px!important}

/* Single webcam pages centered. */
body.jk-v6.single-webcam .jk-main-content>div.max-w-screen-xl,
body.jk-v6.single .jk-main-content>div.max-w-screen-xl,
body.jk-v6.single-webcam .pc-webcam-wrap,
body.jk-v6.single .pc-webcam-wrap,
body.jk-v6.single-webcam .pc-info-card,
body.jk-v6.single .pc-info-card,
body.jk-v6.single-webcam .jk-v5-single-panel,
body.jk-v6.single .jk-v5-single-panel,
body.jk-v6.single-webcam .jk-v5-conversion-strip,
body.jk-v6.single .jk-v5-conversion-strip{width:min(calc(100% - 2rem),1280px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.jk-v6.single-webcam .text-title,.jk-v6.single .text-title{width:min(calc(100% - 2rem),1280px)!important;max-width:1280px!important}

/* Top Sites V6. */
.jk-v6-top-sites{display:grid;gap:1.1rem;margin-top:1rem;margin-bottom:1.9rem}.jk-v6-site-card{position:relative;overflow:hidden;display:grid;grid-template-columns:72px minmax(0,1fr) minmax(270px,.34fr);gap:1.1rem;padding:1.15rem;border-radius:32px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.028));box-shadow:0 24px 78px rgba(0,0,0,.42)}.jk-v6-site-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 0%,rgba(229,9,36,.18),transparent 24rem);pointer-events:none}.jk-v6-site-card>*{position:relative;z-index:1}.jk-v6-site-rank{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:24px;background:linear-gradient(135deg,#ff263f,#74000c);color:#fff;font-size:1.25rem;font-weight:950;box-shadow:0 18px 38px rgba(229,9,36,.28)}.jk-v6-site-title span{color:#ff596c;font-size:.74rem;font-weight:950;text-transform:uppercase;letter-spacing:.14em}.jk-v6-site-title h2{margin:.2rem 0 .45rem;color:#fff;font-size:clamp(1.75rem,3.3vw,2.85rem);line-height:.96;font-weight:950;letter-spacing:-.06em}.jk-v6-site-verdict{max-width:900px;color:#dedee6;line-height:1.65;font-size:1rem}.jk-v6-site-best{display:flex;gap:.7rem;align-items:flex-start;margin:.85rem 0;padding:.82rem;border-radius:20px;background:rgba(229,9,36,.1);border:1px solid rgba(229,9,36,.2)}.jk-v6-site-best strong{color:#ff6879;white-space:nowrap;text-transform:uppercase;font-size:.75rem;letter-spacing:.12em}.jk-v6-site-best span{color:#fff;font-weight:850}.jk-v6-site-lists{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.jk-v6-site-lists>div{padding:.9rem;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.25)}.jk-v6-site-lists h3{margin:0 0 .5rem;color:#fff;font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;font-weight:950}.jk-v6-site-lists ul{margin:0;padding-left:1.05rem}.jk-v6-site-lists li{margin:.33rem 0;color:#cfd0d8;line-height:1.45}.jk-v6-site-side{display:grid;align-content:start;gap:.7rem}.jk-v6-site-score{display:flex;align-items:baseline;justify-content:center;gap:.25rem;padding:.85rem;border-radius:24px;background:rgba(229,9,36,.13);border:1px solid rgba(229,9,36,.26);color:#fff}.jk-v6-site-score strong{font-size:2rem;line-height:1;font-weight:950}.jk-v6-site-score span{color:#ff98a3;font-weight:900}.jk-v6-site-previews{display:grid;grid-template-columns:1.1fr .9fr;grid-auto-rows:82px;gap:4px;padding:6px;border-radius:24px;background:#070708}.jk-v6-site-previews img{width:100%;height:100%;object-fit:cover;border-radius:17px}.jk-v6-site-previews img:first-child{grid-row:span 2}.jk-v6-site-previews.is-empty{display:flex;min-height:168px;align-items:center;justify-content:center;background:rgba(229,9,36,.11)}.jk-v6-site-previews.is-empty i{font-size:2.8rem;color:#ff5368}.jk-v6-site-cta{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;border-radius:999px;background:linear-gradient(135deg,#ff263f,#8a0010);color:#fff!important;font-weight:950;text-decoration:none!important}.jk-v6-site-side em{display:block;text-align:center;color:#aaa;font-style:normal;font-size:.88rem;font-weight:850}

/* Top Models V6. */
.jk-v6-model-podium{display:grid;grid-template-columns:1fr 1.18fr 1fr;gap:1rem;align-items:stretch;margin-top:1rem;margin-bottom:1.3rem}.jk-v6-model-podium .rank-1{order:2}.jk-v6-model-podium .rank-2{order:1}.jk-v6-model-podium .rank-3{order:3}.jk-v6-model-card>a{display:block;height:100%;overflow:hidden;border-radius:32px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.028));box-shadow:0 22px 72px rgba(0,0,0,.38);text-decoration:none}.jk-v6-model-card>a:hover{transform:translateY(-5px);border-color:rgba(229,9,36,.46);box-shadow:0 32px 92px rgba(0,0,0,.56)}.jk-v6-model-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:#070708}.jk-v6-model-card.is-podium .jk-v6-model-media{aspect-ratio:16/12}.jk-v6-model-card.rank-1 .jk-v6-model-media{aspect-ratio:16/13.2}.jk-v6-model-media img{width:100%;height:100%;object-fit:cover;opacity:.92;transition:transform .35s ease}.jk-v6-model-card:hover img{transform:scale(1.045)}.jk-v6-model-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.86))}.jk-v6-model-rank,.jk-v6-model-live{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.42rem;border-radius:999px;color:#fff;font-weight:950}.jk-v6-model-rank{top:.85rem;left:.85rem;min-width:2.9rem;height:2.9rem;justify-content:center;background:linear-gradient(135deg,#ff263f,#76000d);box-shadow:0 12px 28px rgba(229,9,36,.32)}.jk-v6-model-live{right:.85rem;top:.9rem;padding:.5rem .75rem;background:rgba(0,0,0,.64);border:1px solid rgba(255,255,255,.14);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.jk-v6-model-live b{width:.48rem;height:.48rem;border-radius:50%;background:#ff263f;box-shadow:0 0 0 5px rgba(229,9,36,.18)}.jk-v6-model-content{display:grid;gap:.78rem;padding:1rem}.jk-v6-model-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.jk-v6-model-content h3{color:#fff;font-size:1.18rem;line-height:1.08;font-weight:950;letter-spacing:-.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jk-v6-model-card.is-podium .jk-v6-model-content h3{font-size:clamp(1.35rem,2.2vw,2.1rem)}.jk-v6-model-content p{margin:.25rem 0 0;color:#bfc0ca;font-size:.92rem;line-height:1.4}.jk-v6-model-viewers{text-align:right;white-space:nowrap}.jk-v6-model-viewers strong{display:block;color:#ff6172;font-size:1.22rem;font-weight:950;line-height:1}.jk-v6-model-viewers span{color:#aaa;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.jk-v6-model-bar{height:.45rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.jk-v6-model-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ff263f,#ff7b8b)}.jk-v6-model-content em{display:inline-flex;align-items:center;gap:.45rem;color:#fff;font-style:normal;font-weight:900}.jk-v6-model-ranking{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0 1.8rem}.jk-v6-model-ranking .jk-v6-model-media{aspect-ratio:16/9.6}.jk-v6-model-ranking .jk-v6-model-content h3{font-size:1.05rem}

/* Premium legal footer. */
body.jk-v6 .jk-footer-premium{margin-top:clamp(2rem,4vw,3.4rem)!important;border-top:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#08080a,#030304)!important}.jk-footer-v6{position:relative;overflow:hidden;color:#fff}.jk-footer-v6:before{content:"";position:absolute;right:-12rem;bottom:-16rem;width:42rem;height:42rem;border-radius:50%;background:radial-gradient(circle,rgba(229,9,36,.22),transparent 68%);filter:blur(18px);pointer-events:none}.jk-footer-v6-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.1fr) minmax(240px,.35fr);gap:clamp(1rem,3vw,2rem);width:min(calc(100% - 2rem),1360px);margin:0 auto;padding:clamp(1.6rem,4vw,3rem) 0}.jk-footer-v6-logo{display:inline-flex;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.jk-footer-v6-logo img{display:block;width:min(230px,70vw);height:auto;background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 14px 32px rgba(229,9,36,.22))}.jk-footer-v6-brand p{max-width:570px;margin:1rem 0 0;color:#d2d2da;line-height:1.72}.jk-footer-v6-actions{display:flex;flex-wrap:wrap;gap:.72rem;margin-top:1.1rem}.jk-footer-v6-actions a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.55rem;padding:.7rem .95rem;border-radius:999px;color:#fff!important;font-weight:950;text-decoration:none!important}.jk-footer-v6-primary{background:linear-gradient(135deg,#ff263f,#900010);box-shadow:0 14px 34px rgba(229,9,36,.24)}.jk-footer-v6-secondary{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11)}.jk-footer-v6-nav{align-content:start}.jk-footer-v6-nav h3{margin:0 0 .9rem;color:#fff;font-size:.82rem;font-weight:950;text-transform:uppercase;letter-spacing:.15em}.jk-footer-v6-links{display:flex;flex-wrap:wrap;gap:.62rem}.jk-footer-v6-links a{display:inline-flex;align-items:center;min-height:2.3rem;padding:.55rem .82rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);color:#e7e7ee!important;font-size:.85rem;font-weight:900;text-decoration:none!important}.jk-footer-v6-links a:hover{background:rgba(229,9,36,.16);border-color:rgba(229,9,36,.38);color:#fff!important;transform:translateY(-1px)}.jk-footer-v6-note{padding:1rem;border-radius:26px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,rgba(229,9,36,.14),rgba(255,255,255,.035))}.jk-footer-v6-note span{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:18px;background:linear-gradient(135deg,#ff263f,#76000d);font-weight:950}.jk-footer-v6-note p{margin:.82rem 0 0;color:#cfd0d8;line-height:1.64;font-size:.93rem}.jk-footer-v6-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;width:min(calc(100% - 2rem),1360px);margin:0 auto;padding:1rem 0;border-top:1px solid rgba(255,255,255,.08);color:#9899a4;font-size:.86rem}.jk-footer-v6-bottom p{margin:0}

@media(max-width:1180px){body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.post-type-archive-webcam #webcams-grid,body.jk-v6[class*="tax-webcam_"] #webcams-grid,body.jk-v6.search #webcams-grid,body.jk-v6 #related-webcams-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.jk-v6-hero{grid-template-columns:1fr}.jk-v6-hero-panel{display:none}body.jk-v6 .jk-v55-home-paths{grid-template-columns:repeat(2,minmax(0,1fr))!important}.jk-v6-site-card{grid-template-columns:62px minmax(0,1fr)}.jk-v6-site-side{grid-column:2}.jk-v6-model-podium{grid-template-columns:1fr}.jk-v6-model-podium .rank-1,.jk-v6-model-podium .rank-2,.jk-v6-model-podium .rank-3{order:0}.jk-v6-model-ranking{grid-template-columns:repeat(3,minmax(0,1fr))}.jk-footer-v6-inner{grid-template-columns:1fr 1fr}.jk-footer-v6-brand{grid-column:1/-1}}
@media(max-width:860px){body.jk-v6 main.jk-main-content,body.jk-v6 main.jk-main-content.pt-28{padding-top:72px!important}body.admin-bar.jk-v6 main.jk-main-content{padding-top:104px!important}body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.post-type-archive-webcam #webcams-grid,body.jk-v6[class*="tax-webcam_"] #webcams-grid,body.jk-v6.search #webcams-grid,body.jk-v6 #related-webcams-grid,.jk-v6-model-ranking{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}.jk-v6-hero{width:min(calc(100% - 1.4rem),1360px)!important;border-radius:24px;padding:1rem}.jk-v6-hero h1{font-size:clamp(2.4rem,12vw,4.35rem)}.jk-v6-hero-search{flex-direction:column;align-items:stretch}.jk-v6-hero-search button{width:100%}.jk-v6-hero-actions .jk-v6-btn{width:100%}.jk-v6-site-card{grid-template-columns:1fr;padding:1rem}.jk-v6-site-side{grid-column:auto}.jk-v6-site-lists{grid-template-columns:1fr}.jk-footer-v6-inner{grid-template-columns:1fr}.jk-footer-v6-actions a{width:100%;justify-content:center}.jk-footer-v6-bottom{flex-direction:column}}
@media(max-width:560px){body.jk-v6 .jk-site-header{height:60px!important}body.jk-v6 main.jk-main-content,body.jk-v6 main.jk-main-content.pt-28{padding-top:68px!important}body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.post-type-archive-webcam #webcams-grid,body.jk-v6[class*="tax-webcam_"] #webcams-grid,body.jk-v6.search #webcams-grid,body.jk-v6 #related-webcams-grid,.jk-v6-model-ranking{grid-template-columns:1fr!important}.jk-v6-hero{margin-bottom:1rem!important}.jk-v6-hero h1{font-size:2.55rem}.jk-v6-hero p{font-size:.94rem}.jk-v6 #webcams-grid .jk-v5-card .p-4{min-height:112px!important}body.jk-v6 .jk-v55-home-paths{grid-template-columns:1fr!important}.jk-v6-site-previews{grid-auto-rows:72px}.jk-footer-v6-links{gap:.5rem}.jk-footer-v6-links a{font-size:.8rem}}

/* Jerkiss V6.1 premium polish: header, spacing, cards and single webcam pages. */
body.jk-v6 .jk-site-header{
  left:0!important;right:0!important;width:100%!important;max-width:none!important;height:64px!important;
  background:linear-gradient(180deg,rgba(18,18,20,.98),rgba(10,10,12,.96))!important;
  border-bottom:1px solid rgba(229,9,36,.62)!important;
  box-shadow:0 10px 34px rgba(0,0,0,.42),0 1px 0 rgba(255,255,255,.035) inset!important;
  backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;overflow:visible!important;
}
body.jk-v6 .jk-site-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.04),transparent 15rem),radial-gradient(circle at 88% 0%,rgba(229,9,36,.11),transparent 18rem);pointer-events:none;z-index:-1}
body.jk-v6 .jk-site-header>.container{height:64px!important;width:min(calc(100% - 1.5rem),1440px)!important;max-width:1440px!important;padding:.38rem 0!important;position:relative;background:transparent!important}
body.jk-v6 .jk-brand a,body.jk-v6 .jk-brand a:hover{background:transparent!important;box-shadow:none!important;transform:none!important;filter:none!important}
body.jk-v6 .jk-logo-img{height:46px!important;background:transparent!important;box-shadow:none!important}

body.jk-v6 .jk-v2-menu-fallback a,body.jk-v6 #main-menu-container a{position:relative!important;border-bottom:0!important;padding:.52rem 0 .58rem!important;text-shadow:none!important;transition:color .2s ease!important}
body.jk-v6 .jk-v2-menu-fallback a:after,body.jk-v6 #main-menu-container a:after{content:"";position:absolute;left:0;right:0;bottom:.18rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--jk-red),#ff5b6d);transform:scaleX(0);transform-origin:center;transition:transform .22s ease;box-shadow:0 0 16px rgba(229,9,36,.52)}
body.jk-v6 .jk-v2-menu-fallback a:hover,body.jk-v6 #main-menu-container a:hover{color:#fff!important;border-color:transparent!important;text-shadow:none!important}
body.jk-v6 .jk-v2-menu-fallback a:hover:after,body.jk-v6 #main-menu-container a:hover:after,body.jk-v6 #main-menu-container .current-menu-item>a:after{transform:scaleX(1)}

body.jk-v6 #jk-header-search-toggle{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.14)!important;transition:transform .2s ease,background .2s ease,border-color .2s ease!important}
body.jk-v6 #jk-header-search-toggle:hover{transform:translateY(-1px);background:rgba(229,9,36,.14)!important;border-color:rgba(229,9,36,.42)!important}
body.jk-v6 .jk-v2-random{background:linear-gradient(135deg,#ff263f,#a60014)!important;border:1px solid rgba(255,255,255,.1)!important}

body.jk-v6 main.jk-main-content,
body.jk-v6 main.jk-main-content.w-full,
body.jk-v6 main.jk-main-content.pt-28,
body.jk-v6 main.jk-main-content.max-w-\[1800px\]{padding-top:82px!important}
body.admin-bar.jk-v6 main.jk-main-content,
body.admin-bar.jk-v6 main.jk-main-content.w-full,
body.admin-bar.jk-v6 main.jk-main-content.pt-28{padding-top:114px!important}
body.jk-v6 .jk-v6-hero{margin-top:0!important;margin-bottom:1.4rem!important}
body.jk-v6.single-webcam .jk-main-content>div.max-w-screen-xl,body.jk-v6.single .jk-main-content>div.max-w-screen-xl{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}

/* V6.1 premium listing cards. */
body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.home .jk-home-grid,body.jk-v6.blog .jk-home-grid,
body.jk-v6.post-type-archive-webcam #webcams-grid,body.jk-v6[class*="tax-webcam_"] #webcams-grid,body.jk-v6.search #webcams-grid,body.jk-v6 #related-webcams-grid{gap:1.75rem!important;align-items:stretch!important}
body.jk-v6 #webcams-grid .jk-premium-cam-card,body.jk-v6 .jk-home-grid .jk-premium-cam-card{position:relative;overflow:hidden;border-radius:30px!important;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.028) 44%,rgba(229,9,36,.075))!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:0 22px 62px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.045)!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease!important}
body.jk-v6 #webcams-grid .jk-premium-cam-card:before,body.jk-v6 .jk-home-grid .jk-premium-cam-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.085),transparent 13rem),radial-gradient(circle at 96% 104%,rgba(229,9,36,.20),transparent 13rem);opacity:.9;pointer-events:none;z-index:1}
body.jk-v6 #webcams-grid .jk-premium-cam-card:hover,body.jk-v6 .jk-home-grid .jk-premium-cam-card:hover{transform:translateY(-6px)!important;border-color:rgba(255,48,72,.48)!important;box-shadow:0 34px 90px rgba(0,0,0,.58),0 0 0 1px rgba(229,9,36,.08) inset!important}
body.jk-v6 #webcams-grid .jk-premium-card-link,body.jk-v6 .jk-home-grid .jk-premium-card-link{position:relative;z-index:2;height:100%;text-decoration:none!important;color:inherit!important;display:flex!important;flex-direction:column!important}
body.jk-v6.home #webcams-grid .jk-premium-cam-card .t-thumb-wrap,body.jk-v6.blog #webcams-grid .jk-premium-cam-card .t-thumb-wrap,body.jk-v6.home .jk-home-grid .jk-premium-cam-card .t-thumb-wrap,body.jk-v6.blog .jk-home-grid .jk-premium-cam-card .t-thumb-wrap{aspect-ratio:16/13.4!important;margin:.66rem!important;border-radius:24px!important;overflow:hidden!important;background:#060607!important}
body.jk-v6.post-type-archive-webcam #webcams-grid .jk-premium-cam-card .t-thumb-wrap,body.jk-v6[class*="tax-webcam_"] #webcams-grid .jk-premium-cam-card .t-thumb-wrap,body.jk-v6.search #webcams-grid .jk-premium-cam-card .t-thumb-wrap{aspect-ratio:16/12.8!important;margin:.64rem!important;border-radius:24px!important;background:#060607!important}
body.jk-v6 .jk-premium-cam-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08) 35%,rgba(0,0,0,.55));pointer-events:none}
body.jk-v6 .jk-premium-thumb,body.jk-v6 .jk-premium-video{transition:transform .38s ease,filter .38s ease!important;filter:saturate(1.05) contrast(1.05)}
body.jk-v6 .jk-premium-cam-card:hover .jk-premium-thumb,body.jk-v6 .jk-premium-cam-card:hover .jk-premium-video{transform:scale(1.045);filter:saturate(1.15) contrast(1.08)}
body.jk-v6 .jk-premium-status{position:absolute;z-index:4;top:.72rem;left:.72rem;display:inline-flex;align-items:center;gap:.38rem;min-height:1.72rem;padding:.34rem .62rem;border-radius:999px;color:#fff;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#ff263f,#9e0013);box-shadow:0 10px 28px rgba(229,9,36,.34);border:1px solid rgba(255,255,255,.18)}
body.jk-v6 .jk-premium-status.is-offline{background:linear-gradient(135deg,#5f626c,#272932);box-shadow:0 10px 22px rgba(0,0,0,.28)}
body.jk-v6 .jk-premium-status i{font-size:.48rem}
body.jk-v6 .jk-premium-viewers{position:absolute;z-index:4;right:.72rem;bottom:.72rem;display:inline-flex;align-items:center;gap:.42rem;min-height:1.75rem;padding:.35rem .66rem;border-radius:999px;background:rgba(0,0,0,.66);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:.72rem;font-weight:900;backdrop-filter:blur(10px)}
body.jk-v6 .jk-premium-glow{position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(180deg,transparent,rgba(229,9,36,.18));pointer-events:none;z-index:3}
body.jk-v6 #webcams-grid .jk-premium-cam-body,body.jk-v6 .jk-home-grid .jk-premium-cam-body{position:relative;display:grid!important;grid-template-columns:3rem minmax(0,1fr) 2.05rem!important;gap:.82rem!important;align-items:center!important;min-height:132px!important;padding:1rem 1rem 1.08rem!important;overflow:hidden!important;flex:1 1 auto!important}
body.jk-v6 .jk-premium-avatar{width:3rem!important;height:3rem!important;flex:0 0 3rem!important;border-radius:1.05rem!important;border:1px solid rgba(255,48,72,.7)!important;box-shadow:0 0 0 4px rgba(229,9,36,.14),0 10px 22px rgba(0,0,0,.32)!important;background:#0b0b0d!important}
body.jk-v6 .jk-premium-cam-main{min-width:0!important;display:grid;gap:.26rem;align-content:center;overflow:hidden!important}
body.jk-v6 .jk-premium-title-row{min-width:0!important;gap:.35rem!important;line-height:1.05!important}
body.jk-v6 .jk-premium-name{font-size:1rem!important;color:#fff!important;font-weight:950!important;letter-spacing:-.025em!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.jk-v6 .jk-premium-verified{width:1rem!important;height:1rem!important;flex:0 0 1rem!important}
body.jk-v6 .jk-premium-meta{margin:0!important;color:#bcbeca!important;font-size:.75rem!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}
body.jk-v6 .jk-premium-sep{margin:0 .3rem;color:#6e707a}.jk-premium-flag{margin-left:.1rem}
body.jk-v6 .jk-premium-tags{display:flex!important;flex-wrap:nowrap!important;gap:.38rem!important;max-height:1.45rem!important;margin-top:.38rem!important;padding:0!important;overflow:hidden!important}
body.jk-v6 .jk-premium-tags span{display:inline-flex!important;align-items:center!important;max-width:6.4rem!important;min-height:1.25rem!important;padding:.26rem .5rem!important;border-radius:999px!important;background:rgba(229,9,36,.13)!important;border:1px solid rgba(255,48,72,.22)!important;color:#ffdce1!important;font-size:.62rem!important;line-height:1!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}
body.jk-v6 .jk-premium-open{display:inline-flex!important;align-items:center;justify-content:center;width:2.05rem;height:2.05rem;border-radius:999px;background:rgba(229,9,36,.14);border:1px solid rgba(229,9,36,.25);color:#fff;transition:transform .2s ease,background .2s ease}
body.jk-v6 .jk-premium-cam-card:hover .jk-premium-open{transform:translateX(2px);background:rgba(229,9,36,.26)}

/* V6.1 single webcam hero. */
body.jk-v6.single-webcam .pc-webcam-wrap.jk-single-hero,body.jk-v6.single .pc-webcam-wrap.jk-single-hero{position:relative;overflow:hidden;width:min(calc(100% - 2rem),1280px)!important;max-width:1280px!important;margin:0 auto 1.35rem!important;padding:1.15rem!important;border-radius:34px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(15,15,18,.95) 48%,rgba(112,0,13,.72))!important;box-shadow:0 32px 90px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.055)!important}
.jk-single-hero-bg{position:absolute;inset:0;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.1),transparent 22rem),radial-gradient(circle at 92% 12%,rgba(229,9,36,.28),transparent 24rem);pointer-events:none}
.jk-single-topbar{position:relative;z-index:1;display:grid;grid-template-columns:4.7rem minmax(0,1fr) auto;gap:1rem;align-items:center;margin-bottom:1rem;padding:.55rem;border-radius:26px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.075)}
.jk-single-avatar{display:block;width:4.7rem;height:4.7rem;border-radius:1.45rem;overflow:hidden;border:1px solid rgba(255,48,72,.65);box-shadow:0 0 0 5px rgba(229,9,36,.12),0 18px 34px rgba(0,0,0,.4);background:#09090b}.jk-single-avatar img{width:100%;height:100%;object-fit:cover}
.jk-single-title-block{min-width:0}.jk-single-kicker{display:inline-flex;align-items:center;gap:.48rem;margin-bottom:.24rem;color:#ff7180;font-size:.75rem;font-weight:950;text-transform:uppercase;letter-spacing:.13em}.jk-single-kicker b{width:.55rem;height:.55rem;border-radius:50%;background:#777}.jk-single-kicker b.is-live{background:#ff263f;box-shadow:0 0 0 6px rgba(229,9,36,.17)}
.jk-single-title-block h1{display:flex;align-items:center;gap:.45rem;margin:0;color:#fff;font-size:clamp(1.65rem,3vw,3.1rem);line-height:1;font-weight:950;letter-spacing:-.055em}.jk-single-title-block h1 img{width:1.15rem;height:1.15rem;flex:0 0 1.15rem}.jk-single-meta-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.62rem}.jk-single-meta-row a,.jk-single-meta-row span{display:inline-flex;align-items:center;gap:.35rem;min-height:1.9rem;padding:.38rem .62rem;border-radius:999px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.095);color:#e8e8ef!important;font-size:.78rem;font-weight:850;text-decoration:none!important}.jk-single-meta-row a:hover{border-color:rgba(229,9,36,.4);background:rgba(229,9,36,.12)}.jk-single-meta-row em{font-style:normal}.jk-single-viewers{color:#ff8a96!important;background:rgba(229,9,36,.12)!important;border-color:rgba(229,9,36,.28)!important}
.jk-single-watch-top{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:3rem;padding:.78rem 1rem;border-radius:999px;background:linear-gradient(135deg,#ff263f,#8f0011);color:#fff!important;font-weight:950;text-decoration:none!important;box-shadow:0 14px 34px rgba(229,9,36,.24);white-space:nowrap}.jk-single-watch-top:hover{transform:translateY(-1px);filter:brightness(1.06)}
.jk-single-player-frame{position:relative;z-index:1;padding:.7rem;border-radius:28px;background:#050506;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 18px 48px rgba(0,0,0,.34)}.jk-single-player-label{position:absolute;z-index:3;top:1.3rem;left:1.3rem;display:inline-flex;align-items:center;gap:.42rem;padding:.4rem .65rem;border-radius:999px;background:rgba(0,0,0,.66);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;backdrop-filter:blur(10px)}.jk-single-player-label span{width:.5rem;height:.5rem;border-radius:50%;background:#ff263f;box-shadow:0 0 0 5px rgba(229,9,36,.17)}.jk-single-player{position:relative!important;overflow:hidden!important;border-radius:22px!important;background:#000!important;margin:0!important}.jk-single-player iframe,.jk-single-player video,.jk-single-player embed,.jk-single-player object{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:22px!important}.jk-single-cta-row{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;margin-top:1rem;padding:.9rem;border-radius:24px;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.075)}.jk-single-main-cta{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.1rem;padding:.82rem 1.1rem;border-radius:999px;background:linear-gradient(135deg,#ff263f,#8f0011);color:#fff!important;font-weight:950;text-decoration:none!important}.jk-single-cta-row p{margin:0;color:#cfd0d8;line-height:1.55;font-size:.92rem}

/* V6.1 single webcam information card. */
body.jk-v6.single-webcam .pc-info-card.jk-single-info-card,body.jk-v6.single .pc-info-card.jk-single-info-card{width:min(calc(100% - 2rem),1280px)!important;max-width:1280px!important;margin:0 auto 1.4rem!important;padding:1.15rem!important;border-radius:34px!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.026))!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 24px 78px rgba(0,0,0,.42)!important;color:#fff!important}.jk-single-info-head{padding:.35rem .25rem 1rem}.jk-single-info-head span{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.55rem;color:#ff7280;font-size:.75rem;font-weight:950;text-transform:uppercase;letter-spacing:.13em}.jk-single-info-head span i{font-size:.55rem}.jk-single-info-head h2{margin:0 0 .55rem;color:#fff;font-size:clamp(1.55rem,2.8vw,2.55rem);line-height:1;font-weight:950;letter-spacing:-.055em}.jk-single-info-head p{max-width:980px;margin:0;color:#d7d7df;line-height:1.72}.jk-single-info-head p+p{margin-top:.65rem}.jk-single-stats-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.85rem!important;margin:0 0 1rem!important}.jk-single-stat{min-height:6.2rem;padding:1rem;border-radius:24px;background:linear-gradient(135deg,rgba(229,9,36,.11),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.085)}.jk-single-stat small{display:block;margin-bottom:.42rem;color:#a9aab5;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.jk-single-stat a,.jk-single-stat strong{display:inline-flex;align-items:center;gap:.38rem;color:#fff!important;font-size:1.08rem;font-weight:950;text-decoration:none!important;line-height:1.16}.jk-single-stat a:hover{color:#ff7280!important}.jk-single-stat em{font-style:normal}.jk-single-mini-chips{display:flex;flex-wrap:wrap;gap:.35rem}.jk-single-mini-chips a,.jk-single-mini-chips span{display:inline-flex;align-items:center;min-height:1.65rem;padding:.3rem .55rem;border-radius:999px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.09);color:#fff!important;font-size:.82rem;text-decoration:none!important}.jk-single-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin:1rem 0}.jk-single-detail-grid a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .95rem;border-radius:20px;background:rgba(0,0,0,.23);border:1px solid rgba(255,255,255,.08);text-decoration:none!important}.jk-single-detail-grid a:hover{border-color:rgba(229,9,36,.4);background:rgba(229,9,36,.11)}.jk-single-detail-grid span{color:#aeb0bb;font-size:.74rem;font-weight:950;text-transform:uppercase;letter-spacing:.11em}.jk-single-detail-grid strong{color:#fff;font-weight:950;text-align:right}.jk-single-category-strip{padding:1rem!important;margin:1rem 0!important;border-radius:24px!important;background:rgba(0,0,0,.22)!important;border:1px solid rgba(255,255,255,.075)!important}.jk-single-category-strip .pc-subttl{margin-bottom:.7rem!important;color:#ff7280!important;font-size:.78rem!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.12em!important}.jk-single-chips{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important}.jk-single-chips .pc-chip{display:inline-flex!important;align-items:center!important;min-height:2rem!important;padding:.45rem .7rem!important;border-radius:999px!important;background:rgba(229,9,36,.12)!important;border:1px solid rgba(229,9,36,.25)!important;color:#fff!important;font-size:.82rem!important;font-weight:850!important;text-decoration:none!important}.jk-single-chips .pc-chip:hover{background:rgba(229,9,36,.22)!important;border-color:rgba(229,9,36,.48)!important}.jk-single-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.jk-single-reasons>div{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.4rem .72rem;padding:.95rem;border-radius:22px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.075)}.jk-single-reasons i{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:16px;background:linear-gradient(135deg,#ff263f,#7f000f);color:#fff}.jk-single-reasons strong{color:#fff;font-weight:950}.jk-single-reasons span{color:#c7c8d0;line-height:1.5;font-size:.88rem}

/* V6.1 footer polish and no logo hover. */
body.jk-v6 .jk-footer-v6-logo,body.jk-v6 .jk-footer-v6-logo:hover,body.jk-v6 .jk-footer-v6-logo:focus{background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;filter:none!important;padding:0!important;outline:0!important}.jk-footer-v6-logo img,.jk-footer-v6-logo:hover img{background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;transform:none!important}.jk-footer-v61-nav{display:grid!important;grid-template-columns:1fr;gap:1.2rem}.jk-footer-v61-group h3{margin:0 0 .72rem;color:#fff;font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.15em}.jk-footer-v61-links{display:flex;flex-wrap:wrap;gap:.55rem .9rem}.jk-footer-v61-links a{position:relative;display:inline-flex;align-items:center;min-height:2rem;padding:.35rem 0;color:#e9e9ef!important;font-size:.84rem;font-weight:950;text-transform:uppercase;letter-spacing:.07em;text-decoration:none!important;background:transparent!important;border:0!important}.jk-footer-v61-links a:after{content:"";position:absolute;left:0;right:0;bottom:.1rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--jk-red),#ff6474);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.jk-footer-v61-links a:hover{color:#fff!important;background:transparent!important;transform:none!important;border:0!important}.jk-footer-v61-links a:hover:after{transform:scaleX(1)}.jk-footer-v61-legal-links a{font-size:.78rem;color:#cfd0d8!important}.jk-footer-v6-inner{grid-template-columns:minmax(280px,.62fr) minmax(0,1.05fr) minmax(230px,.35fr)!important}.jk-footer-v6-brand p{max-width:520px}.jk-footer-v6-note{align-self:start}

@media(min-width:1480px){body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.home .jk-home-grid,body.jk-v6.blog .jk-home-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:1180px){.jk-single-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.jk-single-detail-grid,.jk-single-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.jk-single-topbar{grid-template-columns:4.3rem minmax(0,1fr)}.jk-single-watch-top{grid-column:1/-1}.jk-footer-v6-inner{grid-template-columns:1fr 1fr!important}.jk-footer-v6-brand{grid-column:1/-1}}
@media(max-width:860px){body.jk-v6 main.jk-main-content,body.jk-v6 main.jk-main-content.pt-28{padding-top:76px!important}body.admin-bar.jk-v6 main.jk-main-content{padding-top:108px!important}body.jk-v6 #webcams-grid .jk-premium-cam-body,body.jk-v6 .jk-home-grid .jk-premium-cam-body{min-height:122px!important}.jk-single-topbar{grid-template-columns:3.8rem minmax(0,1fr);border-radius:22px}.jk-single-avatar{width:3.8rem;height:3.8rem;border-radius:1.2rem}.jk-single-player-frame{padding:.45rem;border-radius:22px}.jk-single-player{border-radius:18px!important}.jk-single-player iframe,.jk-single-player video,.jk-single-player embed,.jk-single-player object{border-radius:18px!important}.jk-single-cta-row{grid-template-columns:1fr}.jk-single-main-cta{width:100%}.jk-single-stats-grid,.jk-single-detail-grid,.jk-single-reasons{grid-template-columns:1fr!important}.jk-footer-v6-inner{grid-template-columns:1fr!important}.jk-footer-v61-links{gap:.45rem .7rem}}
@media(max-width:560px){body.jk-v6 .jk-site-header{height:60px!important}body.jk-v6 .jk-site-header>.container{height:60px!important}.jk-single-title-block h1{font-size:1.6rem}.jk-single-meta-row a,.jk-single-meta-row span{font-size:.72rem}.jk-single-player-label{top:.85rem;left:.85rem}.jk-single-info-head h2{font-size:1.55rem}body.jk-v6 #webcams-grid .jk-premium-cam-body,body.jk-v6 .jk-home-grid .jk-premium-cam-body{grid-template-columns:2.8rem minmax(0,1fr) 1.9rem!important;min-height:116px!important}.jk-premium-avatar{width:2.8rem!important;height:2.8rem!important}.jk-footer-v61-links a{font-size:.76rem}}

/* V6.2 premium cleanup */
body.jk-v6 .jk-site-header{
  background:linear-gradient(180deg,rgba(13,13,15,.98),rgba(10,10,12,.94))!important;
  border-bottom:1px solid rgba(229,9,36,.68)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.5)!important;
}
body.jk-v6 #main-menu-container,
body.jk-v6 #main-menu-container .menu,
body.jk-v6 #main-menu-container li,
body.jk-v6 .jk-v2-menu-fallback,
body.jk-v6 .jk-v2-menu-fallback a,
body.jk-v6 #main-menu-container a{
  background:transparent!important;box-shadow:none!important;border-radius:0!important;
}
body.jk-v6 #main-menu-container a,
body.jk-v6 .jk-v2-menu-fallback a{
  position:relative!important;border-bottom:0!important;padding:.75rem 0!important;
}
body.jk-v6 #main-menu-container a:after,
body.jk-v6 .jk-v2-menu-fallback a:after{
  content:"";position:absolute;left:0;right:0;bottom:.25rem;height:2px;border-radius:99px;background:linear-gradient(90deg,#e50924,#ff5a68);transform:scaleX(0);transform-origin:left;transition:transform .22s ease;
}
body.jk-v6 #main-menu-container a:hover,
body.jk-v6 #main-menu-container .current-menu-item>a,
body.jk-v6 .jk-v2-menu-fallback a:hover{background:transparent!important;color:#fff!important;text-shadow:none!important;}
body.jk-v6 #main-menu-container a:hover:after,
body.jk-v6 #main-menu-container .current-menu-item>a:after,
body.jk-v6 .jk-v2-menu-fallback a:hover:after{transform:scaleX(1)}
body.jk-v6 #jk-header-search-toggle{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.14)!important}
body.jk-v6 main.jk-main-content,
body.jk-v6 main.jk-main-content.pt-28{padding-top:88px!important}
body.admin-bar.jk-v6 main.jk-main-content,
body.admin-bar.jk-v6 main.jk-main-content.pt-28{padding-top:120px!important}
body.jk-v6 .jk-v6-hero{margin-top:0!important;margin-bottom:1.45rem!important}

/* Larger, tighter, more premium home cards */
body.jk-v6.home #webcams-grid,
body.jk-v6.blog #webcams-grid,
body.jk-v6.home .jk-home-grid,
body.jk-v6.blog .jk-home-grid{width:min(calc(100% - 2rem),1420px)!important;max-width:1420px!important;gap:1.65rem!important;grid-template-columns:repeat(4,minmax(245px,1fr))!important;}
body.jk-v6.post-type-archive-webcam #webcams-grid,
body.jk-v6[class*="tax-webcam_"] #webcams-grid,
body.jk-v6.search #webcams-grid,
body.jk-v6 #related-webcams-grid{width:min(calc(100% - 2rem),1420px)!important;max-width:1420px!important;gap:1.6rem!important;grid-template-columns:repeat(4,minmax(245px,1fr))!important;}
body.jk-v6 #webcams-grid .jk-premium-cam-card,
body.jk-v6 .jk-home-grid .jk-premium-cam-card,
body.jk-v6 #related-webcams-grid .jk-related-card{
  position:relative!important;border-radius:30px!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.026) 44%,rgba(229,9,36,.08))!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 22px 60px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
body.jk-v6 #webcams-grid .jk-premium-cam-card:before,
body.jk-v6 .jk-home-grid .jk-premium-cam-card:before,
body.jk-v6 #related-webcams-grid .jk-related-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 0,rgba(255,40,64,.16),transparent 13rem);opacity:.8;z-index:1}
body.jk-v6 #webcams-grid .jk-premium-card-link,
body.jk-v6 .jk-home-grid .jk-premium-card-link{position:relative;z-index:2;display:block;height:100%}
body.jk-v6 #webcams-grid .jk-premium-cam-media,
body.jk-v6 .jk-home-grid .jk-premium-cam-media,
body.jk-v6 #related-webcams-grid .t-thumb-wrap{aspect-ratio:16/11!important;margin:.62rem!important;border-radius:23px!important;overflow:hidden!important;background:#050506!important}
body.jk-v6 #webcams-grid .jk-premium-thumb,
body.jk-v6 #webcams-grid .jk-premium-video,
body.jk-v6 .jk-home-grid .jk-premium-thumb,
body.jk-v6 .jk-home-grid .jk-premium-video,
body.jk-v6 #related-webcams-grid .t-thumb,
body.jk-v6 #related-webcams-grid .t-thumb-video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .28s ease,filter .28s ease!important}
body.jk-v6 #webcams-grid .jk-premium-cam-card:hover .jk-premium-thumb,
body.jk-v6 #webcams-grid .jk-premium-cam-card:hover .jk-premium-video,
body.jk-v6 .jk-home-grid .jk-premium-cam-card:hover .jk-premium-thumb,
body.jk-v6 .jk-home-grid .jk-premium-cam-card:hover .jk-premium-video{transform:scale(1.035)!important;filter:saturate(1.08) contrast(1.04)!important}
body.jk-v6 .jk-premium-status{top:.85rem!important;left:.85rem!important;padding:.48rem .72rem!important;border-radius:999px!important;background:linear-gradient(135deg,#ff3048,#a40013)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 12px 28px rgba(229,9,36,.36)!important;color:#fff!important;font-weight:950!important;font-size:.72rem!important;letter-spacing:.04em!important;text-transform:uppercase!important}
body.jk-v6 .jk-premium-viewers{right:.85rem!important;bottom:.85rem!important;display:inline-flex!important;align-items:center!important;gap:.35rem!important;padding:.45rem .68rem!important;border-radius:999px!important;background:rgba(0,0,0,.72)!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(10px)!important;color:#fff!important;font-weight:950!important}
body.jk-v6 #webcams-grid .jk-premium-cam-body,
body.jk-v6 .jk-home-grid .jk-premium-cam-body,
body.jk-v6 #related-webcams-grid .jk-premium-cam-body{
  display:grid!important;grid-template-columns:3rem minmax(0,1fr) 2.7rem!important;gap:.82rem!important;align-items:center!important;padding:.78rem .9rem 1rem!important;min-height:98px!important;overflow:visible!important;
}
body.jk-v6 #webcams-grid .jk-premium-avatar,
body.jk-v6 .jk-home-grid .jk-premium-avatar,
body.jk-v6 #related-webcams-grid .jk-premium-avatar{width:3rem!important;height:3rem!important;flex:0 0 3rem!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 0 0 3px rgba(229,9,36,.18),0 12px 28px rgba(0,0,0,.38)!important;background:#120307!important}
body.jk-v6 .jk-premium-title-row{min-width:0!important;font-size:1rem!important;line-height:1.15!important}
body.jk-v6 .jk-premium-name{max-width:100%!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-weight:950!important;letter-spacing:-.02em!important}
body.jk-v6 .jk-premium-meta{margin-top:.28rem!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#bfc0c8!important;font-size:.76rem!important;line-height:1.15!important}
body.jk-v6 .jk-premium-tags{display:flex!important;gap:.34rem!important;flex-wrap:nowrap!important;margin-top:.5rem!important;max-height:1.5rem!important;overflow:hidden!important;padding:0!important}
body.jk-v6 .jk-premium-tags span{display:inline-flex!important;align-items:center!important;max-width:5.7rem!important;min-height:1.25rem!important;padding:.25rem .48rem!important;border-radius:999px!important;background:rgba(229,9,36,.16)!important;border:1px solid rgba(255,80,98,.28)!important;color:#fff!important;font-size:.6rem!important;line-height:1!important;font-weight:900!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}
body.jk-v6 .jk-premium-open{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.45rem!important;height:2.45rem!important;border-radius:50%!important;background:linear-gradient(135deg,rgba(255,48,72,.88),rgba(111,0,12,.95))!important;color:#fff!important;box-shadow:0 14px 30px rgba(229,9,36,.25)!important}

/* Single pages: remove old blocks, keep a premium adult-focused flow */
body.jk-v6 .jk-v5-conversion-strip,
body.jk-v6 .jk-v2-single-seo,
body.jk-v6 .jk-v4-profile-faq,
body.jk-v6 .jk-v5-single-faq{display:none!important}
body.jk-v6.single-webcam .pc-webcam-wrap.jk-single-hero,
body.jk-v6.single .pc-webcam-wrap.jk-single-hero,
body.jk-v6.single-webcam .pc-info-card.jk-single-info-card,
body.jk-v6.single .pc-info-card.jk-single-info-card,
body.jk-v6.single-webcam .jk-v62-profile-overview,
body.jk-v6.single .jk-v62-profile-overview{width:min(calc(100% - 2rem),1320px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}
body.jk-v6 .jk-single-kicker b,
body.jk-v6 .jk-v62-kicker b{position:relative!important;left:auto!important;top:auto!important;display:inline-block!important;width:.62rem!important;height:.62rem!important;border-radius:50%!important;background:#ff3048!important;box-shadow:0 0 0 7px rgba(229,9,36,.16)!important;flex:0 0 .62rem!important}
body.jk-v6 .jk-single-topbar{align-items:center!important;background:rgba(0,0,0,.34)!important;border-color:rgba(255,255,255,.09)!important}
body.jk-v6 .jk-single-player-frame{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02))!important;border-color:rgba(255,255,255,.12)!important}
body.jk-v6 .jk-single-cta-row{background:linear-gradient(135deg,rgba(229,9,36,.12),rgba(255,255,255,.035))!important;border-color:rgba(255,255,255,.095)!important}
body.jk-v6 .jk-v62-profile-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:1.15rem;margin:0 auto 1.5rem!important;padding:1.25rem!important;border-radius:34px;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(14,14,17,.94) 55%,rgba(100,0,13,.3))!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 70px rgba(0,0,0,.42)}
body.jk-v6 .jk-v62-kicker{display:inline-flex;align-items:center;gap:.55rem;color:#ff7887;font-size:.75rem;font-weight:950;text-transform:uppercase;letter-spacing:.13em;margin-bottom:.65rem}
body.jk-v6 .jk-v62-overview-copy h2{margin:0 0 .65rem;color:#fff;font-size:clamp(1.65rem,3vw,2.65rem);line-height:.96;font-weight:950;letter-spacing:-.06em}
body.jk-v6 .jk-v62-overview-copy p{max-width:940px;margin:.62rem 0 0;color:#d9d9e2;line-height:1.72;font-size:1rem}
body.jk-v6 .jk-v62-overview-links{align-content:start;display:flex;flex-wrap:wrap;gap:.52rem;padding:.85rem;border-radius:25px;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.075)}
body.jk-v6 .jk-v62-overview-links a{display:inline-flex;align-items:center;gap:.42rem;min-height:2.15rem;padding:.48rem .7rem;border-radius:999px;background:rgba(229,9,36,.14);border:1px solid rgba(255,80,98,.22);color:#fff!important;font-weight:900;font-size:.82rem;text-decoration:none!important}
body.jk-v6 .jk-v62-overview-links a:hover{background:rgba(229,9,36,.24);border-color:rgba(255,80,98,.44)}

/* Natural copy blocks */
body.jk-v6 .jk-v62-copy-grid{width:min(calc(100% - 2rem),1420px);max-width:1420px;margin:1.5rem auto 2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
body.jk-v6 .jk-v62-copy-grid article,
body.jk-v6 .jk-v62-copy-wide{border-radius:28px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:0 18px 54px rgba(0,0,0,.32);padding:1.15rem}
body.jk-v6 .jk-v62-copy-grid span{display:inline-flex;color:#ff5264;font-size:.72rem;font-weight:950;letter-spacing:.13em;margin-bottom:.55rem}
body.jk-v6 .jk-v62-copy-grid h2,
body.jk-v6 .jk-v62-copy-wide h2{margin:0 0 .55rem;color:#fff;font-size:1.25rem;font-weight:950;letter-spacing:-.035em;line-height:1.08}
body.jk-v6 .jk-v62-copy-grid p,
body.jk-v6 .jk-v62-copy-wide p{margin:0;color:#cfd0d8;line-height:1.68;font-size:.95rem}
body.jk-v6 .jk-v62-copy-wide{width:min(calc(100% - 2rem),1420px);max-width:1420px;margin:1.4rem auto 2rem;padding:1.25rem 1.35rem}

/* Footer logo stays clean */
body.jk-v6 .jk-footer-v6-logo,
body.jk-v6 .jk-footer-v6-logo:hover,
body.jk-v6 .jk-footer-v6-logo:focus,
body.jk-v6 .jk-footer-v6-logo img,
body.jk-v6 .jk-footer-v6-logo:hover img{background:transparent!important;box-shadow:none!important;border:0!important;filter:none!important;transform:none!important}

@media(max-width:1180px){
  body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.home .jk-home-grid,body.jk-v6.blog .jk-home-grid,
  body.jk-v6.post-type-archive-webcam #webcams-grid,body.jk-v6[class*="tax-webcam_"] #webcams-grid,body.jk-v6.search #webcams-grid,body.jk-v6 #related-webcams-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  body.jk-v6 .jk-v62-profile-overview{grid-template-columns:1fr!important}
}
@media(max-width:860px){
  body.jk-v6 main.jk-main-content,body.jk-v6 main.jk-main-content.pt-28{padding-top:82px!important}
  body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.home .jk-home-grid,body.jk-v6.blog .jk-home-grid,
  body.jk-v6.post-type-archive-webcam #webcams-grid,body.jk-v6[class*="tax-webcam_"] #webcams-grid,body.jk-v6.search #webcams-grid,body.jk-v6 #related-webcams-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;}
  body.jk-v6 .jk-v62-copy-grid{grid-template-columns:1fr!important}
  body.jk-v6 #main-menu-container{background:transparent!important}
}
@media(max-width:560px){
  body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.home .jk-home-grid,body.jk-v6.blog .jk-home-grid,
  body.jk-v6.post-type-archive-webcam #webcams-grid,body.jk-v6[class*="tax-webcam_"] #webcams-grid,body.jk-v6.search #webcams-grid,body.jk-v6 #related-webcams-grid{grid-template-columns:1fr!important;width:min(calc(100% - 1.15rem),430px)!important;}
  body.jk-v6 #webcams-grid .jk-premium-cam-media,body.jk-v6 .jk-home-grid .jk-premium-cam-media{aspect-ratio:16/10.5!important}
}

/* ================== JERKISS V6.3 PREMIUM PATCH ================== */
body.jk-v6 .jk-site-header{height:64px!important;background:rgba(11,11,12,.96)!important;background-image:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0))!important;border-bottom:1px solid rgba(229,9,36,.72)!important;box-shadow:0 10px 34px rgba(0,0,0,.42)!important;overflow:visible!important}
body.jk-v6 .jk-site-header:before{display:none!important}
body.jk-v6 #main-menu-container,
body.jk-v6 #main-menu-container .menu,
body.jk-v6 #main-menu-container li,
body.jk-v6 .jk-v2-menu-fallback{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}
body.jk-v6 #main-menu-container a,
body.jk-v6 .jk-v2-menu-fallback a{position:relative!important;display:inline-flex!important;align-items:center!important;min-height:64px!important;padding:0 .05rem!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important;text-shadow:none!important;transition:color .18s ease!important}
body.jk-v6 #main-menu-container a:after,
body.jk-v6 .jk-v2-menu-fallback a:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,#ff3048,transparent)!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .2s ease!important;box-shadow:0 0 18px rgba(229,9,36,.6)!important}
body.jk-v6 #main-menu-container a:hover,
body.jk-v6 #main-menu-container a:focus,
body.jk-v6 .jk-v2-menu-fallback a:hover,
body.jk-v6 .jk-v2-menu-fallback a:focus{background:transparent!important;color:#fff!important;text-shadow:none!important}
body.jk-v6 #main-menu-container a:hover:after,
body.jk-v6 #main-menu-container a:focus:after,
body.jk-v6 .jk-v2-menu-fallback a:hover:after,
body.jk-v6 .jk-v2-menu-fallback a:focus:after{transform:scaleX(1)!important}
body.jk-v6 main.jk-main-content,
body.jk-v6 main.jk-main-content.w-full,
body.jk-v6 main.jk-main-content.pt-28{padding-top:88px!important}
body.admin-bar.jk-v6 main.jk-main-content,
body.admin-bar.jk-v6 main.jk-main-content.pt-28{padding-top:120px!important}
body.jk-v6 .jk-v6-hero,
body.jk-v6 .jk-v5-archive-hero,
body.jk-v6 .jk-v52-page-hero,
body.jk-v6.single-webcam .pc-webcam-wrap.jk-single-hero,
body.jk-v6.single .pc-webcam-wrap.jk-single-hero{margin-top:0!important}

/* Homepage and listing cards: bigger previews, tighter body, more premium finish. */
body.jk-v6.home #webcams-grid,
body.jk-v6.blog #webcams-grid,
body.jk-v6.home .jk-home-grid,
body.jk-v6.blog .jk-home-grid{width:min(calc(100% - 2rem),1500px)!important;max-width:1500px!important;grid-template-columns:repeat(auto-fit,minmax(285px,1fr))!important;gap:1.25rem!important;justify-content:center!important;align-items:stretch!important}
body.jk-v6.post-type-archive-webcam #webcams-grid,
body.jk-v6[class*="tax-webcam_"] #webcams-grid,
body.jk-v6.search #webcams-grid{width:min(calc(100% - 2rem),1500px)!important;max-width:1500px!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:1.2rem!important;justify-content:center!important}
body.jk-v6 #webcams-grid .jk-premium-cam-card,
body.jk-v6 .jk-home-grid .jk-premium-cam-card,
body.jk-v6 #related-webcams-grid .jk-premium-cam-card{border-radius:30px!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(15,15,18,.98) 44%,rgba(45,2,10,.88))!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 22px 64px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.075)!important;overflow:hidden!important;min-height:auto!important}
body.jk-v6 #webcams-grid .jk-premium-cam-card:after,
body.jk-v6 .jk-home-grid .jk-premium-cam-card:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(255,255,255,.10),transparent 28%,rgba(255,48,72,.12) 100%)!important;opacity:.75!important;z-index:1!important}
body.jk-v6 #webcams-grid .jk-premium-cam-card:hover,
body.jk-v6 .jk-home-grid .jk-premium-cam-card:hover{transform:translateY(-7px)!important;border-color:rgba(255,48,72,.56)!important;box-shadow:0 34px 98px rgba(0,0,0,.64),0 0 0 1px rgba(255,48,72,.18) inset!important}
body.jk-v6.home #webcams-grid .jk-premium-cam-media,
body.jk-v6.blog #webcams-grid .jk-premium-cam-media,
body.jk-v6.home .jk-home-grid .jk-premium-cam-media,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-media{aspect-ratio:16/11.35!important;margin:.58rem .58rem 0!important;border-radius:25px!important;background:#050506!important;box-shadow:0 14px 36px rgba(0,0,0,.38)!important}
body.jk-v6.post-type-archive-webcam #webcams-grid .jk-premium-cam-media,
body.jk-v6[class*="tax-webcam_"] #webcams-grid .jk-premium-cam-media,
body.jk-v6.search #webcams-grid .jk-premium-cam-media{aspect-ratio:16/11!important;margin:.58rem .58rem 0!important;border-radius:25px!important;background:#050506!important}
body.jk-v6 .jk-premium-service-badge{position:absolute;z-index:4;left:.78rem;bottom:.78rem;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:.38rem;min-height:1.72rem;padding:.38rem .62rem;border-radius:999px;background:rgba(0,0,0,.68);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.01em}
body.jk-v6 .jk-premium-service-badge:before{content:"";width:.43rem;height:.43rem;border-radius:50%;background:#ff3048;box-shadow:0 0 0 4px rgba(229,9,36,.16)}
body.jk-v6 .jk-premium-viewers{right:.78rem!important;bottom:.78rem!important;left:auto!important;background:rgba(0,0,0,.76)!important}
body.jk-v6 .jk-premium-glow{height:52%!important;background:linear-gradient(180deg,transparent,rgba(0,0,0,.22) 42%,rgba(229,9,36,.18))!important}
body.jk-v6 #webcams-grid .jk-premium-cam-body,
body.jk-v6 .jk-home-grid .jk-premium-cam-body,
body.jk-v6 #related-webcams-grid .jk-premium-cam-body{grid-template-columns:3.15rem minmax(0,1fr) 2.6rem!important;gap:.78rem!important;min-height:92px!important;padding:.82rem .9rem .95rem!important;align-items:center!important;background:linear-gradient(180deg,rgba(9,9,11,.88),rgba(20,5,9,.96))!important;border-top:1px solid rgba(255,255,255,.065)!important}
body.jk-v6 #webcams-grid .jk-premium-avatar,
body.jk-v6 .jk-home-grid .jk-premium-avatar,
body.jk-v6 #related-webcams-grid .jk-premium-avatar{width:3.15rem!important;height:3.15rem!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 0 0 3px rgba(255,48,72,.18),0 12px 28px rgba(0,0,0,.42)!important;background:#0a0a0c!important}
body.jk-v6 .jk-premium-title-row{font-size:1.03rem!important;line-height:1.08!important;margin-bottom:.08rem!important}
body.jk-v6 .jk-premium-meta{font-size:.75rem!important;margin-top:.22rem!important;color:#c9c9d2!important}
body.jk-v6 .jk-premium-tags{margin-top:.42rem!important;gap:.32rem!important;max-height:1.45rem!important}
body.jk-v6 .jk-premium-tags span{max-width:6rem!important;min-height:1.28rem!important;padding:.26rem .5rem!important;font-size:.61rem!important;background:linear-gradient(135deg,rgba(255,48,72,.20),rgba(255,255,255,.06))!important;border-color:rgba(255,80,98,.32)!important}
body.jk-v6 .jk-premium-open{width:2.6rem!important;height:2.6rem!important;box-shadow:0 16px 32px rgba(229,9,36,.30),inset 0 1px 0 rgba(255,255,255,.16)!important}
body.jk-v6 .jk-premium-cam-card:hover .jk-premium-open{transform:translateX(3px) scale(1.04)!important}

/* V6.3 single model about block. */
body.jk-v6 .jk-v62-profile-overview{display:none!important}
body.jk-v6.single-webcam .jk-v63-model-about,
body.jk-v6.single .jk-v63-model-about{width:min(calc(100% - 2rem),1320px)!important;max-width:1320px!important;margin:0 auto 1.5rem!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);gap:1rem;padding:1.25rem;border-radius:34px;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(14,14,17,.96) 56%,rgba(125,0,16,.33))!important;border:1px solid rgba(255,255,255,.105);box-shadow:0 24px 78px rgba(0,0,0,.44);overflow:hidden;position:relative}
body.jk-v6 .jk-v63-model-about:before{content:"";position:absolute;right:-10rem;bottom:-12rem;width:28rem;height:28rem;border-radius:50%;background:radial-gradient(circle,rgba(229,9,36,.24),transparent 70%);pointer-events:none}
body.jk-v6 .jk-v63-model-copy,
body.jk-v6 .jk-v63-model-links{position:relative;z-index:1}
body.jk-v6 .jk-v63-kicker{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.65rem;color:#ff7887;font-size:.75rem;font-weight:950;text-transform:uppercase;letter-spacing:.13em}
body.jk-v6 .jk-v63-kicker b{display:inline-block;width:.62rem;height:.62rem;border-radius:50%;background:#ff3048;box-shadow:0 0 0 7px rgba(229,9,36,.16);flex:0 0 .62rem}
body.jk-v6 .jk-v63-model-copy h2{margin:0 0 .65rem;color:#fff;font-size:clamp(1.75rem,3vw,2.75rem);line-height:.96;font-weight:950;letter-spacing:-.06em}
body.jk-v6 .jk-v63-model-copy p{max-width:960px;margin:.62rem 0 0;color:#d9d9e2;line-height:1.72;font-size:1rem}
body.jk-v6 .jk-v63-model-links{align-content:start;padding:.95rem;border-radius:26px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08)}
body.jk-v6 .jk-v63-model-links strong{display:block;margin-bottom:.75rem;color:#fff;font-weight:950;letter-spacing:-.02em}
body.jk-v6 .jk-v63-model-links div{display:flex;flex-wrap:wrap;gap:.5rem}
body.jk-v6 .jk-v63-model-links a{display:inline-flex;align-items:center;min-height:2.1rem;padding:.48rem .72rem;border-radius:999px;background:rgba(229,9,36,.14);border:1px solid rgba(255,80,98,.23);color:#fff!important;font-weight:900;font-size:.82rem;text-decoration:none!important}
body.jk-v6 .jk-v63-model-links a:hover{background:rgba(229,9,36,.25);border-color:rgba(255,80,98,.46);transform:translateY(-1px)}
body.jk-v6 .jk-single-info-head p{max-width:1040px!important}
body.jk-v6 .jk-single-info-head span i{position:static!important;display:inline-block!important;width:.52rem!important;height:.52rem!important;margin:0!important;line-height:1!important;color:#ff3048!important;vertical-align:middle!important}

/* V6.3 natural copy blocks */
body.jk-v6 .jk-v63-copy-grid{width:min(calc(100% - 2rem),1500px);max-width:1500px;margin:1.5rem auto 2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
body.jk-v6 .jk-v63-copy-grid article,
body.jk-v6 .jk-v63-copy-wide{border-radius:28px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:0 18px 54px rgba(0,0,0,.32);padding:1.15rem}
body.jk-v6 .jk-v63-copy-grid span{display:inline-flex;color:#ff5264;font-size:.72rem;font-weight:950;letter-spacing:.13em;margin-bottom:.55rem}
body.jk-v6 .jk-v63-copy-grid h2,
body.jk-v6 .jk-v63-copy-wide h2{margin:0 0 .55rem;color:#fff;font-size:1.25rem;font-weight:950;letter-spacing:-.035em;line-height:1.08}
body.jk-v6 .jk-v63-copy-grid p,
body.jk-v6 .jk-v63-copy-wide p{margin:0;color:#cfd0d8;line-height:1.68;font-size:.95rem}
body.jk-v6 .jk-v63-copy-wide{width:min(calc(100% - 2rem),1500px);max-width:1500px;margin:1.4rem auto 2rem;padding:1.25rem 1.35rem}

@media(max-width:1180px){
  body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.home .jk-home-grid,body.jk-v6.blog .jk-home-grid,
  body.jk-v6.post-type-archive-webcam #webcams-grid,body.jk-v6[class*="tax-webcam_"] #webcams-grid,body.jk-v6.search #webcams-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  body.jk-v6.single-webcam .jk-v63-model-about,body.jk-v6.single .jk-v63-model-about{grid-template-columns:1fr!important}
}
@media(max-width:860px){
  body.jk-v6 main.jk-main-content,body.jk-v6 main.jk-main-content.pt-28{padding-top:82px!important}
  body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.home .jk-home-grid,body.jk-v6.blog .jk-home-grid,
  body.jk-v6.post-type-archive-webcam #webcams-grid,body.jk-v6[class*="tax-webcam_"] #webcams-grid,body.jk-v6.search #webcams-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;width:min(calc(100% - 1.25rem),720px)!important}
  body.jk-v6 .jk-v63-copy-grid{grid-template-columns:1fr!important}
}
@media(max-width:560px){
  body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.home .jk-home-grid,body.jk-v6.blog .jk-home-grid,
  body.jk-v6.post-type-archive-webcam #webcams-grid,body.jk-v6[class*="tax-webcam_"] #webcams-grid,body.jk-v6.search #webcams-grid{grid-template-columns:1fr!important;width:min(calc(100% - 1rem),430px)!important}
  body.jk-v6.home #webcams-grid .jk-premium-cam-media,body.jk-v6.blog #webcams-grid .jk-premium-cam-media,body.jk-v6.home .jk-home-grid .jk-premium-cam-media,body.jk-v6.blog .jk-home-grid .jk-premium-cam-media{aspect-ratio:16/10.6!important}
  body.jk-v6 #webcams-grid .jk-premium-cam-body,body.jk-v6 .jk-home-grid .jk-premium-cam-body{grid-template-columns:3rem minmax(0,1fr) 2.45rem!important;padding:.76rem .82rem .9rem!important}
}


/* ================== JERKISS V6.4 CLICKABLE PLAYERS PATCH ================== */
body.jk-v6.single-webcam .jk-single-player-label,
body.jk-v6.single .jk-single-player-label{display:none!important}

body.jk-v6.single-webcam .jk-single-player-frame,
body.jk-v6.single .jk-single-player-frame{position:relative!important}

body.jk-v6.single-webcam .jk-single-player-overlay,
body.jk-v6.single .jk-single-player-overlay{
  position:absolute!important;
  inset:.7rem!important;
  z-index:30!important;
  display:block!important;
  border-radius:22px!important;
  background:transparent!important;
  color:transparent!important;
  font-size:0!important;
  text-decoration:none!important;
  cursor:pointer!important;
}
body.jk-v6.single-webcam .jk-single-player-overlay:hover,
body.jk-v6.single .jk-single-player-overlay:hover{background:rgba(229,9,36,.035)!important}
body.jk-v6.single-webcam .jk-single-player-overlay:focus-visible,
body.jk-v6.single .jk-single-player-overlay:focus-visible{
  outline:2px solid #ff3048!important;
  outline-offset:-6px!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)!important;
}

body.jk-v6.single-webcam .jk-single-detail-grid,
body.jk-v6.single .jk-single-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}

@media(max-width:860px){
  body.jk-v6.single-webcam .jk-single-player-overlay,
  body.jk-v6.single .jk-single-player-overlay{inset:.45rem!important;border-radius:18px!important}
}
@media(max-width:560px){
  body.jk-v6.single-webcam .jk-single-detail-grid,
  body.jk-v6.single .jk-single-detail-grid{grid-template-columns:1fr!important}
}

/* ================== JERKISS V6.5 SEO FAQ + PREMIUM CARDS ================== */
body.jk-v6 .jk-v63-model-about{display:none!important}

body.jk-v6.single-webcam .jk-v65-model-faq,
body.jk-v6.single .jk-v65-model-faq{
  width:min(calc(100% - 2rem),1320px)!important;
  max-width:1320px!important;
  margin:0 auto 1.65rem!important;
  display:grid;
  grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);
  gap:1.15rem;
  padding:1.25rem;
  border-radius:34px;
  background:
    radial-gradient(circle at 92% 10%,rgba(229,9,36,.26),transparent 22rem),
    linear-gradient(135deg,rgba(255,255,255,.075),rgba(12,12,15,.96) 58%,rgba(95,0,12,.28));
  border:1px solid rgba(255,255,255,.105);
  box-shadow:0 24px 78px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.045);
  overflow:hidden;
  position:relative;
}
body.jk-v6 .jk-v65-model-faq:before{content:"";position:absolute;left:-10rem;bottom:-13rem;width:26rem;height:26rem;border-radius:50%;background:radial-gradient(circle,rgba(255,48,72,.18),transparent 70%);pointer-events:none}
body.jk-v6 .jk-v65-faq-head,
body.jk-v6 .jk-v65-faq-list{position:relative;z-index:1}
body.jk-v6 .jk-v65-faq-head span{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.75rem;color:#ff7887;font-size:.75rem;font-weight:950;text-transform:uppercase;letter-spacing:.13em}
body.jk-v6 .jk-v65-faq-head span b{display:inline-block;width:.62rem;height:.62rem;border-radius:50%;background:#ff3048;box-shadow:0 0 0 7px rgba(229,9,36,.16);flex:0 0 .62rem}
body.jk-v6 .jk-v65-faq-head h2{margin:0 0 .7rem;color:#fff;font-size:clamp(1.8rem,3.3vw,3rem);line-height:.96;font-weight:950;letter-spacing:-.065em}
body.jk-v6 .jk-v65-faq-head p{max-width:620px;margin:0;color:#d9d9e2;line-height:1.72;font-size:1rem}
body.jk-v6 .jk-v65-faq-list{display:grid;gap:.72rem}
body.jk-v6 .jk-v65-faq-list details{border-radius:22px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.085);box-shadow:0 14px 34px rgba(0,0,0,.23);overflow:hidden}
body.jk-v6 .jk-v65-faq-list details[open]{background:linear-gradient(135deg,rgba(229,9,36,.12),rgba(255,255,255,.04));border-color:rgba(255,80,98,.24)}
body.jk-v6 .jk-v65-faq-list summary{cursor:pointer;list-style:none;position:relative;padding:1rem 3rem 1rem 1rem;color:#fff;font-weight:950;letter-spacing:-.025em;line-height:1.22}
body.jk-v6 .jk-v65-faq-list summary::-webkit-details-marker{display:none}
body.jk-v6 .jk-v65-faq-list summary:after{content:"+";position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:rgba(229,9,36,.18);border:1px solid rgba(255,80,98,.28);color:#ff6e7c;font-weight:950}
body.jk-v6 .jk-v65-faq-list details[open] summary:after{content:"−"}
body.jk-v6 .jk-v65-faq-list p{margin:0;padding:0 1rem 1rem;color:#cfd0d8;line-height:1.66;font-size:.95rem}

/* V6.5 fuller adult copy blocks */
body.jk-v6 .jk-v65-copy-wide{width:min(calc(100% - 2rem),1500px);max-width:1500px;margin:1.55rem auto 1.2rem;padding:1.35rem 1.45rem;border-radius:30px;border:1px solid rgba(255,255,255,.095);background:linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.025) 54%,rgba(229,9,36,.08));box-shadow:0 18px 54px rgba(0,0,0,.32)}
body.jk-v6 .jk-v65-copy-wide h2{margin:0 0 .65rem;color:#fff;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:950;letter-spacing:-.045em;line-height:1.06}
body.jk-v6 .jk-v65-copy-wide p{max-width:1180px;margin:0;color:#d2d3dc;line-height:1.72;font-size:1rem}
body.jk-v6 .jk-v65-copy-wide p+p{margin-top:.72rem}
body.jk-v6 .jk-v65-copy-grid{width:min(calc(100% - 2rem),1500px);max-width:1500px;margin:1rem auto 2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
body.jk-v6 .jk-v65-copy-grid article{border-radius:28px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:0 18px 54px rgba(0,0,0,.32);padding:1.15rem}
body.jk-v6 .jk-v65-copy-grid span{display:inline-flex;color:#ff5264;font-size:.72rem;font-weight:950;letter-spacing:.13em;margin-bottom:.55rem}
body.jk-v6 .jk-v65-copy-grid h2{margin:0 0 .55rem;color:#fff;font-size:1.25rem;font-weight:950;letter-spacing:-.035em;line-height:1.08}
body.jk-v6 .jk-v65-copy-grid p{margin:0;color:#cfd0d8;line-height:1.68;font-size:.95rem}

/* V6.5 home cards: larger, tighter, more luxury */
body.jk-v6.home #webcams-grid,
body.jk-v6.blog #webcams-grid,
body.jk-v6.home .jk-home-grid,
body.jk-v6.blog .jk-home-grid{
  width:min(calc(100% - 2rem),1540px)!important;
  max-width:1540px!important;
  gap:1.75rem!important;
  grid-template-columns:repeat(4,minmax(285px,1fr))!important;
}
body.jk-v6.home #webcams-grid .jk-premium-cam-card,
body.jk-v6.blog #webcams-grid .jk-premium-cam-card,
body.jk-v6.home .jk-home-grid .jk-premium-cam-card,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-card{
  border-radius:34px!important;
  background:
    radial-gradient(circle at 18% 0,rgba(255,48,72,.24),transparent 12rem),
    linear-gradient(180deg,rgba(255,255,255,.088),rgba(255,255,255,.028) 47%,rgba(90,0,12,.18))!important;
  border:1px solid rgba(255,255,255,.13)!important;
  box-shadow:0 26px 70px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
body.jk-v6.home #webcams-grid .jk-premium-cam-card:after,
body.jk-v6.blog #webcams-grid .jk-premium-cam-card:after{content:"";position:absolute;inset:1px;border-radius:33px;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.10),transparent 24%,rgba(229,9,36,.16) 100%);opacity:.55;z-index:1}
body.jk-v6.home #webcams-grid .jk-premium-cam-media,
body.jk-v6.blog #webcams-grid .jk-premium-cam-media,
body.jk-v6.home .jk-home-grid .jk-premium-cam-media,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-media{
  aspect-ratio:16/12.2!important;
  margin:.7rem .7rem 0!important;
  border-radius:27px!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 18px 42px rgba(0,0,0,.38)!important;
}
body.jk-v6.home #webcams-grid .jk-premium-cam-body,
body.jk-v6.blog #webcams-grid .jk-premium-cam-body,
body.jk-v6.home .jk-home-grid .jk-premium-cam-body,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-body{
  min-height:88px!important;
  padding:.86rem .98rem 1.05rem!important;
  grid-template-columns:3.25rem minmax(0,1fr) 2.65rem!important;
  background:linear-gradient(180deg,rgba(8,8,10,.92),rgba(26,4,9,.98))!important;
}
body.jk-v6.home #webcams-grid .jk-premium-avatar,
body.jk-v6.blog #webcams-grid .jk-premium-avatar,
body.jk-v6.home .jk-home-grid .jk-premium-avatar,
body.jk-v6.blog .jk-home-grid .jk-premium-avatar{width:3.25rem!important;height:3.25rem!important;border-radius:1.05rem!important}
body.jk-v6.home .jk-premium-service-badge,
body.jk-v6.blog .jk-premium-service-badge{bottom:.86rem!important;left:.86rem!important;max-width:58%!important;background:rgba(0,0,0,.72)!important}
body.jk-v6.home .jk-premium-viewers,
body.jk-v6.blog .jk-premium-viewers{top:.86rem!important;right:.86rem!important;bottom:auto!important;padding:.48rem .7rem!important}
body.jk-v6.home .jk-premium-status,
body.jk-v6.blog .jk-premium-status{top:.86rem!important;left:.86rem!important}
body.jk-v6.home .jk-premium-name,
body.jk-v6.blog .jk-premium-name{font-size:1.05rem!important;letter-spacing:-.03em!important}
body.jk-v6.home .jk-premium-meta,
body.jk-v6.blog .jk-premium-meta{font-size:.78rem!important;color:#d0d1da!important}
body.jk-v6.home .jk-premium-tags,
body.jk-v6.blog .jk-premium-tags{margin-top:.44rem!important;max-height:1.55rem!important}
body.jk-v6.home .jk-premium-tags span,
body.jk-v6.blog .jk-premium-tags span{font-size:.62rem!important;min-height:1.32rem!important;max-width:6.3rem!important}
body.jk-v6.home .jk-premium-open,
body.jk-v6.blog .jk-premium-open{background:linear-gradient(135deg,#ff2c46,#77000d)!important;border:1px solid rgba(255,255,255,.14)!important}

@media(max-width:1280px){
  body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.home .jk-home-grid,body.jk-v6.blog .jk-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(calc(100% - 2rem),1120px)!important}
}
@media(max-width:1180px){
  body.jk-v6.single-webcam .jk-v65-model-faq,body.jk-v6.single .jk-v65-model-faq{grid-template-columns:1fr!important}
}
@media(max-width:860px){
  body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.home .jk-home-grid,body.jk-v6.blog .jk-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;width:min(calc(100% - 1.25rem),760px)!important}
  body.jk-v6 .jk-v65-copy-grid{grid-template-columns:1fr!important}
}
@media(max-width:560px){
  body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.home .jk-home-grid,body.jk-v6.blog .jk-home-grid{grid-template-columns:1fr!important;width:min(calc(100% - 1rem),430px)!important}
  body.jk-v6.single-webcam .jk-v65-model-faq,body.jk-v6.single .jk-v65-model-faq{width:min(calc(100% - 1rem),430px)!important;padding:.9rem!important;border-radius:26px!important}
  body.jk-v6 .jk-v65-faq-list summary{padding:.92rem 2.7rem .92rem .9rem!important}
}


/* ================== JERKISS V6.6 CUSTOMIZER CLEANUP + SPACING + FOOTER SEO ================== */
/* Hide old legacy Customizer panels if another plugin/theme load order exposes them. */
body.jk-v6 .jk-site-header{background:rgba(10,10,12,.97)!important;background-image:none!important}

/* A touch more air between the fixed header and the first hero/content block, on every page. */
body.jk-v6 main.jk-main-content,
body.jk-v6 main.jk-main-content.w-full,
body.jk-v6 main.jk-main-content.pt-28,
body.jk-v6 main.jk-main-content.max-w-\[1800px\]{padding-top:96px!important}
body.admin-bar.jk-v6 main.jk-main-content,
body.admin-bar.jk-v6 main.jk-main-content.w-full,
body.admin-bar.jk-v6 main.jk-main-content.pt-28{padding-top:128px!important}
body.jk-v6 .jk-v6-hero,
body.jk-v6 .jk-v5-archive-hero,
body.jk-v6 .jk-v52-page-hero,
body.jk-v6.single-webcam .pc-webcam-wrap.jk-single-hero,
body.jk-v6.single .pc-webcam-wrap.jk-single-hero{margin-top:0!important}

/* Footer: keep the logo flat and make the text feel premium without hover decoration on the logo. */
body.jk-v6 .jk-footer-v6-logo,
body.jk-v6 .jk-footer-v6-logo:hover,
body.jk-v6 .jk-footer-v6-logo:focus,
body.jk-v6 .jk-footer-v6-logo img,
body.jk-v6 .jk-footer-v6-logo:hover img{background:transparent!important;box-shadow:none!important;border:0!important;filter:none!important;transform:none!important;text-decoration:none!important}
body.jk-v6 .jk-footer-v6-brand p{color:#d8d9e2!important;line-height:1.72!important;font-size:.96rem!important;max-width:610px!important}
body.jk-v6 .jk-footer-v6-bottom p:last-child{color:#c6c7d0!important}

@media(max-width:860px){
  body.jk-v6 main.jk-main-content,body.jk-v6 main.jk-main-content.pt-28{padding-top:88px!important}
  body.admin-bar.jk-v6 main.jk-main-content{padding-top:120px!important}
}
@media(max-width:560px){
  body.jk-v6 main.jk-main-content,body.jk-v6 main.jk-main-content.pt-28{padding-top:82px!important}
}


/* ================== JERKISS V6.7 SEO LINK COPY + EXTRA HEADER AIR ================== */
body.jk-v6 main.jk-main-content,
body.jk-v6 main.jk-main-content.w-full,
body.jk-v6 main.jk-main-content.pt-28,
body.jk-v6 main.jk-main-content.max-w-\[1800px\]{padding-top:112px!important}
body.admin-bar.jk-v6 main.jk-main-content,
body.admin-bar.jk-v6 main.jk-main-content.w-full,
body.admin-bar.jk-v6 main.jk-main-content.pt-28{padding-top:144px!important}
body.jk-v6 .jk-v6-hero,
body.jk-v6 .jk-v5-archive-hero,
body.jk-v6 .jk-v52-page-hero,
body.jk-v6.single-webcam .pc-webcam-wrap.jk-single-hero,
body.jk-v6.single .pc-webcam-wrap.jk-single-hero{margin-top:0!important}

.jk-v67-copy-wide{
  width:min(calc(100% - 2rem),1500px);margin:2rem auto 1.45rem;padding:1.45rem 1.75rem;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(229,9,36,.18),transparent 45%),linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:0 24px 70px rgba(0,0,0,.34)
}
.jk-v67-copy-wide h2{margin:0 0 .7rem;color:#fff;font-size:clamp(1.7rem,2.6vw,2.45rem);line-height:1.05;font-weight:950;letter-spacing:-.055em}
.jk-v67-copy-wide p{margin:.72rem 0 0;color:#d6d7df;font-size:1.03rem;line-height:1.85;max-width:1180px}
.jk-v67-keyword-link{color:#fff!important;text-decoration:none!important;font-weight:950;border-bottom:1px solid rgba(255,45,70,.7);background:linear-gradient(180deg,transparent 58%,rgba(229,9,36,.22) 0);padding:0 .06rem;border-radius:.15rem;transition:color .18s ease,border-color .18s ease,background .18s ease}
.jk-v67-keyword-link:hover{color:#ff6070!important;border-color:#ff6070;background:linear-gradient(180deg,transparent 44%,rgba(255,45,70,.34) 0)}
.jk-v67-copy-grid{width:min(calc(100% - 2rem),1500px);margin:0 auto 2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.jk-v67-copy-grid article{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.015));padding:1.25rem 1.3rem;box-shadow:0 18px 55px rgba(0,0,0,.24)}
.jk-v67-copy-grid article:after{content:"";position:absolute;right:-4rem;bottom:-5rem;width:11rem;height:11rem;background:radial-gradient(circle,rgba(229,9,36,.2),transparent 65%);pointer-events:none}
.jk-v67-copy-grid span{display:block;margin:0 0 .7rem;color:#ff4058;font-size:.76rem;font-weight:950;letter-spacing:.12em}
.jk-v67-copy-grid h2{margin:0 0 .55rem;color:#fff;font-size:1.24rem;font-weight:950;line-height:1.16;letter-spacing:-.04em}
.jk-v67-copy-grid p{margin:0;color:#d0d1db;font-size:.97rem;line-height:1.72}
.jk-footer-v6-brand p .jk-v67-keyword-link{font-size:inherit}
@media(max-width:860px){
  body.jk-v6 main.jk-main-content,body.jk-v6 main.jk-main-content.pt-28{padding-top:96px!important}
  body.admin-bar.jk-v6 main.jk-main-content{padding-top:128px!important}
  .jk-v67-copy-grid{grid-template-columns:1fr}
  .jk-v67-copy-wide{padding:1.15rem;border-radius:24px}
}
@media(max-width:560px){
  body.jk-v6 main.jk-main-content,body.jk-v6 main.jk-main-content.pt-28{padding-top:90px!important}
  .jk-v67-copy-wide,.jk-v67-copy-grid{width:min(calc(100% - 1rem),430px)}
  .jk-v67-copy-wide p{font-size:.96rem;line-height:1.72}
}


/* ================== JERKISS V6.9 HEADER, CTA AND PREMIUM HOME CARDS ================== */
/* Clean menu: no grey/black menu tiles, footer-style underline only. */
body.jk-v6 .jk-site-header,
body.jk-v6 nav.jk-site-header{
  background:#0b0b0d!important;
  background-image:none!important;
  border-bottom:1px solid rgba(229,9,36,.70)!important;
  box-shadow:0 14px 42px rgba(0,0,0,.48)!important;
}
body.jk-v6 .jk-site-header:before,
body.jk-v6 .jk-site-header:after{display:none!important;content:none!important}
body.jk-v6 .jk-site-header>.container,
body.jk-v6 #main-menu-container,
body.jk-v6 #main-menu-container .menu,
body.jk-v6 #main-menu-container ul,
body.jk-v6 #main-menu-container li,
body.jk-v6 .jk-v2-menu-fallback{
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  border:0!important;
}
body.jk-v6 #main-menu-container a,
body.jk-v6 #main-menu-container .menu a,
body.jk-v6 .jk-v2-menu-fallback a{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  min-height:2.45rem!important;
  padding:.42rem 0 .48rem!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  color:#f2f2f6!important;
  font-weight:950!important;
  text-transform:uppercase!important;
  letter-spacing:.075em!important;
  text-decoration:none!important;
  text-shadow:none!important;
  transition:color .2s ease!important;
}
body.jk-v6 #main-menu-container a:before,
body.jk-v6 .jk-v2-menu-fallback a:before{display:none!important;content:none!important}
body.jk-v6 #main-menu-container a:after,
body.jk-v6 #main-menu-container .menu a:after,
body.jk-v6 .jk-v2-menu-fallback a:after{
  content:""!important;
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:.08rem!important;
  height:2px!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,var(--jk-red),#ff6474)!important;
  transform:scaleX(0)!important;
  transform-origin:left!important;
  transition:transform .22s ease!important;
  box-shadow:0 0 16px rgba(229,9,36,.48)!important;
}
body.jk-v6 #main-menu-container a:hover,
body.jk-v6 #main-menu-container a:focus,
body.jk-v6 #main-menu-container .current-menu-item>a,
body.jk-v6 .jk-v2-menu-fallback a:hover,
body.jk-v6 .jk-v2-menu-fallback a:focus{
  color:#fff!important;
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  transform:none!important;
}
body.jk-v6 #main-menu-container a:hover:after,
body.jk-v6 #main-menu-container a:focus:after,
body.jk-v6 #main-menu-container .current-menu-item>a:after,
body.jk-v6 .jk-v2-menu-fallback a:hover:after,
body.jk-v6 .jk-v2-menu-fallback a:focus:after{transform:scaleX(1)!important}

/* More breathing room between header and first block, across the whole site. */
body.jk-v6 main.jk-main-content,
body.jk-v6 main.jk-main-content.w-full,
body.jk-v6 main.jk-main-content.pt-28,
body.jk-v6 main.jk-main-content.max-w-\[1800px\]{padding-top:126px!important}
body.admin-bar.jk-v6 main.jk-main-content,
body.admin-bar.jk-v6 main.jk-main-content.w-full,
body.admin-bar.jk-v6 main.jk-main-content.pt-28{padding-top:158px!important}
body.jk-v6 .jk-v6-hero,
body.jk-v6 .jk-v5-archive-hero,
body.jk-v6 .jk-v52-page-hero,
body.jk-v6.single-webcam .pc-webcam-wrap.jk-single-hero,
body.jk-v6.single .pc-webcam-wrap.jk-single-hero{margin-top:0!important}

/* More clickable premium CTA: Open live chat. */
body.jk-v6 .jk-single-watch-top,
body.jk-v6 .jk-single-main-cta{
  min-height:3.15rem!important;
  padding:.88rem 1.35rem!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,#ff2846 0%,#e50924 45%,#7d0010 100%)!important;
  border:1px solid rgba(255,255,255,.16)!important;
  box-shadow:0 16px 44px rgba(229,9,36,.34),inset 0 1px 0 rgba(255,255,255,.18)!important;
  color:#fff!important;
  font-weight:1000!important;
  letter-spacing:-.02em!important;
  text-transform:none!important;
}
body.jk-v6 .jk-single-watch-top:hover,
body.jk-v6 .jk-single-main-cta:hover{transform:translateY(-2px)!important;filter:brightness(1.07)!important;box-shadow:0 22px 58px rgba(229,9,36,.46),inset 0 1px 0 rgba(255,255,255,.2)!important}
body.jk-v6 .jk-single-watch-top i,
body.jk-v6 .jk-single-main-cta i{font-size:1rem!important}
body.jk-v6 .jk-single-player-overlay{
  font-size:0!important;
  color:transparent!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body.jk-v6 .jk-single-player-overlay:after{
  content:"Open live chat";
  position:absolute;
  right:1.1rem;
  bottom:1.1rem;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:2.6rem;
  padding:.72rem 1rem;
  border-radius:999px;
  background:linear-gradient(135deg,#ff2846,#920011);
  border:1px solid rgba(255,255,255,.16);
  box-shadow:0 14px 36px rgba(229,9,36,.34);
  color:#fff;
  font-size:.92rem;
  font-weight:1000;
  letter-spacing:-.02em;
  opacity:0;
  transform:translateY(.35rem);
  transition:opacity .2s ease,transform .2s ease;
}
body.jk-v6 .jk-single-player-frame:hover .jk-single-player-overlay:after{opacity:1;transform:translateY(0)}

/* Home cards: larger media, less empty bottom, stronger premium depth. */
body.jk-v6.home #webcams-grid,
body.jk-v6.blog #webcams-grid,
body.jk-v6.home .jk-home-grid,
body.jk-v6.blog .jk-home-grid{
  width:min(calc(100% - 2rem),1520px)!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:2rem!important;
  justify-content:center!important;
  align-items:stretch!important;
}
body.jk-v6.home #webcams-grid .jk-premium-cam-card,
body.jk-v6.blog #webcams-grid .jk-premium-cam-card,
body.jk-v6.home .jk-home-grid .jk-premium-cam-card,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-card{
  border-radius:34px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(10,10,13,.98) 44%,rgba(44,3,10,.96))!important;
  border:1px solid rgba(255,255,255,.13)!important;
  box-shadow:0 28px 78px rgba(0,0,0,.56),0 0 0 1px rgba(229,9,36,.045) inset!important;
}
body.jk-v6.home #webcams-grid .jk-premium-cam-card:hover,
body.jk-v6.blog #webcams-grid .jk-premium-cam-card:hover,
body.jk-v6.home .jk-home-grid .jk-premium-cam-card:hover,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-card:hover{
  transform:translateY(-8px)!important;
  border-color:rgba(255,50,74,.62)!important;
  box-shadow:0 38px 108px rgba(0,0,0,.68),0 0 0 1px rgba(255,50,74,.18) inset!important;
}
body.jk-v6.home #webcams-grid .jk-premium-cam-media,
body.jk-v6.blog #webcams-grid .jk-premium-cam-media,
body.jk-v6.home .jk-home-grid .jk-premium-cam-media,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-media{
  aspect-ratio:16/12.7!important;
  margin:.62rem .62rem 0!important;
  border-radius:28px!important;
  overflow:hidden!important;
}
body.jk-v6.home #webcams-grid .jk-premium-cam-body,
body.jk-v6.blog #webcams-grid .jk-premium-cam-body,
body.jk-v6.home .jk-home-grid .jk-premium-cam-body,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-body{
  min-height:0!important;
  padding:.82rem .95rem .92rem!important;
  grid-template-columns:3.1rem minmax(0,1fr) 2.75rem!important;
  gap:.72rem!important;
  align-items:center!important;
  background:linear-gradient(180deg,rgba(9,9,12,.95),rgba(23,4,8,.98))!important;
}
body.jk-v6.home #webcams-grid .jk-premium-avatar,
body.jk-v6.blog #webcams-grid .jk-premium-avatar,
body.jk-v6.home .jk-home-grid .jk-premium-avatar,
body.jk-v6.blog .jk-home-grid .jk-premium-avatar{width:3.1rem!important;height:3.1rem!important;border-radius:1rem!important;box-shadow:0 0 0 2px rgba(229,9,36,.5),0 10px 24px rgba(0,0,0,.36)!important}
body.jk-v6.home .jk-premium-name,
body.jk-v6.blog .jk-premium-name{font-size:1.08rem!important;line-height:1.05!important;font-weight:1000!important;color:#fff!important}
body.jk-v6.home .jk-premium-meta,
body.jk-v6.blog .jk-premium-meta{margin-top:.16rem!important;font-size:.78rem!important;line-height:1.2!important;color:#cfd0da!important}
body.jk-v6.home .jk-premium-tags,
body.jk-v6.blog .jk-premium-tags{margin-top:.34rem!important;display:flex!important;gap:.28rem!important;flex-wrap:nowrap!important;overflow:hidden!important;max-height:1.38rem!important}
body.jk-v6.home .jk-premium-tags span,
body.jk-v6.blog .jk-premium-tags span{font-size:.58rem!important;line-height:1!important;min-height:1.2rem!important;padding:.25rem .46rem!important;max-width:5.7rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.jk-v6.home .jk-premium-open,
body.jk-v6.blog .jk-premium-open{width:2.75rem!important;height:2.75rem!important;border-radius:999px!important;background:linear-gradient(135deg,#ff2e4a,#76000d)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 14px 34px rgba(229,9,36,.28)!important;color:#fff!important}
body.jk-v6.home .jk-premium-card-link:after,
body.jk-v6.blog .jk-premium-card-link:after{
  content:"Open live chat";
  position:absolute;
  right:.9rem;
  top:.9rem;
  z-index:5;
  padding:.42rem .62rem;
  border-radius:999px;
  background:rgba(0,0,0,.58);
  border:1px solid rgba(255,255,255,.16);
  color:#fff;
  font-size:.66rem;
  font-weight:950;
  letter-spacing:.02em;
  opacity:0;
  transform:translateY(-.25rem);
  transition:opacity .2s ease,transform .2s ease;
  pointer-events:none;
  backdrop-filter:blur(10px);
}
body.jk-v6.home .jk-premium-cam-card:hover .jk-premium-card-link:after,
body.jk-v6.blog .jk-premium-cam-card:hover .jk-premium-card-link:after{opacity:1;transform:translateY(0)}

@media(max-width:1280px){
  body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.home .jk-home-grid,body.jk-v6.blog .jk-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(calc(100% - 2rem),1120px)!important;gap:1.55rem!important}
}
@media(max-width:860px){
  body.jk-v6 main.jk-main-content,body.jk-v6 main.jk-main-content.pt-28{padding-top:106px!important}
  body.admin-bar.jk-v6 main.jk-main-content{padding-top:138px!important}
  body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.home .jk-home-grid,body.jk-v6.blog .jk-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(calc(100% - 1.25rem),760px)!important;gap:1rem!important}
  body.jk-v6 .jk-single-player-overlay:after{display:none!important}
}
@media(max-width:560px){
  body.jk-v6 main.jk-main-content,body.jk-v6 main.jk-main-content.pt-28{padding-top:98px!important}
  body.jk-v6.home #webcams-grid,body.jk-v6.blog #webcams-grid,body.jk-v6.home .jk-home-grid,body.jk-v6.blog .jk-home-grid{grid-template-columns:1fr!important;width:min(calc(100% - 1rem),430px)!important}
  body.jk-v6.home #webcams-grid .jk-premium-cam-body,body.jk-v6.blog #webcams-grid .jk-premium-cam-body,body.jk-v6.home .jk-home-grid .jk-premium-cam-body,body.jk-v6.blog .jk-home-grid .jk-premium-cam-body{grid-template-columns:2.85rem minmax(0,1fr) 2.35rem!important;padding:.72rem .78rem .85rem!important}
  body.jk-v6.home #webcams-grid .jk-premium-avatar,body.jk-v6.blog #webcams-grid .jk-premium-avatar{width:2.85rem!important;height:2.85rem!important}
}


/* ================== JERKISS V7 SEO + PREMIUM CARDS REFINEMENTS ================== */
body.jk-v6 .jk-v7-copy-wide,
body.jk-v6 .jk-v7-model-faq{
  box-shadow:0 30px 90px rgba(0,0,0,.45),0 0 0 1px rgba(255,45,74,.08) inset!important;
}
body.jk-v6 .jk-v7-keyword-link,
body.jk-v6 .jk-v67-keyword-link{
  color:#fff!important;
  font-weight:900!important;
  text-decoration:none!important;
  border-bottom:1px solid rgba(255,45,74,.65)!important;
  background:linear-gradient(180deg,transparent 58%,rgba(229,9,36,.22) 0)!important;
  padding:0 .08em!important;
}
body.jk-v6 .jk-v7-keyword-link:hover,
body.jk-v6 .jk-v67-keyword-link:hover{color:#ff3b55!important;border-color:#ff3b55!important}

body.jk-v6.home #webcams-grid .jk-premium-cam-card,
body.jk-v6.blog #webcams-grid .jk-premium-cam-card,
body.jk-v6.home .jk-home-grid .jk-premium-cam-card,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-card{
  border-radius:30px!important;
  background:
    radial-gradient(circle at 88% 12%,rgba(255,47,78,.16),transparent 34%),
    linear-gradient(180deg,rgba(28,28,32,.96),rgba(10,10,13,.98) 46%,rgba(38,5,12,.98))!important;
  border:1px solid rgba(255,255,255,.14)!important;
  overflow:hidden!important;
}
body.jk-v6.home #webcams-grid .jk-premium-cam-media,
body.jk-v6.blog #webcams-grid .jk-premium-cam-media,
body.jk-v6.home .jk-home-grid .jk-premium-cam-media,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-media{
  aspect-ratio:16/12.9!important;
  margin:.58rem .58rem 0!important;
  border-radius:25px!important;
}
body.jk-v6.home #webcams-grid .jk-premium-cam-body,
body.jk-v6.blog #webcams-grid .jk-premium-cam-body,
body.jk-v6.home .jk-home-grid .jk-premium-cam-body,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-body{
  padding:.9rem .95rem 1rem!important;
  background:linear-gradient(180deg,rgba(11,11,14,.98),rgba(20,3,8,.98))!important;
}
body.jk-v6.home .jk-premium-open,
body.jk-v6.blog .jk-premium-open{
  transform:scale(1)!important;
  transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important;
}
body.jk-v6.home .jk-premium-cam-card:hover .jk-premium-open,
body.jk-v6.blog .jk-premium-cam-card:hover .jk-premium-open{
  transform:scale(1.08)!important;
  box-shadow:0 18px 46px rgba(255,24,52,.45)!important;
}
body.jk-v6.home .jk-premium-service-badge,
body.jk-v6.blog .jk-premium-service-badge{
  background:rgba(10,10,12,.62)!important;
  border:1px solid rgba(255,255,255,.18)!important;
  color:#fff!important;
  backdrop-filter:blur(12px)!important;
}
body.jk-v6.home .jk-premium-viewers,
body.jk-v6.blog .jk-premium-viewers{
  background:rgba(0,0,0,.68)!important;
  border:1px solid rgba(255,255,255,.14)!important;
  box-shadow:0 8px 22px rgba(0,0,0,.28)!important;
}
body.jk-v6 .jk-v7-faq-head span b{top:50%!important;transform:translateY(-50%)!important}

/* ================== JERKISS V7.1 FULL RESPONSIVE SINGLE CAM POLISH ================== */
/* Mobile cam pages: cleaner stack, no horizontal overflow, stronger premium player card. */
body.jk-v6.single-webcam,
body.jk-v6.single{
  overflow-x:hidden!important;
}
body.jk-v6.single-webcam main.jk-main-content,
body.jk-v6.single main.jk-main-content{
  max-width:100%!important;
  overflow-x:hidden!important;
}
body.jk-v6.single-webcam main.jk-main-content > .max-w-screen-xl,
body.jk-v6.single main.jk-main-content > .max-w-screen-xl{
  width:100%!important;
  max-width:none!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}
body.jk-v6.single-webcam .pc-webcam-wrap.jk-single-hero,
body.jk-v6.single .pc-webcam-wrap.jk-single-hero,
body.jk-v6.single-webcam .pc-info-card.jk-single-info-card,
body.jk-v6.single .pc-info-card.jk-single-info-card,
body.jk-v6.single-webcam .jk-v65-model-faq,
body.jk-v6.single .jk-v65-model-faq,
body.jk-v6.single-webcam .jk-v7-model-faq,
body.jk-v6.single .jk-v7-model-faq{
  box-sizing:border-box!important;
}
body.jk-v6.single-webcam .pc-webcam-wrap.jk-single-hero,
body.jk-v6.single .pc-webcam-wrap.jk-single-hero{
  background:
    radial-gradient(circle at 88% 0%,rgba(255,40,68,.26),transparent 30rem),
    radial-gradient(circle at 8% 4%,rgba(255,255,255,.10),transparent 18rem),
    linear-gradient(145deg,rgba(26,26,30,.96),rgba(9,9,12,.98) 48%,rgba(70,0,10,.82))!important;
  border-color:rgba(255,255,255,.13)!important;
  box-shadow:0 30px 92px rgba(0,0,0,.58),0 0 0 1px rgba(255,40,68,.08) inset!important;
}
body.jk-v6 .jk-single-topbar{
  background:linear-gradient(135deg,rgba(0,0,0,.38),rgba(255,255,255,.035))!important;
  border-color:rgba(255,255,255,.115)!important;
  box-shadow:0 14px 42px rgba(0,0,0,.26)!important;
}
body.jk-v6 .jk-single-title-block h1{
  min-width:0!important;
  max-width:100%!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
}
body.jk-v6 .jk-single-title-block h1 img{display:inline-block!important;vertical-align:middle!important}
body.jk-v6 .jk-single-player-frame{
  background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(0,0,0,.82))!important;
  box-shadow:0 22px 68px rgba(0,0,0,.5),0 0 0 1px rgba(255,40,68,.05) inset!important;
}
body.jk-v6 .jk-single-player{
  width:100%!important;
  max-width:100%!important;
}
body.jk-v6 .jk-single-cta-row{
  background:radial-gradient(circle at 100% 0,rgba(255,40,68,.22),transparent 55%),linear-gradient(135deg,rgba(255,255,255,.06),rgba(0,0,0,.34))!important;
}
body.jk-v6 .jk-single-info-card,
body.jk-v6 .jk-v7-model-faq{
  overflow:hidden!important;
}
body.jk-v6 .jk-single-info-head p,
body.jk-v6 .jk-v65-faq-list p{
  color:#d9dae2!important;
}
body.jk-v6 #related-webcams-grid{
  width:min(calc(100% - 2rem),1280px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.jk-v6 #related-webcams-grid .jk-related-card{
  border-radius:26px!important;
  border:1px solid rgba(255,255,255,.11)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(10,10,13,.98))!important;
  overflow:hidden!important;
}
body.jk-v6 #related-webcams-grid .t-thumb-wrap{
  margin:.55rem!important;
  border-radius:22px!important;
  aspect-ratio:16/11!important;
  overflow:hidden!important;
}
body.jk-v6 #related-webcams-grid .t-thumb,
body.jk-v6 #related-webcams-grid .t-thumb-video{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}

@media(max-width:860px){
  body.jk-v6.single-webcam main.jk-main-content,
  body.jk-v6.single main.jk-main-content{
    padding-top:112px!important;
    padding-left:0!important;
    padding-right:0!important;
    padding-bottom:6.8rem!important;
  }
  body.admin-bar.jk-v6.single-webcam main.jk-main-content,
  body.admin-bar.jk-v6.single main.jk-main-content{padding-top:144px!important}
  body.jk-v6.single-webcam main.jk-main-content > .max-w-screen-xl,
  body.jk-v6.single main.jk-main-content > .max-w-screen-xl{
    padding-left:.7rem!important;
    padding-right:.7rem!important;
  }
  body.jk-v6.single-webcam .pc-webcam-wrap.jk-single-hero,
  body.jk-v6.single .pc-webcam-wrap.jk-single-hero,
  body.jk-v6.single-webcam .pc-info-card.jk-single-info-card,
  body.jk-v6.single .pc-info-card.jk-single-info-card,
  body.jk-v6.single-webcam .jk-v65-model-faq,
  body.jk-v6.single .jk-v65-model-faq,
  body.jk-v6.single-webcam .jk-v7-model-faq,
  body.jk-v6.single .jk-v7-model-faq{
    width:min(100%,480px)!important;
    max-width:480px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding:1rem!important;
    border-radius:28px!important;
  }
  body.jk-v6 .jk-single-topbar{
    grid-template-columns:4.45rem minmax(0,1fr)!important;
    gap:.78rem!important;
    padding:.86rem!important;
    border-radius:24px!important;
    margin-bottom:.9rem!important;
    align-items:center!important;
  }
  body.jk-v6 .jk-single-avatar{
    width:4.45rem!important;
    height:4.45rem!important;
    border-radius:1.25rem!important;
  }
  body.jk-v6 .jk-single-title-block{min-width:0!important;overflow:hidden!important}
  body.jk-v6 .jk-single-kicker{
    font-size:.66rem!important;
    letter-spacing:.105em!important;
    margin-bottom:.28rem!important;
  }
  body.jk-v6 .jk-single-kicker b{width:.52rem!important;height:.52rem!important;box-shadow:0 0 0 5px rgba(229,9,36,.15)!important}
  body.jk-v6 .jk-single-title-block h1{
    display:block!important;
    font-size:clamp(1.35rem,6.6vw,2rem)!important;
    line-height:1.03!important;
    letter-spacing:-.055em!important;
    overflow:visible!important;
    text-overflow:clip!important;
  }
  body.jk-v6 .jk-single-title-block h1 img{
    width:.9rem!important;
    height:.9rem!important;
    margin-left:.28rem!important;
  }
  body.jk-v6 .jk-single-meta-row{
    gap:.38rem!important;
    margin-top:.58rem!important;
  }
  body.jk-v6 .jk-single-meta-row a,
  body.jk-v6 .jk-single-meta-row span{
    min-height:1.72rem!important;
    padding:.32rem .52rem!important;
    font-size:.7rem!important;
    max-width:100%!important;
  }
  body.jk-v6 .jk-single-watch-top{
    grid-column:1/-1!important;
    width:100%!important;
    min-height:3.2rem!important;
    margin-top:.25rem!important;
    justify-content:center!important;
    font-size:1rem!important;
  }
  body.jk-v6 .jk-single-player-frame{
    padding:.55rem!important;
    border-radius:24px!important;
  }
  body.jk-v6 .jk-single-player,
  body.jk-v6 .jk-single-player iframe,
  body.jk-v6 .jk-single-player video,
  body.jk-v6 .jk-single-player embed,
  body.jk-v6 .jk-single-player object{
    border-radius:18px!important;
  }
  body.jk-v6 .jk-single-cta-row{
    grid-template-columns:1fr!important;
    gap:.7rem!important;
    margin-top:.85rem!important;
    padding:.85rem!important;
    border-radius:22px!important;
  }
  body.jk-v6 .jk-single-main-cta{width:100%!important;min-height:3.05rem!important;font-size:1rem!important}
  body.jk-v6 .jk-single-cta-row p{font-size:.88rem!important;line-height:1.48!important;text-align:center!important}
  body.jk-v6 .jk-single-info-head{padding:.15rem .05rem .9rem!important}
  body.jk-v6 .jk-single-info-head h2,
  body.jk-v6 .jk-v65-faq-head h2,
  body.jk-v6 .jk-v7-faq-head h2{
    font-size:clamp(1.55rem,8vw,2.15rem)!important;
    line-height:1.04!important;
    letter-spacing:-.055em!important;
  }
  body.jk-v6 .jk-single-info-head p,
  body.jk-v6 .jk-v65-faq-head p,
  body.jk-v6 .jk-v7-faq-head p{
    font-size:.96rem!important;
    line-height:1.7!important;
  }
  body.jk-v6 .jk-single-stats-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:.58rem!important;
  }
  body.jk-v6 .jk-single-stat{
    min-height:4.8rem!important;
    padding:.78rem!important;
    border-radius:18px!important;
  }
  body.jk-v6 .jk-single-stat small{font-size:.62rem!important;letter-spacing:.1em!important}
  body.jk-v6 .jk-single-stat a,
  body.jk-v6 .jk-single-stat strong{font-size:.92rem!important;line-height:1.15!important;overflow-wrap:anywhere!important}
  body.jk-v6 .jk-single-detail-grid{grid-template-columns:1fr!important;gap:.55rem!important}
  body.jk-v6 .jk-single-detail-grid a{padding:.72rem .8rem!important;border-radius:17px!important}
  body.jk-v6 .jk-single-category-strip{padding:.85rem!important;border-radius:20px!important}
  body.jk-v6 .jk-single-chips{gap:.42rem!important;max-height:none!important}
  body.jk-v6 .jk-single-chips .pc-chip{min-height:1.78rem!important;padding:.38rem .58rem!important;font-size:.74rem!important}
  body.jk-v6 .jk-single-reasons{grid-template-columns:1fr!important;gap:.6rem!important}
  body.jk-v6 .jk-single-reasons>div{padding:.82rem!important;border-radius:18px!important}
  body.jk-v6 .jk-v65-model-faq,
  body.jk-v6 .jk-v7-model-faq{
    grid-template-columns:1fr!important;
    gap:1rem!important;
  }
  body.jk-v6 .jk-v65-faq-list details,
  body.jk-v6 .jk-v7-faq-list details{border-radius:18px!important;overflow:hidden!important}
  body.jk-v6 .jk-v65-faq-list summary,
  body.jk-v6 .jk-v7-faq-list summary{
    min-height:3.1rem!important;
    padding:.92rem 2.6rem .92rem .9rem!important;
    font-size:.96rem!important;
  }
  body.jk-v6 .jk-v65-faq-list p,
  body.jk-v6 .jk-v7-faq-list p{padding:0 .9rem .95rem!important;font-size:.92rem!important;line-height:1.6!important}
  body.jk-v6 #related-webcams-grid{
    width:min(calc(100% - 1.4rem),480px)!important;
    max-width:480px!important;
    grid-template-columns:1fr 1fr!important;
    gap:.85rem!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.jk-v6 #related-webcams-grid .jk-related-card{border-radius:22px!important}
  body.jk-v6 #related-webcams-grid .t-thumb-wrap{margin:.42rem!important;border-radius:18px!important;aspect-ratio:16/12!important}
  body.jk-v6 #related-webcams-grid .jk-premium-cam-body{grid-template-columns:2.45rem minmax(0,1fr)!important;min-height:auto!important;padding:.7rem!important;gap:.55rem!important}
  body.jk-v6 #related-webcams-grid .jk-premium-avatar{width:2.45rem!important;height:2.45rem!important}
  body.jk-v6 #related-webcams-grid .sv-card-title{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;font-size:.82rem!important}
  body.jk-v6 #related-webcams-grid .text-xs{font-size:.65rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
}

@media(max-width:560px){
  body.jk-v6.single-webcam main.jk-main-content,
  body.jk-v6.single main.jk-main-content{
    padding-top:106px!important;
    padding-bottom:7.2rem!important;
  }
  body.jk-v6.single-webcam main.jk-main-content > .max-w-screen-xl,
  body.jk-v6.single main.jk-main-content > .max-w-screen-xl{
    padding-left:.55rem!important;
    padding-right:.55rem!important;
  }
  body.jk-v6.single-webcam .pc-webcam-wrap.jk-single-hero,
  body.jk-v6.single .pc-webcam-wrap.jk-single-hero,
  body.jk-v6.single-webcam .pc-info-card.jk-single-info-card,
  body.jk-v6.single .pc-info-card.jk-single-info-card,
  body.jk-v6.single-webcam .jk-v65-model-faq,
  body.jk-v6.single .jk-v65-model-faq,
  body.jk-v6.single-webcam .jk-v7-model-faq,
  body.jk-v6.single .jk-v7-model-faq{
    width:100%!important;
    max-width:430px!important;
    padding:.82rem!important;
    border-radius:24px!important;
  }
  body.jk-v6 .jk-single-topbar{
    grid-template-columns:3.9rem minmax(0,1fr)!important;
    padding:.72rem!important;
    gap:.66rem!important;
    border-radius:21px!important;
  }
  body.jk-v6 .jk-single-avatar{width:3.9rem!important;height:3.9rem!important;border-radius:1.08rem!important}
  body.jk-v6 .jk-single-kicker{font-size:.6rem!important;letter-spacing:.09em!important;gap:.34rem!important}
  body.jk-v6 .jk-single-title-block h1{font-size:clamp(1.24rem,7.2vw,1.68rem)!important}
  body.jk-v6 .jk-single-meta-row a,
  body.jk-v6 .jk-single-meta-row span{font-size:.66rem!important;padding:.28rem .45rem!important}
  body.jk-v6 .jk-single-player-frame{padding:.42rem!important;border-radius:21px!important}
  body.jk-v6 .jk-single-main-cta,
  body.jk-v6 .jk-single-watch-top{min-height:3rem!important;font-size:.96rem!important}
  body.jk-v6 .jk-single-cta-row p{display:none!important}
  body.jk-v6 .jk-single-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.48rem!important}
  body.jk-v6 .jk-single-stat{min-height:4.35rem!important;padding:.62rem!important;border-radius:16px!important}
  body.jk-v6 .jk-single-stat a,
  body.jk-v6 .jk-single-stat strong{font-size:.82rem!important}
  body.jk-v6 .jk-single-mini-chips a,
  body.jk-v6 .jk-single-mini-chips span{min-height:1.45rem!important;padding:.24rem .42rem!important;font-size:.72rem!important}
  body.jk-v6 #related-webcams-grid{width:100%!important;max-width:430px!important;grid-template-columns:1fr!important;gap:.85rem!important}
  body.jk-v6 #related-webcams-grid .t-thumb-wrap{aspect-ratio:16/10.8!important}
}

@media(max-width:390px){
  body.jk-v6.single-webcam main.jk-main-content,
  body.jk-v6.single main.jk-main-content{padding-top:101px!important}
  body.jk-v6 .jk-single-topbar{grid-template-columns:3.55rem minmax(0,1fr)!important;padding:.62rem!important}
  body.jk-v6 .jk-single-avatar{width:3.55rem!important;height:3.55rem!important}
  body.jk-v6 .jk-single-title-block h1{font-size:1.18rem!important;letter-spacing:-.04em!important}
  body.jk-v6 .jk-single-stats-grid{grid-template-columns:1fr!important}
}

/* Mobile footer: readable legal links, logo clean, no cramped bottom text. */
@media(max-width:760px){
  body.jk-v6 .jk-footer-v6{
    padding-bottom:6rem!important;
  }
  body.jk-v6 .jk-footer-v6-inner{
    width:min(calc(100% - 1rem),480px)!important;
    padding:1.25rem .8rem!important;
    gap:1.15rem!important;
  }
  body.jk-v6 .jk-footer-v6-logo img{max-width:176px!important;height:auto!important;background:transparent!important}
  body.jk-v6 .jk-footer-v6-brand p{font-size:.95rem!important;line-height:1.64!important;max-width:100%!important}
  body.jk-v6 .jk-footer-v61-links{display:flex!important;flex-wrap:wrap!important;gap:.48rem!important}
  body.jk-v6 .jk-footer-v61-links a{
    min-height:2rem!important;
    padding:.44rem .64rem!important;
    border-radius:999px!important;
    background:rgba(255,255,255,.05)!important;
    border:1px solid rgba(255,255,255,.08)!important;
    font-size:.74rem!important;
  }
  body.jk-v6 .jk-footer-v6-bottom{
    width:min(calc(100% - 1rem),480px)!important;
    display:grid!important;
    gap:.65rem!important;
    padding:1rem .8rem 1.25rem!important;
  }
  body.jk-v6 .jk-footer-v6-bottom p{font-size:.83rem!important;line-height:1.55!important;max-width:100%!important}
}

/* ================== JERKISS V7.2 IMAGE FALLBACK + PREMIUM CTA ================== */
body.jk-v6 .jk-premium-cam-media,
body.jk-v6 .t-thumb-wrap{
  background:
    radial-gradient(circle at 72% 12%,rgba(229,9,36,.18),transparent 38%),
    linear-gradient(145deg,#070708,#160308 70%,#070708)!important;
}
body.jk-v6 .jk-premium-cam-media img,
body.jk-v6 .t-thumb-wrap img,
body.jk-v6 .jk-single-avatar img{
  background:
    radial-gradient(circle at 72% 12%,rgba(229,9,36,.22),transparent 42%),
    linear-gradient(145deg,#09090b,#22050c)!important;
}
body.jk-v6 img.jk-img-fallback{
  object-fit:cover!important;
  opacity:.96!important;
  filter:none!important;
}

/* Home cards: denser, cleaner, more premium; no empty dead space. */
body.jk-v6.home #webcams-grid .jk-premium-cam-card,
body.jk-v6.blog #webcams-grid .jk-premium-cam-card,
body.jk-v6.home .jk-home-grid .jk-premium-cam-card,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-card,
body.jk-v6 #related-webcams-grid .jk-premium-cam-card{
  position:relative!important;
  overflow:hidden!important;
  border-radius:30px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  background:
    radial-gradient(circle at 80% 0,rgba(255,38,64,.16),transparent 35%),
    linear-gradient(180deg,rgba(255,255,255,.055),rgba(10,10,12,.98) 42%,rgba(34,3,9,.98))!important;
  box-shadow:0 26px 78px rgba(0,0,0,.58), inset 0 0 0 1px rgba(255,255,255,.035)!important;
}
body.jk-v6.home #webcams-grid .jk-premium-cam-card:before,
body.jk-v6.blog #webcams-grid .jk-premium-cam-card:before,
body.jk-v6.home .jk-home-grid .jk-premium-cam-card:before,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-card:before,
body.jk-v6 #related-webcams-grid .jk-premium-cam-card:before{
  content:"";position:absolute;inset:0 0 auto;height:42%;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,255,255,.075),transparent);
  z-index:1;opacity:.65;
}
body.jk-v6.home #webcams-grid .jk-premium-cam-card:hover,
body.jk-v6.blog #webcams-grid .jk-premium-cam-card:hover,
body.jk-v6.home .jk-home-grid .jk-premium-cam-card:hover,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-card:hover,
body.jk-v6 #related-webcams-grid .jk-premium-cam-card:hover{
  transform:translateY(-7px)!important;
  border-color:rgba(255,55,80,.68)!important;
  box-shadow:0 34px 105px rgba(0,0,0,.72),0 0 0 1px rgba(255,45,70,.16) inset!important;
}
body.jk-v6.home #webcams-grid .jk-premium-cam-media,
body.jk-v6.blog #webcams-grid .jk-premium-cam-media,
body.jk-v6.home .jk-home-grid .jk-premium-cam-media,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-media,
body.jk-v6 #related-webcams-grid .t-thumb-wrap{
  aspect-ratio:16/12.6!important;
  margin:.62rem!important;
  margin-bottom:0!important;
  border-radius:24px!important;
  overflow:hidden!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.075),0 16px 42px rgba(0,0,0,.42)!important;
}
body.jk-v6.home #webcams-grid .jk-premium-thumb,
body.jk-v6.blog #webcams-grid .jk-premium-thumb,
body.jk-v6.home .jk-home-grid .jk-premium-thumb,
body.jk-v6.blog .jk-home-grid .jk-premium-thumb,
body.jk-v6 #related-webcams-grid .t-thumb{
  width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;
}
body.jk-v6.home #webcams-grid .jk-premium-cam-body,
body.jk-v6.blog #webcams-grid .jk-premium-cam-body,
body.jk-v6.home .jk-home-grid .jk-premium-cam-body,
body.jk-v6.blog .jk-home-grid .jk-premium-cam-body,
body.jk-v6 #related-webcams-grid .jk-premium-cam-body{
  min-height:82px!important;
  padding:.78rem .88rem .9rem!important;
  gap:.68rem!important;
  background:linear-gradient(180deg,rgba(8,8,10,.96),rgba(22,3,8,.98))!important;
  position:relative!important;
  z-index:2!important;
}
body.jk-v6.home .jk-premium-avatar,
body.jk-v6.blog .jk-premium-avatar,
body.jk-v6 #related-webcams-grid .jk-premium-avatar{
  width:3rem!important;height:3rem!important;border-radius:16px!important;
  background:#100f12!important;box-shadow:0 0 0 2px rgba(255,45,70,.48),0 10px 26px rgba(0,0,0,.38)!important;
}
body.jk-v6.home .jk-premium-title-row,
body.jk-v6.blog .jk-premium-title-row{min-width:0!important;line-height:1.05!important}
body.jk-v6.home .jk-premium-name,
body.jk-v6.blog .jk-premium-name{font-size:1.04rem!important;line-height:1.05!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.jk-v6.home .jk-premium-meta,
body.jk-v6.blog .jk-premium-meta{font-size:.77rem!important;margin-top:.18rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.jk-v6.home .jk-premium-tags,
body.jk-v6.blog .jk-premium-tags{margin-top:.34rem!important;gap:.3rem!important;max-height:1.34rem!important}
body.jk-v6.home .jk-premium-tags span,
body.jk-v6.blog .jk-premium-tags span{font-size:.58rem!important;min-height:1.17rem!important;padding:.24rem .44rem!important;border-color:rgba(255,79,96,.26)!important;background:rgba(229,9,36,.18)!important}
body.jk-v6.home .jk-premium-open,
body.jk-v6.blog .jk-premium-open{width:2.55rem!important;height:2.55rem!important;box-shadow:0 14px 32px rgba(229,9,36,.34)!important}

/* Single cam button: more premium and more clickable. */
body.jk-v6 .jk-single-watch-top,
body.jk-v6 .jk-single-main-cta{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  min-height:3.25rem!important;
  padding:.92rem 1.35rem!important;
  gap:.62rem!important;
  border-radius:999px!important;
  background:
    radial-gradient(circle at 20% 0,rgba(255,255,255,.22),transparent 28%),
    linear-gradient(135deg,#ff304d 0%,#e50924 42%,#8a0012 100%)!important;
  border:1px solid rgba(255,255,255,.2)!important;
  box-shadow:0 20px 54px rgba(229,9,36,.44), inset 0 1px 0 rgba(255,255,255,.24)!important;
  color:#fff!important;
  font-weight:1000!important;
  letter-spacing:-.025em!important;
  text-shadow:0 1px 0 rgba(0,0,0,.24)!important;
}
body.jk-v6 .jk-single-watch-top:before,
body.jk-v6 .jk-single-main-cta:before{
  content:"";position:absolute;inset:-2px auto -2px -36%;width:32%;z-index:-1;
  transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);
  transition:left .45s ease;
}
body.jk-v6 .jk-single-watch-top:hover:before,
body.jk-v6 .jk-single-main-cta:hover:before{left:110%}
body.jk-v6 .jk-single-watch-top:hover,
body.jk-v6 .jk-single-main-cta:hover{
  transform:translateY(-2px)!important;
  filter:brightness(1.09)!important;
  box-shadow:0 26px 70px rgba(229,9,36,.58), inset 0 1px 0 rgba(255,255,255,.26)!important;
}
body.jk-v6 .jk-single-watch-top i,
body.jk-v6 .jk-single-main-cta i{
  width:1.95rem;height:1.95rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;
  background:rgba(255,255,255,.15);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);
}
body.jk-v6 .jk-single-player-overlay:after{content:"Open live chat"!important}
body.jk-v6.home .jk-premium-card-link:after,
body.jk-v6.blog .jk-premium-card-link:after{content:"Open live chat"!important}

@media(max-width:860px){
  body.jk-v6.home #webcams-grid .jk-premium-cam-media,
  body.jk-v6.blog #webcams-grid .jk-premium-cam-media,
  body.jk-v6.home .jk-home-grid .jk-premium-cam-media,
  body.jk-v6.blog .jk-home-grid .jk-premium-cam-media{aspect-ratio:16/12.1!important;border-radius:22px!important;margin:.5rem!important;margin-bottom:0!important}
  body.jk-v6.home .jk-premium-name,body.jk-v6.blog .jk-premium-name{font-size:1rem!important}
}
@media(max-width:560px){
  body.jk-v6.home #webcams-grid .jk-premium-cam-body,
  body.jk-v6.blog #webcams-grid .jk-premium-cam-body,
  body.jk-v6.home .jk-home-grid .jk-premium-cam-body,
  body.jk-v6.blog .jk-home-grid .jk-premium-cam-body{min-height:76px!important;padding:.72rem .78rem .86rem!important}
  body.jk-v6 .jk-single-watch-top,
  body.jk-v6 .jk-single-main-cta{width:100%!important;justify-content:center!important}
}
