:root{
  --lxs-bg:#020304;
  --lxs-bg-2:#07090b;
  --lxs-panel:#0c0e11;
  --lxs-panel-2:#111418;
  --lxs-border:rgba(255,255,255,.105);
  --lxs-border-strong:rgba(255,255,255,.18);
  --lxs-text:#f7f7f8;
  --lxs-muted:#b0b4bd;
  --lxs-soft:#737985;
  --lxs-red:#ff171d;
  --lxs-red-2:#c40007;
  --lxs-red-3:#810006;
  --lxs-radius:18px;
  --lxs-shadow:0 24px 80px rgba(0,0,0,.45);
  --lxs-container:1840px;
  --lxs-header:94px;
}

*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--lxs-bg)}
body{
  margin:0;
  color:var(--lxs-text);
  background:
    radial-gradient(circle at 15% 0%, rgba(255,23,29,.13), transparent 29rem),
    radial-gradient(circle at 85% 16%, rgba(255,23,29,.11), transparent 24rem),
    linear-gradient(180deg,#020304 0%,#06080a 35%,#020304 100%);
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,"Helvetica Neue",sans-serif;
  line-height:1.5;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
a{color:inherit;text-decoration:none}
a:hover{color:var(--lxs-text)}
img{max-width:100%;height:auto;display:block}
svg{width:1.2em;height:1.2em;fill:currentColor;display:inline-block;vertical-align:-.2em}
button,input,select,textarea{font:inherit}
.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.lxs-container{width:min(calc(100% - 48px),var(--lxs-container));margin-inline:auto}
.lxs-site{min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.lxs-main{flex:1}

/* Header */
.lxs-header{position:sticky;top:0;z-index:50;background:rgba(1,2,3,.88);border-bottom:1px solid var(--lxs-border);backdrop-filter:blur(20px)}
.lxs-header-inner{min-height:var(--lxs-header);display:grid;grid-template-columns:auto minmax(420px,1fr) minmax(270px,360px) auto;align-items:center;gap:24px}
.lxs-logo{display:inline-flex;align-items:center;min-width:205px}.lxs-logo img{width:210px;height:auto;filter:drop-shadow(0 8px 20px rgba(255,0,0,.08))}.custom-logo-link img{max-height:58px;width:auto}
.lxs-nav{display:flex;align-items:center;justify-content:center;min-width:0}.lxs-menu{display:flex;align-items:center;justify-content:center;gap:34px;list-style:none;margin:0;padding:0}.lxs-menu a{position:relative;display:inline-flex;align-items:center;min-height:44px;color:#f2f4f7;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.lxs-menu a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:3px;border-radius:999px;background:var(--lxs-red);transform:scaleX(0);transform-origin:left;transition:transform .22s ease,opacity .22s ease;box-shadow:0 0 16px rgba(255,23,29,.55);opacity:.9}.lxs-menu a:hover,.lxs-menu .current-menu-item>a{color:#fff}.lxs-menu a:hover:after,.lxs-menu .current-menu-item>a:after{transform:scaleX(1)}
.lxs-header-search{height:54px;border:1px solid var(--lxs-border);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));display:flex;align-items:center;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}
.lxs-header-search input{min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;color:#fff;padding:0 12px 0 22px;font-size:14px}.lxs-header-search input::placeholder{color:#a0a5ae}.lxs-header-search button{width:56px;height:100%;border:0;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;transition:color .2s ease,background .2s ease}.lxs-header-search button:hover{color:var(--lxs-red);background:rgba(255,255,255,.04)}
.lxs-explore-btn,.lxs-outline-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:54px;padding:0 28px;border-radius:11px;border:1px solid var(--lxs-red);color:#fff;background:linear-gradient(180deg,rgba(255,23,29,.06),rgba(255,23,29,.02));font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 0 22px rgba(255,23,29,.06);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.lxs-explore-btn:hover,.lxs-outline-btn:hover{background:linear-gradient(180deg,var(--lxs-red),var(--lxs-red-2));box-shadow:0 0 30px rgba(255,23,29,.25);transform:translateY(-1px);color:#fff}.lxs-menu-toggle{display:none;width:48px;height:48px;border:1px solid var(--lxs-border);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;cursor:pointer}.lxs-menu-toggle span:not(.screen-reader-text){display:block;width:22px;height:2px;background:#fff;margin:5px auto;border-radius:99px;transition:.2s ease}.nav-open .lxs-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-open .lxs-menu-toggle span:nth-child(2){opacity:0}.nav-open .lxs-menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}

/* Tools */
.lxs-top-tools{padding:28px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.lxs-service-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;margin-bottom:18px}.lxs-service-chip{height:58px;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:22px;border:1px solid var(--lxs-border);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.04));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);font-size:14px;font-weight:800;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background .18s ease}.lxs-service-chip:hover,.lxs-service-chip.is-active{transform:translateY(-1px);border-color:rgba(255,23,29,.75);background:linear-gradient(180deg,var(--lxs-red),var(--lxs-red-2));box-shadow:0 14px 40px rgba(255,23,29,.18),inset 0 1px 0 rgba(255,255,255,.18);color:#fff}.lxs-service-chip svg{width:20px;height:20px}.lxs-service-mark{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:12px;font-weight:950;background:#20242b;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);overflow:hidden;flex:0 0 auto}.lxs-service-mark.has-image{background:#11161c;padding:3px}.lxs-service-mark img{width:100%;height:100%;object-fit:contain;border-radius:4px}.service-chaturbate .lxs-service-mark{background:#2b1700;color:#ff9500}.service-bongacams .lxs-service-mark{background:#f22b46}.service-livejasmin .lxs-service-mark{background:#9d0011}.service-camsoda .lxs-service-mark{background:#0a9edb}.service-stripchat .lxs-service-mark{background:#e3222a}.service-myfreecams .lxs-service-mark{background:#23a354}.service-manyvids .lxs-service-mark{background:#ac13d2}.lxs-more-sites{cursor:pointer}.lxs-filter-bar{display:grid;grid-template-columns:1fr 1.2fr 1.2fr 1fr 1.1fr auto auto;gap:18px;align-items:end;padding:18px 20px;border:1px solid var(--lxs-border);border-radius:18px;background:rgba(255,255,255,.035);box-shadow:var(--lxs-shadow),inset 0 1px 0 rgba(255,255,255,.045)}.lxs-filter-bar label{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.lxs-filter-bar label span{color:#aeb3bd;font-size:12px;font-weight:700}.lxs-filter-bar select,.lxs-filter-bar input{width:100%;height:45px;border:1px solid var(--lxs-border);border-radius:10px;background:#090b0e;color:#fff;padding:0 14px;outline:none;appearance:auto}.lxs-filter-bar select:focus,.lxs-filter-bar input:focus{border-color:rgba(255,23,29,.6);box-shadow:0 0 0 3px rgba(255,23,29,.1)}.lxs-filter-submit{height:45px;border:0;border-radius:10px;padding:0 20px;background:linear-gradient(180deg,var(--lxs-red),var(--lxs-red-2));color:#fff;font-weight:900;text-transform:uppercase;cursor:pointer}.lxs-reset{height:45px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--lxs-border);border-radius:10px;padding:0 18px;color:#fff;background:#07090b;font-size:12px;font-weight:900;text-transform:uppercase;white-space:nowrap}.lxs-reset:hover{border-color:var(--lxs-red);color:#fff}

/* Hero */
.lxs-hero{padding:20px 0 22px}.lxs-hero-card{position:relative;min-height:355px;display:grid;grid-template-columns:1.05fr .95fr;gap:20px;overflow:hidden;border:1px solid var(--lxs-border-strong);border-radius:20px;background:
linear-gradient(90deg,rgba(0,0,0,.98) 0%,rgba(0,0,0,.93) 42%,rgba(255,23,29,.18) 100%),
radial-gradient(circle at 86% 35%,rgba(255,23,29,.35),transparent 28rem),#070708;box-shadow:var(--lxs-shadow)}.lxs-hero-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 48%,rgba(255,23,29,.16) 48% 49%,transparent 49% 100%),radial-gradient(circle at 82% 33%,rgba(255,255,255,.08),transparent 2px),radial-gradient(circle at 76% 18%,rgba(255,23,29,.65),transparent 2px),radial-gradient(circle at 91% 53%,rgba(255,23,29,.72),transparent 2px);pointer-events:none}.lxs-hero-card:after{content:"";position:absolute;right:-4%;top:-18%;width:52%;height:136%;background:linear-gradient(100deg,transparent 0 20%,rgba(255,23,29,.12) 20% 22%,transparent 22% 36%,rgba(255,23,29,.1) 36% 38%,transparent 38%);transform:skewX(-13deg);pointer-events:none}.lxs-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:48px 0 48px 62px;max-width:850px}.lxs-hero h1{max-width:820px;margin:0 0 12px;color:#fff;font-size:clamp(34px,4vw,55px);line-height:1.06;text-transform:uppercase;letter-spacing:-.055em;font-weight:950}.lxs-hero h1 strong{color:var(--lxs-red);font-weight:950;white-space:nowrap}.lxs-hero p{max-width:620px;margin:0;color:#d9dce2;font-size:20px;line-height:1.38}.lxs-hero-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:34px;max-width:930px}.lxs-hero-points div{display:flex;align-items:center;gap:14px;min-width:0}.lxs-hero-points svg{width:60px;height:60px;padding:17px;border-radius:50%;background:radial-gradient(circle,rgba(255,23,29,.42),rgba(255,23,29,.13));color:var(--lxs-red);box-shadow:0 0 25px rgba(255,23,29,.18)}.lxs-hero-points span{display:flex;flex-direction:column;color:#d9dce2;font-size:13px;line-height:1.25}.lxs-hero-points strong{color:#fff;font-size:13px;text-transform:uppercase}.lxs-hero-visual{position:relative;z-index:1;min-height:355px;overflow:hidden}.lxs-hero-tile{position:absolute;top:0;width:34%;height:100%;overflow:hidden;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,23,29,.14);transform:skewX(-13deg);background:linear-gradient(180deg,#1a080a,#08090b);opacity:.9}.lxs-hero-tile img,.lxs-hero-placeholder span{width:130%;height:100%;object-fit:cover;transform:skewX(13deg) translateX(-12%);filter:saturate(1.03) contrast(1.06) brightness(.78)}.lxs-hero-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(255,23,29,.05),rgba(0,0,0,.5))}.lxs-hero-tile.tile-0{left:-2%;opacity:.42}.lxs-hero-tile.tile-1{left:17%;opacity:.56}.lxs-hero-tile.tile-2{left:38%;opacity:1;z-index:2}.lxs-hero-tile.tile-3{left:61%;opacity:.54}.lxs-hero-tile.tile-4{left:82%;opacity:.72}.lxs-hero-placeholder span{display:block;background:radial-gradient(circle at 52% 34%,rgba(255,255,255,.13) 0 8%,transparent 9%),linear-gradient(160deg,rgba(255,23,29,.28),rgba(0,0,0,.2)),linear-gradient(180deg,#2c0a0d,#07090c)}

/* Sections */
.lxs-cams{padding:0 0 82px}.lxs-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 18px}.lxs-section-head h2{position:relative;margin:0;padding-left:16px;color:#fff;font-size:20px;text-transform:uppercase;letter-spacing:-.03em}.lxs-section-head h2:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:4px;border-radius:99px;background:var(--lxs-red);box-shadow:0 0 14px rgba(255,23,29,.7)}.lxs-section-head a{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:13px;font-weight:900;text-transform:uppercase}.lxs-section-head a:hover{color:var(--lxs-red)}.lxs-center-action{display:flex;justify-content:center;margin-top:26px}.lxs-center-action .lxs-outline-btn{min-width:415px}

/* PluginCams grid override */
.lxs-main .pc-webcams{--pc-text:#fff!important;--pc-muted:#b5bac4!important;--pc-card:#08090b!important;--pc-border:rgba(255,255,255,.12)!important;color:#fff!important}.lxs-main .pc-webcams .pc-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important}.lxs-main .pc-webcams .pc-card{position:relative!important;min-height:318px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:#08090b!important;box-shadow:0 16px 42px rgba(0,0,0,.34)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lxs-main .pc-webcams .pc-card:hover{transform:translateY(-3px);border-color:rgba(255,23,29,.6)!important;box-shadow:0 22px 60px rgba(0,0,0,.52),0 0 0 1px rgba(255,23,29,.2)!important}.lxs-main .pc-webcams .pc-card{cursor:pointer}.lxs-main .pc-webcams .pc-body a,.lxs-main .pc-webcams .pc-thumb-wrap{position:relative;z-index:4!important}.lxs-main .pc-webcams .pc-thumb-wrap{height:100%!important;min-height:318px!important;aspect-ratio:auto!important;background:#08090b!important}.lxs-main .pc-webcams .pc-thumb,.lxs-main .pc-webcams .pc-thumb-video{height:100%!important;object-fit:cover!important;filter:saturate(1.06) contrast(1.03)}.lxs-main .pc-webcams .pc-thumb-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02) 0%,rgba(0,0,0,.1) 42%,rgba(0,0,0,.93) 100%);z-index:2;pointer-events:none}.lxs-main .pc-webcams .pc-body{position:absolute!important;inset:0!important;z-index:3!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:16px!important;background:transparent!important}.lxs-main .pc-webcams .pc-h3{margin:0 0 4px!important;font-size:16px!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.03em}.lxs-main .pc-webcams .pc-h3 a{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.55)}.lxs-main .pc-webcams .pc-h3 a:hover{color:#fff!important;text-decoration:none!important}.lxs-main .pc-webcams .pc-verified{width:15px!important;height:15px!important;margin-left:4px!important}.lxs-main .pc-webcams .pc-meta{display:flex!important;align-items:center!important;gap:5px!important;color:#d5d8df!important;min-height:20px!important}.lxs-main .pc-webcams .pc-badge,.lxs-main .pc-webcams .pc-pill{border-radius:7px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(0,0,0,.42)!important;color:#d9dce3!important;padding:2px 7px!important;font-size:11px!important;line-height:1.2!important;font-weight:750!important;backdrop-filter:blur(8px)}.lxs-main .pc-webcams .pc-pill{position:absolute;top:12px;left:12px;background:linear-gradient(180deg,var(--lxs-red),var(--lxs-red-2))!important;color:#fff!important;border:0!important;text-transform:uppercase;font-weight:950;letter-spacing:.03em}.lxs-main .pc-webcams .pc-pill:before{content:"LIVE"}.lxs-main .pc-webcams .pc-pill{font-size:0!important}.lxs-main .pc-webcams .pc-pill:before{font-size:11px}.lxs-main .pc-webcams .pc-views{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.55)!important;color:#fff!important;border-color:rgba(255,255,255,.1)!important}.lxs-main .pc-webcams .pc-views:before{content:"◉";font-size:8px;margin-right:5px;color:#cfd4dc}.lxs-main .pc-webcams .pc-empty{padding:28px;border:1px solid var(--lxs-border);border-radius:16px;background:rgba(255,255,255,.035);color:#d6dae2;text-align:center}.lxs-main .pc-webcams .pc-pager{margin-top:28px!important}.lxs-main .pc-webcams .pc-pager .pc-page{background:#090b0e!important;color:#fff!important;border:1px solid var(--lxs-border)!important;border-radius:10px!important;padding:10px 14px!important}.lxs-main .pc-webcams .pc-pager .pc-page:hover,.lxs-main .pc-webcams .pc-pager .pc-page.current{background:var(--lxs-red)!important;border-color:var(--lxs-red)!important;color:#fff!important}

/* Demo fallback */
.lxs-demo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.lxs-demo-card{position:relative;min-height:318px;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#23070a,#07090b 56%,#111);box-shadow:0 16px 42px rgba(0,0,0,.34)}.lxs-demo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0 45%,rgba(0,0,0,.95) 100%)}.lxs-demo-face{position:absolute;inset:0;background:radial-gradient(circle at 55% 30%,rgba(255,255,255,.16) 0 8%,transparent 9%),radial-gradient(ellipse at 50% 70%,rgba(255,23,29,.18),transparent 42%),linear-gradient(160deg,rgba(255,23,29,.18),transparent 46%)}.lxs-live{position:absolute;z-index:2;top:12px;left:12px;border-radius:7px;background:var(--lxs-red);color:#fff;font-size:11px;font-weight:950;padding:4px 7px}.lxs-views{position:absolute;z-index:2;top:12px;right:12px;border-radius:7px;background:rgba(0,0,0,.55);color:#fff;font-size:11px;font-weight:800;padding:4px 7px}.lxs-demo-bottom{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:16px}.lxs-demo-bottom strong{display:block;font-size:16px}.lxs-demo-bottom span{display:block;color:#b7bcc6;font-size:12px}

/* Inner pages */
.lxs-page-main{padding:46px 0 82px}.lxs-content-card{border:1px solid var(--lxs-border);border-radius:22px;background:rgba(255,255,255,.035);box-shadow:var(--lxs-shadow);padding:34px}.lxs-page-header{margin-bottom:26px}.lxs-page-header h1,.lxs-single-head h1{margin:0;color:#fff;font-size:clamp(34px,4vw,58px);line-height:1.05;letter-spacing:-.055em;text-transform:uppercase}.lxs-page-header p{max-width:760px;color:#bcc1ca;font-size:18px}.lxs-kicker{margin:0 0 8px;color:var(--lxs-red);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.15em}.lxs-entry-content{color:#d7dae1;font-size:17px}.lxs-entry-content :where(h2,h3,h4){color:#fff;line-height:1.14;letter-spacing:-.03em}.lxs-entry-content a{color:#fff;text-decoration:underline;text-decoration-color:var(--lxs-red);text-underline-offset:4px}.lxs-post-list{display:grid;gap:18px}.lxs-post-card{padding:24px;border:1px solid var(--lxs-border);border-radius:16px;background:#080a0d}.lxs-post-card h2{margin:0 0 8px}.lxs-post-meta{color:var(--lxs-soft);font-size:13px}.lxs-single-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.lxs-player-card{border:1px solid rgba(255,255,255,.12);border-radius:20px;overflow:hidden;background:#000;box-shadow:0 20px 80px rgba(0,0,0,.42)}.lxs-player-card .webcam-embed-container{position:relative!important;width:100%!important;aspect-ratio:16/9!important;height:auto!important;min-height:320px!important;background:#000!important}.lxs-player-card iframe,.lxs-player-card video,.lxs-player-card [id^="affiliate-livecam-widget"]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.lxs-single-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.lxs-single-meta span,.lxs-single-meta a{display:inline-flex;align-items:center;border:1px solid var(--lxs-border);border-radius:999px;background:#0a0c0f;color:#d4d8df;padding:7px 12px;font-size:13px}.lxs-related{margin-top:26px}.lxs-not-found{text-align:center}.lxs-not-found .lxs-outline-btn{margin-top:18px}

/* Footer */
.lxs-footer{margin-top:auto;border-top:1px solid var(--lxs-border);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.5));padding:34px 0 0}.lxs-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr 1.45fr;gap:48px;align-items:start}.lxs-footer-brand p,.lxs-newsletter p{color:#bec3cc;max-width:330px;margin:12px 0 20px}.lxs-footer h3{margin:0 0 12px;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.02em}.lxs-footer-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lxs-footer-list a{color:#bcc1c9}.lxs-footer-list a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--lxs-red);text-underline-offset:5px}.lxs-socials{display:flex;gap:12px}.lxs-socials a{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--lxs-border);background:rgba(255,255,255,.06);color:#fff;font-weight:900}.lxs-socials a:hover{background:var(--lxs-red);border-color:var(--lxs-red)}.lxs-newsletter form{height:54px;display:flex;max-width:400px;border-radius:10px;overflow:hidden;background:#111419;border:1px solid var(--lxs-border)}.lxs-newsletter input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff;padding:0 18px}.lxs-newsletter button{width:62px;border:0;background:linear-gradient(180deg,var(--lxs-red),var(--lxs-red-2));color:#fff;display:grid;place-items:center;cursor:pointer}.lxs-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:18px 0;border-top:1px solid var(--lxs-border);color:#9ba1ac;font-size:13px}.lxs-footer-bottom p{margin:0}.lxs-age-note{display:flex;align-items:center;gap:10px}.lxs-age-note span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--lxs-border);color:#fff;font-weight:900;font-size:12px}

@media (max-width:1500px){
  .lxs-header-inner{grid-template-columns:auto 1fr auto;gap:18px}.lxs-header-search{display:none}.lxs-menu{gap:24px}.lxs-service-row{grid-template-columns:repeat(5,minmax(0,1fr))}.lxs-filter-bar{grid-template-columns:repeat(4,1fr)}.lxs-main .pc-webcams .pc-grid,.lxs-demo-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.lxs-footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:34px}.lxs-newsletter{grid-column:1/-1}.lxs-newsletter form{max-width:520px}
}
@media (max-width:1160px){
  :root{--lxs-header:78px}.lxs-container{width:min(calc(100% - 32px),var(--lxs-container))}.lxs-header-inner{grid-template-columns:auto auto auto;justify-content:space-between}.lxs-menu-toggle{display:block}.lxs-nav{position:fixed;left:16px;right:16px;top:calc(var(--lxs-header) + 12px);display:none;border:1px solid var(--lxs-border);border-radius:18px;background:rgba(7,9,12,.98);box-shadow:var(--lxs-shadow);padding:16px}.nav-open .lxs-nav{display:block}.lxs-menu{display:grid;gap:6px;justify-content:stretch}.lxs-menu a{min-height:46px;padding:0 12px;border-radius:10px}.lxs-menu a:hover{background:rgba(255,255,255,.05)}.lxs-explore-btn{height:48px;padding:0 18px}.lxs-hero-card{grid-template-columns:1fr;min-height:auto}.lxs-hero-copy{padding:42px}.lxs-hero-visual{position:absolute;inset:0;opacity:.28}.lxs-hero h1 strong{white-space:normal}.lxs-hero-points{grid-template-columns:repeat(2,1fr)}.lxs-main .pc-webcams .pc-grid,.lxs-demo-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lxs-footer-grid{grid-template-columns:1fr 1fr}.lxs-newsletter{grid-column:auto}.lxs-single-head{display:grid;align-items:start}.lxs-center-action .lxs-outline-btn{min-width:0;width:100%;max-width:420px}
}
@media (max-width:820px){
  .lxs-header-inner{min-height:74px}.lxs-logo,.lxs-logo img{min-width:0;width:172px}.lxs-explore-btn span{display:none}.lxs-explore-btn{width:48px;padding:0;border-radius:12px}.lxs-top-tools{padding-top:18px}.lxs-service-row{display:flex;overflow:auto;padding-bottom:8px;scrollbar-width:none}.lxs-service-row::-webkit-scrollbar{display:none}.lxs-service-chip{min-width:max-content;height:50px;border-radius:16px;padding:0 16px}.lxs-filter-bar{grid-template-columns:1fr 1fr;gap:12px;padding:14px}.lxs-filter-submit,.lxs-reset{grid-column:auto}.lxs-hero{padding-top:12px}.lxs-hero-copy{padding:32px 24px}.lxs-hero h1{font-size:34px}.lxs-hero p{font-size:16px}.lxs-hero-points{grid-template-columns:1fr;gap:16px}.lxs-hero-points svg{width:48px;height:48px;padding:14px}.lxs-section-head{align-items:flex-start}.lxs-section-head a{font-size:12px}.lxs-main .pc-webcams .pc-grid,.lxs-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.lxs-main .pc-webcams .pc-card,.lxs-main .pc-webcams .pc-thumb-wrap,.lxs-demo-card{min-height:270px!important}.lxs-content-card{padding:22px;border-radius:18px}.lxs-page-main{padding:28px 0 58px}.lxs-footer-grid{grid-template-columns:1fr;gap:26px}.lxs-footer-bottom{display:grid}.lxs-newsletter form{max-width:none}.lxs-player-card .webcam-embed-container{min-height:220px!important}.lxs-single-meta{gap:8px}
}
@media (max-width:520px){
  .lxs-container{width:min(calc(100% - 24px),var(--lxs-container))}.lxs-logo img{width:154px}.lxs-filter-bar{grid-template-columns:1fr}.lxs-reset,.lxs-filter-submit{width:100%}.lxs-hero-card{border-radius:16px}.lxs-hero-copy{padding:28px 18px}.lxs-hero h1{font-size:28px}.lxs-main .pc-webcams .pc-card,.lxs-main .pc-webcams .pc-thumb-wrap,.lxs-demo-card{min-height:235px!important}.lxs-main .pc-webcams .pc-h3{font-size:14px!important}.lxs-main .pc-webcams .pc-body{padding:12px!important}.lxs-main .pc-webcams .pc-badge,.lxs-main .pc-webcams .pc-pill:before{font-size:10px!important}.lxs-service-chip{font-size:13px}.lxs-page-header h1,.lxs-single-head h1{font-size:32px}.lxs-footer{padding-top:28px}
}

/* ==========================================================
   JerkWay V2 — Premium model/player page
   ========================================================== */
.lxs-player-v2{background:radial-gradient(900px 440px at 75% 12%,rgba(255,17,27,.16),transparent 62%),radial-gradient(700px 320px at 12% 24%,rgba(255,17,27,.08),transparent 70%),linear-gradient(180deg,#020303,#06080a 52%,#030405)}
.lxs-v2-wrap{width:min(calc(100% - 64px),1360px);margin:0 auto;padding:20px 0 40px}.lxs-v2-crumbs{display:flex;align-items:center;gap:10px;color:#88919d;font-size:12px;font-weight:850;text-transform:uppercase;margin:4px 0 16px}.lxs-v2-crumbs a{color:#88919d}.lxs-v2-crumbs a:hover,.lxs-v2-crumbs strong{color:#fff}.lxs-v2-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:18px}.lxs-v2-title-zone h1{font-size:clamp(32px,3.1vw,46px);line-height:1;margin:0 0 8px;font-weight:950;letter-spacing:-.065em;text-transform:uppercase;color:#fff}.lxs-v2-title-zone p{margin:0;color:#aab2bd;font-size:14px}.lxs-v2-quick-tags{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.lxs-v2-qtag{height:34px;border:1px solid #272e36;background:#0f1419;border-radius:999px;padding:0 12px;display:flex;align-items:center;font-size:12px;font-weight:900;color:#e9ecf1}.lxs-v2-qtag.lxs-v2-live{border-color:rgba(20,211,123,.45);color:#cbffe5}.lxs-v2-qtag.lxs-v2-live:before{content:"";width:8px;height:8px;border-radius:50%;background:#14d37b;box-shadow:0 0 12px #14d37b;margin-right:7px}.lxs-v2-qtag.lxs-v2-hot{border-color:rgba(255,17,27,.55);color:#fff;background:rgba(255,17,27,.09)}.lxs-v2-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.lxs-v2-main-col{min-width:0}.lxs-v2-player-shell{border:1px solid #282e36;border-radius:18px;background:linear-gradient(180deg,#101318,#07090c);overflow:hidden;box-shadow:0 34px 90px rgba(0,0,0,.45)}.lxs-v2-player-bar{height:54px;border-bottom:1px solid #20252c;display:flex;align-items:center;padding:0 16px;gap:12px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.005))}.lxs-v2-camdot{width:10px;height:10px;border-radius:50%;background:#6e747c}.lxs-v2-camdot.is-online{background:#14d37b;box-shadow:0 0 18px rgba(20,211,123,.9)}.lxs-v2-bar-title{font-size:16px;font-weight:950;color:#fff}.lxs-v2-site-chip{display:inline-flex;align-items:center;gap:7px;margin-left:9px;height:28px;padding:0 9px;border:1px solid #303740;border-radius:999px;background:#12171d;color:#d4dae2;font-size:11px;font-weight:900}.lxs-v2-site-chip i{font-style:normal;min-width:18px;height:18px;padding:0 4px;border-radius:5px;background:#e30d18;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:9px}.lxs-v2-bar-actions{margin-left:auto;display:flex;gap:8px}.lxs-v2-smallbtn{height:34px;border-radius:10px;border:1px solid #303740;background:#12171d;color:#edf0f4;display:flex;align-items:center;padding:0 11px;font-size:11px;font-weight:950;text-transform:uppercase;cursor:pointer}.lxs-v2-smallbtn:hover{border-color:rgba(255,17,27,.65);color:#fff}.lxs-v2-video{height:555px;position:relative;background:#000;overflow:hidden}.lxs-v2-video-bg{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.08),transparent 40%),linear-gradient(135deg,#1a0709,#07090b 50%,#100);background-size:cover;background-position:center 30%;filter:brightness(.82) saturate(1.15);transform:scale(1.05)}.lxs-v2-video.has-poster:after{content:"";position:absolute;inset:0;background:radial-gradient(680px 320px at 62% 42%,rgba(255,17,27,.2),transparent 68%),linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.72));z-index:1}.lxs-v2-embed-wrap{position:absolute;inset:0;background:#000;z-index:1}.lxs-v2-embed-wrap iframe,.lxs-v2-embed-wrap video,.lxs-v2-embed-wrap object,.lxs-v2-embed-wrap embed,.lxs-v2-embed-wrap [id^="affiliate-livecam-widget"]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;border:0!important;margin:0!important}.lxs-v2-embed-wrap .webcam-embed-container,.lxs-v2-embed-wrap .pc-embed-wrap,.lxs-v2-embed-wrap .pc-embed-raw{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:auto!important;background:#000!important}.lxs-v2-status-badge{position:absolute;z-index:4;left:18px;top:18px;display:flex;gap:8px;pointer-events:none}.lxs-v2-live-badge,.lxs-v2-hd-badge{height:30px;border-radius:8px;display:flex;align-items:center;padding:0 10px;font-size:11px;font-weight:950;text-transform:uppercase}.lxs-v2-live-badge{background:linear-gradient(180deg,#ff242e,#ba0009);box-shadow:0 14px 38px rgba(255,17,27,.28);color:#fff}.lxs-v2-hd-badge{border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.45);backdrop-filter:blur(8px);color:#fff}.lxs-v2-viewer-pill{position:absolute;z-index:4;right:18px;top:18px;height:30px;border-radius:999px;background:rgba(0,0,0,.56);border:1px solid rgba(255,255,255,.14);padding:0 11px;display:flex;align-items:center;font-size:11px;font-weight:950;color:#fff;pointer-events:none}.lxs-v2-age-shield{position:absolute;z-index:4;right:18px;bottom:92px;height:34px;border-radius:10px;background:rgba(0,0,0,.62);border:1px solid rgba(255,17,27,.45);display:flex;align-items:center;padding:0 12px;color:#fff;font-size:12px;font-weight:950;pointer-events:none}.lxs-v2-big-play{position:absolute;z-index:5;left:50%;top:47%;transform:translate(-50%,-50%);width:118px;height:118px;border-radius:50%;background:linear-gradient(180deg,#ff2630,#bd0009);border:7px solid rgba(255,255,255,.14);box-shadow:0 0 0 18px rgba(255,17,27,.12),0 30px 90px rgba(0,0,0,.68);display:flex;align-items:center;justify-content:center}.lxs-v2-big-play:before{content:"";border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:31px solid #fff;margin-left:8px}.lxs-v2-big-play:hover{transform:translate(-50%,-50%) scale(1.04);box-shadow:0 0 0 22px rgba(255,17,27,.15),0 30px 90px rgba(0,0,0,.72)}.lxs-v2-play-copy{position:absolute;z-index:5;left:50%;top:calc(47% + 90px);transform:translateX(-50%);text-align:center;text-shadow:0 8px 28px #000;pointer-events:none}.lxs-v2-play-copy strong{display:block;font-size:15px;text-transform:uppercase;font-weight:950}.lxs-v2-play-copy span{display:block;color:#c8cfd8;font-size:12px;margin-top:5px}.lxs-v2-video-footer{position:absolute;z-index:4;left:0;right:0;bottom:0;padding:20px;display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.86));pointer-events:none}.lxs-v2-avatar{width:64px;height:64px;object-fit:cover;border-radius:18px;border:2px solid rgba(255,255,255,.18);background:#111}.lxs-v2-model-name h2{font-size:30px;line-height:1;margin:0 0 5px;font-weight:950;letter-spacing:-.06em;color:#fff}.lxs-v2-model-name p{margin:0;color:#c4cbd4;font-size:13px}.lxs-v2-primary-cta{margin-left:auto;height:50px;border-radius:14px;background:linear-gradient(180deg,#ff2630,#b90009);padding:0 24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:950;text-transform:uppercase;box-shadow:0 20px 54px rgba(255,17,27,.25);pointer-events:auto;color:#fff}.lxs-v2-primary-cta:hover{color:#fff;filter:brightness(1.08)}.lxs-v2-metrics{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #20252c;background:#090c10}.lxs-v2-metrics div{padding:16px 18px;border-right:1px solid #20252c}.lxs-v2-metrics div:last-child{border-right:0}.lxs-v2-metrics strong{display:block;font-size:18px;font-weight:950;color:#fff}.lxs-v2-metrics span{font-size:10px;text-transform:uppercase;color:#8d96a2;font-weight:950;letter-spacing:.04em}.lxs-v2-below{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:18px}.lxs-v2-panel{border:1px solid #252b32;border-radius:16px;background:linear-gradient(180deg,#0f1318,#080a0d);padding:18px}.lxs-v2-panel h3{font-size:17px;margin:0 0 12px;font-weight:950;color:#fff}.lxs-v2-panel p{margin:0;color:#aeb6c1;font-size:14px;line-height:1.65}.lxs-v2-taglist{display:flex;flex-wrap:wrap;gap:8px}.lxs-v2-taglist a{border:1px solid #2d3540;background:#14191f;border-radius:999px;min-height:30px;display:flex;align-items:center;padding:5px 10px;font-size:12px;color:#d6dbe2;font-weight:900;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.lxs-v2-taglist a:hover{border-color:rgba(255,17,27,.65);background:#171d25;color:#fff;transform:translateY(-1px)}.lxs-v2-side{position:sticky;top:calc(var(--lxs-header) + 18px)}.lxs-v2-profile-card{border:1px solid #2a3038;border-radius:18px;background:linear-gradient(180deg,#11151a,#07090c);padding:18px;box-shadow:0 34px 90px rgba(0,0,0,.4)}.lxs-v2-profile-hero{height:170px;border-radius:15px;overflow:hidden;position:relative;margin-bottom:14px;background:linear-gradient(135deg,#1a0709,#101419)}.lxs-v2-profile-hero img{width:100%;height:100%;object-fit:cover;filter:brightness(.72)}.lxs-v2-profile-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.86))}.lxs-v2-score{position:absolute;z-index:2;left:12px;bottom:12px;display:flex;align-items:center;gap:8px}.lxs-v2-score b{width:42px;height:42px;border-radius:13px;background:linear-gradient(180deg,#ff2630,#b90009);display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff}.lxs-v2-score span{font-size:12px;color:#d7dce4;font-weight:900;line-height:1.12}.lxs-v2-profile-card h2{font-size:25px;margin:0 0 6px;font-weight:950;color:#fff;letter-spacing:-.04em}.lxs-v2-status{display:flex;align-items:center;gap:7px;color:#d5dae3;font-size:12px;font-weight:950;margin-bottom:14px}.lxs-v2-status:before{content:"";width:9px;height:9px;border-radius:50%;background:#6e747c}.lxs-v2-status.is-online{color:#c7ffe3}.lxs-v2-status.is-online:before{background:#14d37b;box-shadow:0 0 13px #14d37b}.lxs-v2-side-cta{height:54px;border-radius:14px;background:linear-gradient(180deg,#ff2630,#b90009);display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:12px;font-weight:950;box-shadow:0 22px 52px rgba(255,17,27,.23);margin-bottom:10px;color:#fff}.lxs-v2-outline{height:46px;border:1px solid #303842;border-radius:14px;background:#11161c;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:12px;font-weight:950;margin-bottom:16px;color:#fff}.lxs-v2-side-cta:hover,.lxs-v2-outline:hover{color:#fff;filter:brightness(1.08)}.lxs-v2-info{border-top:1px solid #242b33}.lxs-v2-info div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #20262d;font-size:13px}.lxs-v2-info span{color:#8d96a2;font-weight:900}.lxs-v2-info b{font-weight:900;text-align:right;color:#fff}.lxs-v2-notice{border:1px solid rgba(255,17,27,.35);background:rgba(255,17,27,.055);border-radius:14px;padding:12px 13px;color:#c2c9d2;font-size:12px;line-height:1.45;margin-top:14px}.lxs-v2-notice b{color:#fff}.lxs-v2-adbox{margin-top:14px;border:1px dashed #383f48;border-radius:15px;min-height:110px;background:repeating-linear-gradient(45deg,#0d1115,#0d1115 10px,#10151a 10px,#10151a 20px);display:flex;align-items:center;justify-content:center;color:#78818d;font-size:12px;font-weight:950;text-transform:uppercase;overflow:hidden;padding:0}.lxs-v2-adbox > *{width:100%}.lxs-v2-adbox a{display:block;width:100%;height:100%}.lxs-v2-adbox img,.lxs-v2-adbox iframe{display:block;width:100%;height:auto;min-height:108px;border:0;object-fit:cover}.lxs-v2-adbox script{display:none}.lxs-v2-related{margin-top:24px}.lxs-v2-related-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 13px}.lxs-v2-related-head h2{font-size:18px;margin:0;text-transform:uppercase;font-weight:950;color:#fff}.lxs-v2-related-head h2:before{content:"";width:3px;height:20px;background:var(--lxs-red);border-radius:99px;display:inline-block;margin-right:10px;vertical-align:-4px}.lxs-v2-related-head a{font-size:12px;font-weight:950;text-transform:uppercase;color:#fff}.lxs-v2-mobile-bar{display:none}
.lxs-player-v2 .lxs-main .pc-webcams .pc-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.lxs-player-v2 .pc-webcams .pc-grid,.lxs-player-v2 .lxs-demo-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}.lxs-player-v2 .lxs-demo-card,.lxs-player-v2 .pc-card,.lxs-player-v2 .pc-thumb-wrap{min-height:238px!important}
@media(max-width:1200px){.lxs-v2-layout{grid-template-columns:minmax(0,1fr) 320px}.lxs-v2-video{height:500px}.lxs-v2-wrap{width:min(calc(100% - 40px),1360px)}}
@media(max-width:1000px){.lxs-v2-layout,.lxs-v2-below{grid-template-columns:1fr}.lxs-v2-side{position:static}.lxs-v2-video{height:430px}.lxs-v2-metrics{grid-template-columns:repeat(2,1fr)}.lxs-v2-metrics div{border-bottom:1px solid #20252c}.lxs-v2-page-head{display:block}.lxs-v2-quick-tags{justify-content:flex-start;margin-top:13px}.lxs-v2-primary-cta{display:none}.lxs-v2-title-zone h1{font-size:34px}.lxs-player-v2 .pc-webcams .pc-grid,.lxs-player-v2 .lxs-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lxs-v2-mobile-bar{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;left:14px;right:14px;bottom:14px;z-index:50}.lxs-v2-mobile-bar a{height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:950;text-transform:uppercase;color:#fff}.lxs-v2-mobile-bar a:first-child{background:#11161c;border:1px solid #303842}.lxs-v2-mobile-bar a:last-child{background:linear-gradient(180deg,#ff2630,#b90009)}body:has(.lxs-v2-mobile-bar){padding-bottom:72px}}
@media(max-width:720px){.lxs-v2-wrap{width:min(calc(100% - 28px),1360px);padding-top:16px}.lxs-v2-crumbs{overflow:auto;white-space:nowrap;padding-bottom:4px}.lxs-v2-player-bar{height:auto;min-height:54px;flex-wrap:wrap;padding:12px}.lxs-v2-site-chip{margin-left:0}.lxs-v2-bar-actions{width:100%;margin-left:0}.lxs-v2-smallbtn{flex:1;justify-content:center}.lxs-v2-video{height:360px}.lxs-v2-video-footer{padding:14px}.lxs-v2-avatar{width:50px;height:50px;border-radius:14px}.lxs-v2-model-name h2{font-size:22px}.lxs-v2-model-name p{font-size:12px}.lxs-v2-age-shield{right:12px;bottom:78px}.lxs-v2-viewer-pill{right:12px;top:12px}.lxs-v2-status-badge{left:12px;top:12px}.lxs-v2-big-play{width:92px;height:92px}.lxs-v2-big-play:before{border-top-width:15px;border-bottom-width:15px;border-left-width:24px}.lxs-v2-play-copy{top:calc(47% + 72px)}.lxs-v2-metrics{grid-template-columns:1fr 1fr}.lxs-v2-metrics div{padding:13px}.lxs-v2-profile-hero{height:150px}.lxs-v2-page-head{margin-bottom:14px}.lxs-v2-title-zone h1{font-size:29px}.lxs-v2-title-zone p{font-size:13px}.lxs-v2-panel{padding:15px}.lxs-player-v2 .lxs-demo-card,.lxs-player-v2 .pc-card,.lxs-player-v2 .pc-thumb-wrap{min-height:220px!important}}
@media(max-width:460px){.lxs-v2-video{height:310px}.lxs-v2-video-footer{align-items:flex-end}.lxs-v2-avatar{display:none}.lxs-v2-model-name h2{font-size:20px}.lxs-v2-status-badge{max-width:calc(100% - 24px);flex-wrap:wrap}.lxs-v2-viewer-pill{top:52px}.lxs-v2-age-shield{display:none}.lxs-v2-metrics{grid-template-columns:1fr}.lxs-v2-metrics div{border-right:0}.lxs-v2-quick-tags{gap:7px}.lxs-v2-qtag{height:32px;font-size:11px;padding:0 10px}.lxs-player-v2 .pc-webcams .pc-grid,.lxs-player-v2 .lxs-demo-grid{gap:10px!important}}


/* V2.4 live-feed mode + load more */
.lxs-main .pc-webcams .pc-pager{display:none!important}.lxs-center-action.is-hidden,.lxs-load-more-btn.is-hidden{display:none!important}.lxs-load-more-btn.is-loading{opacity:.72;pointer-events:none;filter:grayscale(.2)}.lxs-load-more-btn span{font-weight:950}


/* V2.7 safe display, limited filters + player fallback polish */
.lxs-main .pc-webcams .pc-h3{display:block!important;max-width:calc(100% - 4px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.lxs-main .pc-webcams .pc-views{display:inline-flex!important;align-items:center!important;gap:3px!important;font-size:11px!important;font-weight:950!important;letter-spacing:-.01em}.lxs-main .pc-webcams .pc-views:after{content:' viewers';font-size:10px;color:#e7ebf2;text-transform:none}.lxs-v2-player-fallback{position:absolute;right:14px;bottom:88px;z-index:6;min-height:42px;padding:0 14px;border-radius:12px;background:linear-gradient(180deg,#ff2630,#b90009);display:inline-flex;align-items:center;justify-content:center;color:#fff!important;font-size:11px;font-weight:950;text-transform:uppercase;box-shadow:0 14px 38px rgba(255,17,27,.28)}.lxs-v2-player-fallback:hover{filter:brightness(1.08);color:#fff!important}@media(max-width:720px){.lxs-v2-player-fallback{left:12px;right:12px;bottom:86px}}


.lxs-v2-video.embed-may-be-stuck .lxs-v2-player-fallback,
.lxs-v2-video.embed-error .lxs-v2-player-fallback{left:50%;right:auto;bottom:50%;transform:translate(-50%,50%);min-height:54px;padding:0 18px;border:1px solid rgba(255,255,255,.14)}
.lxs-v2-video.has-embed.embed-may-be-stuck:after,
.lxs-v2-video.has-embed.embed-error:after{content:"";position:absolute;inset:0;z-index:5;background:radial-gradient(480px 240px at 50% 50%,rgba(255,17,27,.18),transparent 70%);pointer-events:none}
.lxs-main .pc-webcams .pc-card.is-explicit-offline{display:none!important}


.lxs-filter-bar select{max-width:100%}
.lxs-v2-offline-warning{border:1px solid rgba(255,17,27,.38);background:rgba(255,17,27,.08);color:#fff;border-radius:14px;padding:13px 15px;margin:0 0 14px;font-size:13px;font-weight:850;display:flex;justify-content:space-between;gap:12px;align-items:center}
.lxs-v2-offline-warning a{color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:950;white-space:nowrap}
.lxs-v2-video.has-embed.embed-may-be-stuck .lxs-v2-embed-wrap{opacity:.35}
.lxs-v2-video.has-embed.embed-may-be-stuck .lxs-v2-player-fallback{animation:lxsPulseFallback 1.6s infinite}
@keyframes lxsPulseFallback{0%,100%{box-shadow:0 14px 38px rgba(255,17,27,.28)}50%{box-shadow:0 16px 54px rgba(255,17,27,.58)}}
@media(max-width:720px){.lxs-v2-offline-warning{display:block}.lxs-v2-offline-warning a{display:block;margin-top:8px}}


/* V2.8 premium webcam cards + cleaner chips */
.lxs-main .pc-webcams .pc-grid{gap:18px!important}
.lxs-main .pc-webcams .pc-card{border-radius:16px!important;background:#07090c!important;isolation:isolate}
.lxs-main .pc-webcams .pc-card:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 30%)}
.lxs-main .pc-webcams .pc-thumb-wrap{min-height:330px!important;aspect-ratio:4/5!important}
.lxs-main .pc-webcams .pc-thumb-wrap:after{background:linear-gradient(180deg,rgba(0,0,0,.02) 0%,rgba(0,0,0,.08) 25%,rgba(0,0,0,.35) 55%,rgba(0,0,0,.96) 100%)}
.lxs-main .pc-webcams .pc-body{justify-content:flex-end!important;gap:0!important}
.lxs-main .pc-webcams .pc-h3{display:flex!important;align-items:center!important;gap:4px!important;max-width:100%!important;margin:0 0 6px!important}
.lxs-main .pc-webcams .pc-h3 a{font-size:18px!important;font-weight:950!important;letter-spacing:-.035em!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lxs-main .pc-webcams .pc-verified{width:16px!important;height:16px!important;flex:0 0 auto}
.lxs-main .pc-webcams .pc-meta.lxs-card-meta--hidden{display:none!important}
.lxs-main .pc-webcams .pc-flag.lxs-card-flag--hidden{display:none!important}
.lxs-main .pc-webcams .pc-views{position:absolute;top:12px;right:12px;z-index:4;display:inline-flex!important;align-items:center!important;gap:5px;padding:5px 10px!important;border-radius:999px!important;background:rgba(8,12,16,.76)!important;border:1px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(10px);font-size:11px!important;font-weight:900!important;color:#fff!important}
.lxs-main .pc-webcams .pc-views:after{content:' viewers';font-size:10px;color:#f0f2f7}
.lxs-main .pc-webcams .pc-pill{top:12px;left:12px;padding:5px 9px!important;border-radius:9px!important}
.lxs-main .pc-webcams .lxs-card-chips{position:relative;z-index:4;display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}
.lxs-main .pc-webcams .lxs-card-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.11);background:rgba(10,14,18,.72);color:#fff;font-size:11px;font-weight:850;letter-spacing:-.01em;backdrop-filter:blur(10px)}
.lxs-main .pc-webcams .lxs-card-chip.chip-service{background:rgba(255,255,255,.08)}
.lxs-main .pc-webcams .lxs-card-chip.chip-country{padding:0 9px;font-size:13px}
.lxs-main .pc-webcams .lxs-card-chip.chip-trending{background:linear-gradient(180deg,rgba(255,47,58,.95),rgba(175,0,10,.95));border-color:rgba(255,70,78,.45)}
.lxs-main .pc-webcams .pc-card.is-trending .pc-thumb-wrap:before{content:"";position:absolute;inset:auto -30% 20% auto;width:220px;height:220px;z-index:1;background:radial-gradient(circle,rgba(255,23,29,.16) 0%,rgba(255,23,29,0) 70%);pointer-events:none}
@media(max-width:720px){.lxs-main .pc-webcams .pc-thumb-wrap{min-height:260px!important}.lxs-main .pc-webcams .pc-h3 a{font-size:15px!important}.lxs-main .pc-webcams .lxs-card-chip{font-size:10px;padding:0 8px;min-height:24px}}


/* V2.9 direct live mode */
.lxs-v2-embed-wrap,
.lxs-v2-embed-wrap iframe,
.lxs-v2-embed-wrap video,
.lxs-direct-live-video,
.lxs-direct-live-frame{
  width:100%!important;
  height:100%!important;
  min-height:100%!important;
  display:block!important;
  border:0!important;
  background:#000!important;
  object-fit:contain!important;
}
.lxs-v2-video.has-embed .lxs-v2-video-footer{
  pointer-events:none;
}
.lxs-v2-video.has-embed .lxs-v2-player-fallback,
.lxs-v2-video.has-embed .lxs-v2-primary-cta,
.lxs-v2-big-play{
  display:none!important;
}
.lxs-v2-direct-missing{
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  padding:14px 18px;
  border-radius:16px;
  background:rgba(0,0,0,.52);
  border:1px solid rgba(255,255,255,.12);
  backdrop-filter:blur(10px);
}


/* V3.1 PluginCams native embeds inside JerkWay player */
.lxs-v2-embed-wrap .webcam-embed-container,
.lxs-v2-embed-wrap .webcam-embed-container iframe,
.lxs-v2-embed-wrap .webcam-embed-container video,
.lxs-v2-embed-wrap .affiliate-livecam-widget-container,
.lxs-v2-embed-wrap [id^="affiliate-livecam"],
.lxs-v2-embed-wrap [data-iframe-id],
.lxs-v2-embed-wrap script + div{
  width:100%!important;
  height:100%!important;
  min-height:100%!important;
  max-width:none!important;
}
.lxs-v2-embed-wrap .webcam-embed-container{
  position:absolute!important;
  inset:0!important;
  overflow:hidden!important;
  background:#000!important;
}
.lxs-v2-embed-wrap .webcam-embed-container iframe,
.lxs-v2-embed-wrap .webcam-embed-container video{
  position:absolute!important;
  inset:0!important;
}


/* V3.2 Stripchat stable iframe */
.lxs-v2-embed-wrap .lxs-stripchat-lite-frame{
  width:100%!important;
  height:100%!important;
  min-height:100%!important;
  display:block!important;
  border:0!important;
  background:#000!important;
}


/* V3.3 premium cards + SinParty broken-thumb fallback */
.lxs-main .pc-webcams .pc-grid,
.pc-webcams .pc-grid{
  gap:18px!important;
}
.lxs-main .pc-webcams .pc-card,
.pc-webcams .pc-card{
  position:relative!important;
  min-height:365px!important;
  border-radius:18px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.13)!important;
  background:
    radial-gradient(220px 160px at 70% 20%,rgba(255,23,29,.16),transparent 70%),
    linear-gradient(145deg,#090b0f,#030405)!important;
  box-shadow:0 20px 54px rgba(0,0,0,.44)!important;
}
.lxs-main .pc-webcams .pc-card:hover,
.pc-webcams .pc-card:hover{
  transform:translateY(-5px)!important;
  border-color:rgba(255,23,29,.68)!important;
  box-shadow:0 30px 80px rgba(0,0,0,.62),0 0 0 1px rgba(255,23,29,.22)!important;
}
.lxs-main .pc-webcams .pc-thumb-wrap,
.pc-webcams .pc-thumb-wrap{
  position:absolute!important;
  inset:0!important;
  height:100%!important;
  min-height:365px!important;
  aspect-ratio:auto!important;
  border-radius:18px!important;
  background:#050608!important;
}
.lxs-main .pc-webcams .pc-thumb-wrap:after,
.pc-webcams .pc-thumb-wrap:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:2!important;
  background:
    linear-gradient(180deg,rgba(0,0,0,.01) 0%,rgba(0,0,0,.08) 30%,rgba(0,0,0,.42) 62%,rgba(0,0,0,.98) 100%),
    radial-gradient(260px 170px at 85% 72%,rgba(255,23,29,.18),transparent 72%)!important;
  pointer-events:none!important;
}
.lxs-main .pc-webcams .pc-thumb,
.pc-webcams .pc-thumb,
.lxs-main .pc-webcams .pc-thumb-video,
.pc-webcams .pc-thumb-video{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
  border-radius:18px!important;
}
.lxs-main .pc-webcams .pc-body,
.pc-webcams .pc-body{
  position:absolute!important;
  inset:auto 0 0 0!important;
  z-index:5!important;
  padding:16px!important;
  background:transparent!important;
  display:block!important;
}
.lxs-main .pc-webcams .pc-h3,
.pc-webcams .pc-h3{
  margin:0 0 9px!important;
  display:flex!important;
  align-items:center!important;
  gap:5px!important;
  min-width:0!important;
}
.lxs-main .pc-webcams .pc-h3 a,
.pc-webcams .pc-h3 a{
  display:block!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#fff!important;
  font-size:19px!important;
  font-weight:950!important;
  letter-spacing:-.045em!important;
  line-height:1.05!important;
  text-shadow:0 3px 18px rgba(0,0,0,.75)!important;
}
.lxs-main .pc-webcams .pc-verified,
.pc-webcams .pc-verified{
  width:16px!important;
  height:16px!important;
  flex:0 0 auto!important;
}
.lxs-main .pc-webcams .pc-pill,
.pc-webcams .pc-pill,
.lxs-main .pc-webcams .pc-status.pc-online,
.pc-webcams .pc-status.pc-online{
  position:absolute!important;
  top:12px!important;
  left:12px!important;
  z-index:6!important;
  min-height:28px!important;
  display:inline-flex!important;
  align-items:center!important;
  border:0!important;
  border-radius:9px!important;
  background:linear-gradient(180deg,#ff171d,#b90009)!important;
  color:#fff!important;
  padding:0 10px!important;
  font-size:0!important;
  font-weight:950!important;
  text-transform:uppercase!important;
  box-shadow:0 16px 32px rgba(255,23,29,.32)!important;
}
.lxs-main .pc-webcams .pc-pill:before,
.pc-webcams .pc-pill:before,
.lxs-main .pc-webcams .pc-status.pc-online:before,
.pc-webcams .pc-status.pc-online:before{
  content:"LIVE"!important;
  font-size:11px!important;
  letter-spacing:.03em!important;
}
.lxs-main .pc-webcams .pc-views,
.pc-webcams .pc-views{
  position:absolute!important;
  top:12px!important;
  right:12px!important;
  z-index:6!important;
  min-height:30px!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.14)!important;
  background:rgba(2,4,7,.68)!important;
  color:#fff!important;
  padding:0 10px!important;
  font-size:11px!important;
  font-weight:900!important;
  backdrop-filter:blur(10px)!important;
}
.lxs-main .pc-webcams .pc-views:after,
.pc-webcams .pc-views:after{content:" viewers";font-size:10px;color:#f2f4f7}
.lxs-main .pc-webcams .pc-meta.lxs-meta-hidden-v33,
.pc-webcams .pc-meta.lxs-meta-hidden-v33{display:none!important}
.lxs-main .pc-webcams .pc-flag.lxs-flag-hidden-v33,
.pc-webcams .pc-flag.lxs-flag-hidden-v33{display:none!important}
.lxs-card-chips-v33{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  margin-top:0!important;
}
.lxs-card-chip-v33{
  display:inline-flex!important;
  align-items:center!important;
  min-height:26px!important;
  padding:0 10px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  background:rgba(9,13,18,.76)!important;
  color:#fff!important;
  font-size:11px!important;
  font-weight:850!important;
  line-height:1!important;
  backdrop-filter:blur(10px)!important;
}
.lxs-card-chip-v33.chip-service:before{
  content:"";
  width:7px;height:7px;border-radius:50%;
  background:#ff171d;
  box-shadow:0 0 14px rgba(255,23,29,.75);
  margin-right:7px;
}
.lxs-card-chip-v33.chip-country{font-size:13px!important;padding:0 9px!important}
.lxs-card-chip-v33.chip-trending{
  background:linear-gradient(180deg,rgba(255,47,58,.98),rgba(175,0,10,.98))!important;
  border-color:rgba(255,70,78,.48)!important;
}
.lxs-card-chip-v33.chip-trending:before{content:"🔥";margin-right:5px}
.lxs-main .pc-webcams .pc-card.lxs-thumb-broken .pc-thumb,
.pc-webcams .pc-card.lxs-thumb-broken .pc-thumb{opacity:0!important}
.lxs-thumb-fallback{
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  display:grid!important;
  place-items:center!important;
  text-align:center!important;
  background:
    radial-gradient(180px 140px at 50% 38%,rgba(255,23,29,.2),transparent 74%),
    linear-gradient(145deg,#12161c,#030405 72%)!important;
  color:#fff!important;
}
.lxs-thumb-fallback strong{
  width:74px;height:74px;border-radius:22px;
  display:grid;place-items:center;
  background:linear-gradient(180deg,#ff171d,#b90009);
  font-size:32px;font-weight:950;
  box-shadow:0 20px 54px rgba(255,23,29,.32);
}
.lxs-thumb-fallback span{
  display:block;margin-top:98px;
  position:absolute;color:#cfd4dd;font-size:12px;font-weight:850;
  text-transform:uppercase;letter-spacing:.04em;
}
@media(max-width:720px){
  .lxs-main .pc-webcams .pc-card,.pc-webcams .pc-card{min-height:285px!important;border-radius:15px!important}
  .lxs-main .pc-webcams .pc-thumb-wrap,.pc-webcams .pc-thumb-wrap{min-height:285px!important;border-radius:15px!important}
  .lxs-main .pc-webcams .pc-h3 a,.pc-webcams .pc-h3 a{font-size:15px!important}
  .lxs-card-chip-v33{font-size:10px!important;min-height:24px!important;padding:0 8px!important}
}


/* V3.4 clean premium chips: service + country + one trending only */
.lxs-main .pc-webcams .pc-card .lxs-card-chips,
.lxs-main .pc-webcams .pc-card .lxs-card-chips-v33,
.pc-webcams .pc-card .lxs-card-chips,
.pc-webcams .pc-card .lxs-card-chips-v33{
  display:none!important;
}
.lxs-main .pc-webcams .pc-card .pc-meta,
.pc-webcams .pc-card .pc-meta,
.lxs-main .pc-webcams .pc-card .pc-meta.lxs-force-hide-meta,
.pc-webcams .pc-card .pc-meta.lxs-force-hide-meta{
  display:none!important;
}
.lxs-main .pc-webcams .pc-card .pc-flag.lxs-force-hide-flag,
.pc-webcams .pc-card .pc-flag.lxs-force-hide-flag{
  display:none!important;
}
.lxs-main .pc-webcams .pc-card.lxs-card-premium-v34 .pc-body,
.pc-webcams .pc-card.lxs-card-premium-v34 .pc-body{
  padding:17px!important;
}
.lxs-main .pc-webcams .pc-card.lxs-card-premium-v34 .pc-h3,
.pc-webcams .pc-card.lxs-card-premium-v34 .pc-h3{
  margin:0 0 10px!important;
}
.lxs-main .pc-webcams .pc-card.lxs-card-premium-v34 .pc-h3 a,
.pc-webcams .pc-card.lxs-card-premium-v34 .pc-h3 a{
  font-size:20px!important;
  font-weight:950!important;
  letter-spacing:-.055em!important;
  text-decoration:none!important;
}
.lxs-card-chips-v34{
  position:relative!important;
  z-index:8!important;
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:0!important;
  max-width:100%!important;
}
.lxs-card-chip-v34{
  min-height:28px!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  padding:0 11px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  background:rgba(8,12,17,.76)!important;
  color:#fff!important;
  font-size:11px!important;
  font-weight:900!important;
  line-height:1!important;
  backdrop-filter:blur(10px)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.lxs-card-chip-v34 b{
  width:19px!important;
  height:19px!important;
  display:grid!important;
  place-items:center!important;
  flex:0 0 auto!important;
  border-radius:7px!important;
  background:linear-gradient(180deg,#ff171d,#b90009)!important;
  color:#fff!important;
  font-size:9px!important;
  font-weight:950!important;
}
.lxs-card-chip-v34.chip-country{
  padding:0 10px!important;
  font-size:14px!important;
}
.lxs-card-chip-v34.chip-trending{
  background:linear-gradient(180deg,#ff3038,#d0000b)!important;
  border-color:rgba(255,65,75,.55)!important;
  box-shadow:0 10px 26px rgba(255,23,29,.28)!important;
}
.lxs-card-chip-v34.chip-trending:before{
  content:"🔥";
  font-size:12px;
  line-height:1;
}
.lxs-main .pc-webcams .pc-card.lxs-card-premium-v34 .pc-views,
.pc-webcams .pc-card.lxs-card-premium-v34 .pc-views{
  z-index:9!important;
}
@media(max-width:720px){
  .lxs-main .pc-webcams .pc-card.lxs-card-premium-v34 .pc-h3 a,
  .pc-webcams .pc-card.lxs-card-premium-v34 .pc-h3 a{font-size:16px!important}
  .lxs-card-chip-v34{min-height:24px!important;padding:0 8px!important;font-size:10px!important}
  .lxs-card-chip-v34 b{width:17px!important;height:17px!important;font-size:8px!important}
}
