html, body {padding:0;margin:0;font-size: 16px;direction: rtl;background: black;color: white;font-family: arial, sans-serif;overflow-x: hidden;height: 100%;}h1,h2,h3,h4,h5,h6,a {color: #FF8B20;text-decoration: none;}.wrapper {overflow: auto;}.wrapper h2 {float: right;width: 100%;}.linkpromotion {display: block;margin: 20px auto;text-align: center;background-color: yellow;color: red;font-size: 24px;font-weight: bold;position: relative;top: 100px;}button {cursor: pointer;padding: 0;margin: 0;border: 0;outline: 0;background: transparent;font-family: arial, sans-serif;}header {position: fixed;top: 0;right: 0;z-index: 1;background: #1F1F1F;text-align: center;}header .container {position: relative;}#player iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: calc(100% + 2px);height: 100%;}.pxl {position: absolute;top: 0;left: 0;}.error-page {width: 100%;margin: 10vh auto;text-align: center;font-size: 2em;}.menu-btn-wrapper {position: absolute;right: 10px;top: 7px;display: inline-block;}#toggleMenuBtn {padding: 8px;}.close-menu-wrapper {position: relative;text-align: center;line-height: 50px;color: #FF8B20;font-size: 18px;}#closeMenuBtn {position: absolute;left: 8px;top: 0;padding: 16px;}.logo {float: right;display: inline-block;width: 100vw;}.logo a {padding: 8px;line-height: 50px;}.logo img {vertical-align: middle;}#homeMenu {display: none;margin:0;}#floatingMenu {margin:0;display: none;position: absolute;top: 0;right: 0;width: 40vw;background: #1F1F1F;z-index: 3;}#floatingMenu::before {pointer-events: all;content: "";display: block;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.6);}#floatingMenu i {position: relative;top: 2px;right: 6px;}#floatingMenu {margin: 0;padding: 0;list-style: none;text-align: right;}#floatingMenu li {border-top: 2px solid black;}#floatingMenu li:last-child {border-bottom: 2px solid black;}#floatingMenu li a {position: relative;display: block;line-height: 36px;width: calc(100% - 32px);margin-right: 16px;}#floatingMenu li a:hover {text-decoration: underline;}#floatingMenu li a img {position: absolute;top: 10px;left: 0;}#tags a {border-radius: 5px;margin: 10px 5px;padding: 0 12px;height: 24px;line-height: 24px;background: #FF8B20;color: black;display: inline-block;}.tags {display: block;height: 52px;text-align: center;background: white;width: 100vw;overflow-y: hidden;overflow-x: auto;white-space: nowrap;}.tags::-webkit-scrollbar {height: 0;}.orange {background: #FF8B20;color: white;border-radius: 5px;}.orange-line {font-weight: bold;border-bottom: 1px solid #FF8B20;}#homeMenu .orange a {color: black!important;}.tags a {height: 32px;line-height: 32px;display: inline-block;border-radius: 5px;color: #E5E5E5;background: #1F1F1F;margin: 10px 5px;padding: 0 12px;}.tags a img {vertical-align: middle;}.wrapper {margin-top: 120px;}.wrapper h1 {margin-right: 16px;margin-left: 16px;}.actors {float: right;color: whitesmoke;padding-bottom: 6px;width: 100%;}.actor {position: relative;overflow: hidden;color: white;}.actor img {width: 100%;height: auto;}.actor p {margin: 16px;}.content {position: relative;overflow: hidden;margin: 16px 16px 32px 16px;color: white;}.content h1 {margin: 0;}.content button {position: absolute;left: 0;width: 100%;text-align: center;margin: 0;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));font-size: 16px;bottom: -20px;padding: 30px 0;color: #FF8B20;}.interest {margin: 40px 16px 10px 16px;}#categories {width: calc(100% - 32px);margin: 0 16px;}.categories-sidebar {display: none;}.img-responsive,#categories img,#actors img {width: 100%;}.mobile-top {margin: 0 auto;max-width: 100%;}#categories a, #actors a {text-align: center;display: inline-block;width: calc(50% - 16px);margin-bottom: 40px;}#categories a:nth-child(2n){margin-right: 16px;}#actors a:nth-child(2n) {margin-right: 16px;}#categories span,#actors span {display: block;font-size: 18px;}.videos {float: right;list-style: none;padding: 0;width: 100%;display: block;}video {margin: 0 auto;}.video-wrapper {position: relative;width: 100%;}#videoPlayer {width: 100%;height: auto;outline: 0;}.video {float: right;display: inline-block;width: 100%;background: #1F1F1F;margin-bottom: 16px;}.watch .videos .video {width: calc(50% - 16px);margin-right: 8px;margin-left: 8px;}.watch h2 {float: right;margin-top: 60px;}.preview {display: block;background: black;position: relative;width: 100%;overflow: hidden;}.preview img {position: relative;top:0;left: 0;right: 0;bottom: 0;display: block;width: 100%;}.preview video {position: absolute;top:0;left: 0;right: 0;bottom: 0;display: block;}.video .info {float: right;width: calc(100% - 20px);margin: 10px;}.video .headline {display: inline-block;font-weight: normal;width: calc(100% - 95px);font-size: 18px;height: 44px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}.watch .video .headline {width: 100%;}.video .time {float: left;display: inline-block;font-size: 14px;color: #E5E5E5;width: 75px;margin-left: 5px;text-align: left;}.video .tag {display: inline-block;float: left;padding: 5px;color: #E5E5E5;background: black;border-radius: 4px;font-size: 14px;}.video .vote {float: left;padding: 5px;margin-right: 16px;display: inline-block;color: #E5E5E5;font-size: 16px;line-height: 18px;}.video .vote i {vertical-align: middle;margin-right:2px;margin-top: -4px;}/* video player */#player {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;border-right: 1px solid #1F1F1F;border-left: 1px solid #1F1F1F;}.video-sidebar {display: none;}.video-sidebar .bnr {position: relative;margin: 0 auto;width: 100%;text-align: center;overflow: hidden;padding-top: 260px;}.watch .bnr {position: relative;margin: 0 auto;width: 100%;text-align: center;overflow: hidden;padding-top: 100px;}.watch .bnr:first-child {margin-bottom: 8px;}.watch .bnr:last-child {padding-top: 100px;background: #1F1F1F;border: 1px solid #1F1F1F;border-bottom: 2px solid black;}.b300 {border:none;position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;}.video-sidebar h3 {margin-top: 32px;}.watch {width: 100%;}.player-info {width: 100%;height: 35px;background: #1F1F1F;line-height: 35px;border: 1px solid #1F1F1F;border-top: 2px solid black;border-bottom: 2px solid black;}.player-info .time,.player-info .views-count {float: left;font-size: 16px;margin-left: 20px;}.player-info .comments-count,.player-info .votes-count {color: #E5E5E5;font-size: 16px;margin-right: 20px;}.player-info .votes-count img {margin-top: -4px;}.player-info img {vertical-align: middle;}.watch h1 {float: right;width: 80%;display: inline-block;font-size: 21px;margin-top: 0;}.watch h1 i{position: relative;top: 1px;}.watch .video-content {float: right;background: #1F1F1F;padding: 16px;color: white;width: calc(100% - 32px);border: 1px solid #1F1F1F;}.watch .description {float: right;border-top: 1px solid black;padding: 16px;margin: 0 -16px -16px -16px;background: black;width: 100%;}.watch .description a {color: white;text-decoration: underline;font-weight: bold;}.watch .description a:hover {color: #FF8B20;}.watch .options {float: right;display: inline-block;width: calc(20% - 10px);text-align: left;margin-bottom: 16px;position: relative;top: -5px;}.video-tag a {display: inline-block;padding: 5px 10px;color: #E5E5E5;background: black;border-radius: 4px;font-size: 16px;}#comments {float: right;width: calc(100% - 32px);margin: 10px 0 100px 0;border: 1px solid #1F1F1F;padding: 16px;}.comment-form {margin-bottom: 50px;}.comment-form h4 {margin: 10px;padding: 0;}.comment-form h4 i {top: 5px;left: 5px;position: relative;}.comment-form button {float: left;background: #FF8B20;border: 1px solid #1F1F1F;border-radius: 4px;padding: 6px 12px;font-size: 16px;cursor: pointer;}.comment-form .form-group {width: 100%;}.comment-form label,#contactForm label {display: block;margin-bottom: 5px;}.comment-form input {border-radius: 4px;border: 1px solid #ccc;font-size: 16px;padding-right: 8px;padding-left: 8px;height: 38px;width: calc(100% - 16px);margin-bottom: 20px;}#contactForm input {border-radius: 4px;border: 1px solid #ccc;font-size: 16px;padding-right: 8px;padding-left: 8px;height: 38px;width: calc(100% - 16px);}#contactForm {width: calc(100% - 32px);margin: 40px 16px;}#contactForm .form-group {margin-bottom: 20px;}#contactForm textarea {border-radius: 4px;border: 1px solid #ccc;font-size: 16px;padding-right: 8px;padding-left: 8px;width: calc(100% - 16px);}#contactForm button {float: left;background: #FF8B20;border: 1px solid #1F1F1F;border-radius: 4px;padding: 10px 20px;font-size: 16px;cursor: pointer;}.alert-success {display: block;color: #8FAF1D;font-weight: bold;margin-bottom: 10px;}.up {color: #8FAF1D;font-size: 16px;}.up:hover {color: #a5cb22;}.up i {position: relative;vertical-align: middle;top: -2px;right: 4px;}.down {color: #DD1E1E;font-size: 16px;margin-right: 20px;}.down:hover {color: #f42020;}.down i {position: relative;vertical-align: middle;left: 4px;top: 2px;}.error-text {color: red;}.comment {float: right;width: 100%;border-top: 1px solid #1F1F1F;padding: 20px 0;}.comment span {color: #DADADA;font-size: 17px;display: inline-block;}.comment .timeago {float: left;}.comment p {color: #FF8B20;}#notify {max-width: 80vw;background: white;border: 1px solid #E0E6EF;box-sizing: border-box;box-shadow: 0 13px 13px rgba(67, 83, 109, 0.03);border-radius: 8px;opacity: 0;display: inline-block;margin: 0 auto;padding: 18px 10px 18px 20px;position: fixed;transition: all 0.5s ease-in-out 0s;z-index: 1031;bottom: 20px;right: 20px;animation-iteration-count: 1;animation: fadeIn ease 6s;-webkit-animation: fadeIn ease 6s;-moz-animation: fadeIn ease 6s;-o-animation: fadeIn ease 6s;-ms-animation: fadeIn ease 6s;}#notify svg {display: inline-block;vertical-align: middle;}#notify span {margin-right: 10px;color: #43536D;}#notify button {cursor: pointer;border: 0;outline: 0;color:#8C99A4;margin-right: 10px;}@keyframes fadeIn {0% {opacity:0}10% {opacity:1}90% {opacity:1}100% {opacity:0}}@-moz-keyframes fadeIn {0% {opacity:0}10% {opacity:1}90% {opacity:1}100% {opacity:0}}@-webkit-keyframes fadeIn {0% {opacity:0}10% {opacity:1}90% {opacity:1}100% {opacity:0}}@-o-keyframes fadeIn {0% {opacity:0}10% {opacity:1}90% {opacity:1}100% {opacity:0}}@-ms-keyframes fadeIn {0% {opacity:0}10% {opacity:1}90% {opacity:1}100% {opacity:0}}.pagination {float: right;width: 100%;line-height: 29px;margin: 16px auto;text-align: center;}.pagination ul {direction: ltr;padding: 0;margin: 0;}.pagination li {list-style: none;display: inline-block;}.pagination a {text-align: center;color: white;background: #1F1F1F;border: 1px solid #000000;box-sizing: border-box;border-radius: 5px;padding: 5px 13px;margin: 0 4px}.w200 {width: 200px;}.w300 {width: 300px;}.w400 {width: 400px;}.w500 {width: 500px;}.pagination a:hover {background: rgba(255,255,255,0.4);}.pagination a.active {background: #FF8B20;color: #1F1F1F;border: 1px solid #FD7900;}.pagination i {vertical-align: middle;}.modal{position: relative;display: none;}.modal-wrapper {display: none;position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0, 0, 0, 0.7);}.modal .show {display: block;}.modal .modal-content {background-color: #1F1F1F;margin: 15% auto;padding: 20px;width: 80%;max-width: 600px;border-radius: 8px;box-shadow: 0 13px 13px rgba(67, 83, 109, 0.03);}.modal-close {float: left;cursor: pointer;}.calls-help {padding: 16px;border-radius: 8px;background-color: #1F1F1F}.calls-help span {display:block;text-align: center;color: #FF8B20;font-size: 24px}.calls-help button {margin: 16px auto 0 auto;display: block;padding: 6px 16px;border-radius: 6px;background: #FF8B20;color: #1F1F1F;border: 1px solid #FD7900;font-size: 24px}#callsPartners {text-align: center;padding: 16px;border-top: 1px solid #333333;border-bottom: 1px solid #333333;}#callsPartners ul {list-style: none;padding: 0;margin: 0;}#callsPartners ul li {display: inline-block;color: #FF8B20;cursor: pointer;padding: 8px;text-align: center;}#callsPartners ul li:hover,#callsPartners ul li.active{font-weight: bold;}#callsPartners li:not(:last-child)::after {content: " | ";color: #333333;margin-right: 16px;}#callsPartnersInfo {text-align: center;color: #FF8B20;font-size: 22px;}.girl {margin: 0 16px;width: calc(100% - 32px);padding: 32px 0 24px 0;border-bottom: solid 1px #333333;}.girl:last-child {border: none;}.girl .main-image {display: none;text-align: center;width: calc(30% - 8px);margin-left: 8px;}.girl .main-image img {display: block;vertical-align: top;max-width: 50%;max-height: 200px;margin: 0;}.girl .gallery img:first-child {margin-right: 0;}.girl .gallery img {margin-top: 8px;vertical-align: top;max-height: 150px;margin-right: 8px;max-width: calc(50% - 8px);}.girl .girl-info {vertical-align: top;display: inline-block;width: 100%;}.girl .girl-info a {font-size: 18px;}.girl .girl-info span {display: block;font-weight: bold;margin-top: 32px;}.girl .girl-info button {margin: 32px auto;display: block;padding: 6px 16px;border-radius: 2px;background: #FF8B20;color: #1F1F1F;border: 1px solid #FD7900;font-size: 24px;}.girl .girl-info button:hover {text-decoration: underline;}.girl .gallery {text-align: center;}.img-responsive-mobile {width: 100%;}.accordion {background-color: #FF8B20;color: black;font-weight: bold;cursor: pointer;padding: 18px;width: 100%;border: none;text-align: right;outline: none;font-size: 15px;transition: 0.4s;}#accordion .active, #accordion .accordion:hover {background-color: #ff7b00;}#accordion .accordion:after {content: '\002B';color: black;font-weight: bold;float: left;margin-left: 5px;}#accordion .active:after {content: "\2212";}#accordion .panel {padding: 18px;border: 1px solid #ff7b00;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;}.bnr728 {position: relative;max-width: 728px;margin: 16px auto;}.p-1 {padding:10px}.p-2 {padding:20px}.p-3 {padding:30px}.p-4 {padding:40px}i{background-image:url('/assets/icons.svg');background-repeat:no-repeat;display: inline-block}.icon-arrow{background-position:0 0;width:7px;height:14px}.icon-close{background-position:0 -14px;width:18px;height:18px}.icon-comment-org{background-position:0 -32px;width:21px;height:20px}.icon-comment{background-position:0 -52px;width:16px;height:16px;vertical-align: middle; position: relative; top: -2px}.icon-home{background-position:0 -68px;width:15px;height:13px}.icon-left{background-position:0 -81px;width:9px;height:14px}.icon-menu{background-position:0 -95px;width:18px;height:18px}.icon-play{background-position:0 -113px;width:92px;height:92px}.icon-right{background-position:0 -205px;width:9px;height:14px}.icon-star{background-position:0 -219px;width:20px;height:20px}.icon-thumb_down_dark{background-position:0 -239px;width:23px;height:20px}.icon-thumb_down_dark_full{background-position:0 -259px;width:25px;height:24px}.icon-thumb_up{background-position:0 -283px;width:18px;height:18px;vertical-align: middle;top: -3px;position: relative}.icon-thumb_up_dark{background-position:0 -301px;width:23px;height:20px}.icon-thumb_up_dark_full{background-position:0 -321px;width:23px;height:20px}.icon-thumb_up_full{background-position:0 -341px;width:18px;height:16px;vertical-align: middle;top: -3px;position: relative}/* overlay */.authModal.hidden{display:none}.authModal{position:fixed; inset:0;background:rgba(0,0,0,.9);z-index:999999;display:flex; align-items:center; justify-content:center;padding:24px;}/* box */.authModalBox{width:95vw;max-width:95vw;max-height: min(720px, 92vh);overflow:auto;background:linear-gradient(180deg, #111, #0b0b0b);border:1px solid rgba(255,255,255,.12);border-radius:11px;padding:22px 20px 20px;color:#fff;position:relative;box-shadow:0 20px 80px rgba(0,0,0,.55);direction:rtl;}.authModalBox *,.authModalBox *::before,.authModalBox *::after{box-sizing:border-box;}/* close */.authClose{position:absolute;top:14px; left:14px;width:36px; height:36px;border-radius:0;background:transparent;border:0;color:#fff;font-size:20px;cursor:pointer;display:flex; align-items:center; justify-content:center;}/* title */.authTitle{font-size:24px;font-weight:900;text-align:center;margin-top:8px}.authSub{font-size:14px;color:#cfcfcf;margin-top:6px;text-align:center}/* Google button (our UI) + hidden GIS iframe overlay (clickable) */.googleBtnWrap{margin:18px 0 14px;display:flex;justify-content:center;width:100%;}.googleBtnShell{width:100%;max-width:520px;min-height:54px;padding:12px 18px;border-radius:3px;border:1px solid rgba(255,255,255,.16);background:transparent;color:#fff;font-weight:800;font-size:15px;cursor:pointer;position:relative;overflow:hidden;user-select:none;/* FORCE CENTERING */display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:12px;/* keep icon+text order stable inside RTL modal */direction:ltr;text-align:center;}.googleBtnShell:hover{border-color:#fff}.googleBtnIcon{width:18px;height:18px;flex:0 0 auto;display:inline-block;margin:0;pointer-events:none;}.googleBtnText{display:inline-block !important;pointer-events:none;white-space:nowrap;direction:rtl;}/* separator */.authSep{display:flex;align-items:center;gap:12px;margin:16px 0;color:#9a9a9a}.authSep span{flex:1;height:1px;background:rgba(255,255,255,.12)}.authSep b{font-weight:700;letter-spacing:.5px}/* views */.authView.hidden{display:none}/* choice button */.authChoiceBtn{width:100%;padding:13px;border-radius:3px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff;font-weight:800;font-size:15px;cursor:pointer;}.authChoiceBtn:hover{border-color:#fff}.authBottomLine{display:flex;justify-content:center;gap:8px;margin-top:16px;font-size:14px;color:#e6e6e6;}.authBottomLine a{color:#ff8b20;text-decoration:none;font-weight:800}.authBottomLine a:hover{text-decoration:underline}/* inputs */.authRow{margin-top:12px}.authRow input{width:100%;padding:12px 14px;border-radius:4px;border:1px solid rgba(0,0,0,.08);background:#eef3ff;color:#000;font-size:15px;outline:none;max-width:100%;display:block;}.authRow input:focus{border-color:#ff8b20;box-shadow:none;}/* submit */.authSubmit{margin-top:16px;width:100%;padding:13px;border-radius:3px;border:0;background:#ff8b20;color:#000;font-weight:800;font-size:15px;cursor:pointer;}.authSubmit:hover{background:#ffa24a}/* links */.authLinks{display:flex;justify-content:space-between;gap:12px;margin-top:14px;font-size:13px;}.authLinks a{color:#ff8b20;text-decoration:none}.authLinks a:hover{text-decoration:underline}.authBackBtn{background:transparent;border:0;padding:0;color:#ff8b20;font:inherit;cursor:pointer;}.authBackBtn:hover{text-decoration:underline}.authLegal{margin-top:14px;font-size:12px;line-height:1.4;color:#bdbdbd;text-align:center;}.authLegal a{color:#ff8b20;text-decoration:none}/* logged-in actions (עמוד הבית / התנתקות וכו') */.authActions{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:16px;}.authActions .authLink{display:block;width:100%;text-align:center;min-height:32px;line-height:32px;}/* error box (אם כבר הוספת) */.authError{margin-top:12px;padding:12px;border:1px solid #7a2b2b;background:#2a0f0f;color:#ffd0d0;border-radius:14px;font-size:13px;line-height:1.35}.authError.hidden{display:none}.authError{margin-top:12px;padding:12px;border:1px solid #7a2b2b;background:#2a0f0f;color:#ffd0d0;border-radius:14px;font-size:13px;line-height:1.35}.authError.hidden{display:none}/* === AUTH PAGES (forgot/reset/login pages) === */.authPage{width:100%;min-height:calc(100vh - 120px);display:flex;align-items:flex-start;justify-content:center;}@media only screen and (min-width: 992px) {.authPage{min-height:calc(100vh - 20px)}}.authPageCard,.authPageCard *,.authPageCard *::before,.authPageCard *::after{box-sizing: border-box;}.authPageCard{margin-top: 102px;width:420px;max-width:92vw;background:linear-gradient(180deg, #111, #0b0b0b);border:1px solid rgba(255,255,255,.12);border-radius:11px;padding:22px 20px 20px;box-shadow:0 20px 80px rgba(0,0,0,.55);}.authForm{margin-top:14px}.authLabel{display:block;margin:0 0 6px;color:#E5E5E5;font-weight:700;font-size:14px;}/* make auth page inputs look like the modal */.authPageCard .authRow input{border:1px solid rgba(0,0,0,.08);background:#eef3ff;color:#000;border-radius:4px;box-sizing: border-box;}.authPageCard .authRow input:focus{border-color:#ff8b20;}.authFieldError{margin-top:8px;color:#ffb3b3;background:#2a0f0f;border:1px solid #7a2b2b;border-radius:8px;padding:10px;font-size:13px;line-height:1.35;}.alert-error{display:block;color:#ffd0d0;font-weight:bold;margin:10px 0;padding:12px;border:1px solid #7a2b2b;background:#2a0f0f;border-radius:8px;}/* Mobile-first: show user icon button, hide desktop-only menu links */.user-btn-wrapper {position: absolute;left: 10px;top: 7px;display: inline-block;z-index: 5;}.userBtn {background: transparent;border: 0;padding: 3px; /* 28px icon + 3px*2 = 34px hit area */margin: 0;cursor: pointer;line-height: 1;color: #FF8B20;}.userBtn svg {width: 28px;height: 28px;display: block;fill: currentColor;}.desktopOnly { display: none !important; }.ageGate{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.92);padding:16px}.ageGate.hidden{display:none !important}.ageGateBox{width:min(560px,100%);background:#111;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:18px 16px;color:#fff;text-align:right}.ageGateLogo{font-weight:800;font-size:18px;margin-bottom:8px}.ageGateTitle{font-weight:800;font-size:20px;margin-bottom:10px}.ageGateText{opacity:.92;line-height:1.45;font-size:14px}.ageGateBtns{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.ageGateBtn{border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;border-radius:10px;padding:10px 12px;cursor:pointer;font-weight:700}.ageGateBtnPrimary{background:#ff8b20;border-color:#ff8b20;color:#000}.ageGateLinks{margin-top:12px;font-size:12px;opacity:.8;display:flex;gap:8px;align-items:center;justify-content:flex-end}body.ageGateActive{overflow:hidden}@media only screen and (min-width: 768px) {.img-responsive-mobile {width: auto;}#floatingMenu li.orange a {color: black!important;}#floatingMenu li.orange {display: none;}.media-controls span {background-position: 50%;}.video-sidebar .videos .video .headline,.watch .videos .video .headline {width: 100%;}.watch .videos .video,.video {width: calc(50% - 10px);margin-right: 5px;margin-left: 5px;}.watch {width: 80%;margin: 0 auto;}.video .tag {float: right;}.video .time {width: 80px;padding: 5px;line-height: 19px;}.video .vote {margin: 0;}.video-sidebar h3 {margin: 16px 6px 0 0;padding-bottom: 10px;border-bottom: 2px solid #FF8B20;}.video-sidebar .video {float: right;width: calc(50% - 10px);}.media-controls {position: absolute;margin: 0;top: 0;bottom: 0;left: 0;right: 0;font-size: 0;white-space: nowrap;margin-bottom: 50px;}.media-controls span {position: relative;/*z-index: 1;*/display: inline-block;vertical-align: middle;font-size: 14px;background-position: 50%;background-repeat: no-repeat;cursor: pointer;opacity: .7;-webkit-transition: opacity .15s ease-in-out;transition: opacity .15s ease-in-out;}#mc-play {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='18' height='24' viewBox='0 0 18 24'%3E%3Cpath d='M2.546 2.006A1 1 0 001 2.844v18.312a1 1 0 001.546.838l14.066-9.156a1 1 0 000-1.676L2.546 2.006z'/%3E%3C/svg%3E");background-size: 36px 48px;cursor: pointer;}#mc-pause {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='18' height='24' viewBox='0 0 18 24'%3E%3Cpath d='M3 3a2 2 0 00-2 2v14a2 2 0 002 2h1a2 2 0 002-2V5a2 2 0 00-2-2H3zM14 3a2 2 0 00-2 2v14a2 2 0 002 2h1a2 2 0 002-2V5a2 2 0 00-2-2h-1z'/%3E%3C/svg%3E");opacity:0;background-size:36px 48px;-webkit-transition:none;transition:none;display:none;}.media-controls:hover #mc-pause {opacity:1;-webkit-transition:unset;transition:unser;display: block;cursor: pointer;}.media-controls span {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;cursor: default;opacity: .7;}.categories a {width: 33.33%;}#contactForm {max-width: 600px;}#categories a:nth-child(1n) {margin-right: 16px;}#categories a:nth-child(4n+1) {margin-right: 0;}#actors a {width: calc((100% - 32px) / 3);}#actors a:nth-child(2n) {margin-right: unset;}#actors a:nth-child(3n - 1) {margin-right: 16px;margin-left: 16px;}.actor ul {float: right;list-style: none;padding: 0;margin: 0 16px 16px 0;}.actor img {float: right;width: 50%;}.actor p {float: right;width: calc(50% - 16px);margin: 0 16px 0 0;}.girl {width: 100%;}.girl .main-image {display: inline-block;}.girl .main-image img {max-width: 100%;max-height: unset;margin-right: 0;margin-bottom: 8px;}.girl .girl-info {width: calc(70% - 32px);}.girl .gallery {text-align: right;}.girl .gallery img {max-width: calc(33.33% - 8px);}.girl .girl-info button {margin-top: 16px;}.authModalBox{width:420px;max-width:420px;}.authPageCard{margin-top: unset;}}@media only screen and (min-width: 992px) {.linkpromotion {top: 0;}header {position: relative;}header .container {width: 1170px;margin-right: auto;margin-left: auto;height: 60px;}.logo {width: auto;}.logo a {line-height: 60px;}.logo img {width: 135px;}.menu-btn-wrapper {display: none;}.user-btn-wrapper { display: none; }#homeMenu .desktopOnly { display: inline-block !important; }#homeMenu {display: inline-block;position: relative;padding: 20px 0 0 0;}#floatingMenu {width: 390px;border-radius: 4px;top: 60px;right: 42%;}#floatingMenu::before {background: rgba(0,0,0,0);}#floatingMenu li:first-child {display: none;}#floatingMenu li {width: 191px;display: inline-block;}#floatingMenu li:last-child {text-align: center;width: 384px;border-bottom: none;}#floatingMenu li:last-child img {position: relative;top: unset;left: unset;margin-right: 10px;}#homeMenu li {display: inline-block;}#homeMenu li.active,#homeMenu li:hover {border-bottom: 1px solid #FF8B20;}#homeMenu li a,#homeMenu li button {font-size: 16px;color: #FF8B20;line-height: 37px;padding: 0 36px;}#tags-wrapper {border-top: 2px solid black;width: 100%;}.tags {background: #1F1F1F;margin: 0 auto;height: 44px;}.tags a:first-child {display: none;}.tags a {height: 24px;line-height: 24px;background: #FF8B20;color: black;}.tags a:hover {background: #ee7e20;}.watch .videos .video,.video {width: calc(25% - 10px);}/* video player */.wrapper {margin-top: 20px;width: 100%;max-width: 1170px;margin-right: auto;margin-left: auto;;}#categories {width: calc(80% - 32px);margin: 0 16px;float: right;}.categories-sidebar {display: block;float: right;width: 20%;}.categories-sidebar h3 {background: #1F1F1F;margin: 0;padding: 10px;}.categories-sidebar a {display: block;color: #ccc;background: #1F1F1F;padding: 2px 10px;margin: 3px 0;}.categories-sidebar a:hover {text-decoration: underline;}#categories a {width: calc((100% - 48px) / 4);}.watch {float: right;width: calc(100% - 347px);}.video-sidebar {display: block;float: right;margin: 0 10px;width: 325px;}.authModalBox{width:420px;max-width:420px;}/* Desktop: show desktopOnly items in the top menu */#homeMenu .desktopOnly { display: inline-block !important; }}/* ========================= LOLA CHAT (demo-accurate) ========================= */.lola-chat{--bg:#000;--card:#1F1F1F;--text:#fff;--muted:#E5E5E5;--line:rgba(255,139,32,.35);--accent:#FF8B20;--danger:#DD1E1E;--shadow: 0 18px 50px rgba(0,0,0,.55);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-right: env(safe-area-inset-right, 0px);--kb: 0px;--vh: 1vh;font-family: arial, sans-serif;}/* launcher */.lola-chat .chat-launcher{position: fixed;right: calc(14px + var(--safe-right));bottom: calc(14px + var(--safe-bottom));z-index: 9999;display: flex;align-items: center;gap: 10px;user-select: none;}body.chat-open .lola-chat .chat-launcher{ display:none; }/* prevent background (page) scrolling when chat is open */body.chat-open { overflow: hidden; }/* prevent scroll chaining to the page (trackpad / touch) */body.chat-open { overscroll-behavior: none; }.lola-chat .chat-panel { overscroll-behavior: contain; }.lola-chat .chat-body { overscroll-behavior: contain; }.lola-chat .chat-peek{display:none;padding: 10px 12px;background: rgba(15,23,36,.92);border: 1px solid var(--line);box-shadow: var(--shadow);border-radius: 999px;max-width: min(70vw, 380px);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);overflow:hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 13px;color: var(--muted);}@media (max-width:720px){ .lola-chat .chat-peek{display:block;} }.lola-chat .chat-peek strong{ color: var(--text); font-weight: 700; }.lola-chat .chat-btn{position: relative;width: 54px;height: 54px;border-radius: 999px;border: 2px solid rgba(255,139,32,.55);background: #1F1F1F;box-shadow: var(--shadow);cursor: pointer;display:flex;align-items:center;justify-content:center;transition: transform .12s ease;touch-action: manipulation;}.lola-chat .chat-btn:active{ transform: scale(.97); }.lola-chat .chat-btn .icon{ font-size: 22px; }.lola-chat .chat-badge{position:absolute;top:-6px;left:-6px;min-width: 22px;height: 22px;padding: 0 6px;border-radius: 999px;background: var(--danger);color: #fff;font-size: 12px;display:flex;align-items:center;justify-content:center;border: 2px solid rgba(10,13,18,.9);box-shadow: 0 10px 22px rgba(0,0,0,.5);transform: scale(0);transform-origin: center;transition: transform .15s ease;}.lola-chat .chat-badge.show{ transform: scale(1); }/* overlay + panel */.lola-chat .chat-overlay{position: fixed;inset: 0;background: rgba(0,0,0,.55);opacity: 0;pointer-events: none;transition: opacity .18s ease;z-index: 9998;}.lola-chat .chat-overlay.show{ opacity:1; pointer-events: auto; }.lola-chat .chat-panel{position: fixed;right: calc(12px + var(--safe-right));bottom: calc(12px + var(--safe-bottom));width: min(520px, calc(100vw - 24px));height: min(72vh, 680px);background: #1F1F1F;border: 1px solid #000;box-shadow: var(--shadow);overflow: hidden;z-index: 9999;transform: translateY(18px) scale(.98);opacity: 0;pointer-events: none;transition: transform .18s ease, opacity .18s ease;display:flex;flex-direction: column;}.lola-chat .chat-panel.show{transform: translateY(0) scale(1);opacity: 1;pointer-events: auto;}/* mobile bottom sheet */@media (max-width: 720px){.lola-chat .chat-panel{right: 0; left: 0; bottom: 0;width: 100vw;height: calc((var(--vh) * 78) - var(--kb));max-height: calc(100vh - var(--kb));border-left: none; border-right: none; border-bottom: none;transform: translateY(100%);opacity: 1;}.lola-chat .chat-panel.show{ transform: translateY(0); }}/* header */.lola-chat .chat-header{display:flex;align-items:center;justify-content: space-between;gap: 10px;padding: 12px;border-bottom: 1px solid var(--line);background: #1F1F1F;}.lola-chat .chat-title{ display:flex; flex-direction:column; gap:2px; min-width:0; }.lola-chat .chat-title .h{ font-size: 14px; font-weight: 800; }.lola-chat .chat-title .sub{ font-size: 12px; color: var(--muted); display:flex; gap:10px; align-items:center; flex-wrap:wrap; }.lola-chat .chat-pill{padding: 3px 8px;border-radius: 999px;border: 1px solid rgba(255,139,32,.45);background: black;color: var(--muted);font-size: 12px;display:inline-flex;align-items:center;gap:6px;}/* ONLY chat buttons (avoid .btn collisions) */.lola-chat .chat-action{border: 1px solid var(--line);background: rgba(255,255,255,.06);color: var(--text);padding: 8px 10px;border-radius: 12px;cursor: pointer;font-size: 13px;line-height: 1;touch-action: manipulation;}.lola-chat .chat-action.ghost{ background: transparent; }.lola-chat .chat-action.primary{background: rgba(79,140,255,.20);border-color: rgba(79,140,255,.35);}/* messages */.lola-chat .chat-body{flex: 1;min-height: 0;padding: 10px 10px 0 10px;overflow: auto;scroll-behavior: smooth;}.lola-chat .chat-msg{display:flex;gap: 10px;padding: 10px;margin: 0 0 8px 0;border: 1px solid #000;background: black;border-radius: 14px;}.lola-chat .chat-avatar{width: 34px; height: 34px;border-radius: 12px;background: #FF8B20;border: 1px solid #FD7900;flex: 0 0 auto;display:flex;align-items:center;justify-content:center;font-weight:800;font-size: 13px;color: #1F1F1F;}.lola-chat .chat-main{ min-width:0; flex:1; }.lola-chat .chat-head{display:flex;align-items: baseline;justify-content: space-between;gap: 10px;margin-bottom: 3px;}.lola-chat .chat-name{font-weight: 800;font-size: 13px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;max-width: 60%;}.lola-chat .chat-time{font-size: 12px;color: var(--muted);white-space: nowrap;}.lola-chat .chat-text{font-size: 14px;line-height: 1.35;color: var(--text);word-break: break-word;}/* composer */.lola-chat .chat-footer{border-top: 1px solid var(--line);padding: 10px 10px calc(10px + var(--safe-bottom) + var(--kb)) 10px;background: #1F1F1F;}.lola-chat .chat-composer{ display:flex; gap: 8px; align-items:center; }.lola-chat .chat-input{flex: 1;min-width: 0;border-radius: 4px;border: 1px solid #333333;background: black;color: white;padding: 10px 12px;font-size: 14px;outline: none;}.lola-chat .chat-input::placeholder{ color: rgba(155,176,200,.75); }.lola-chat .chat-send{padding: 10px 12px;border-radius: 4px;border: 1px solid #FD7900;background: #FF8B20;color: #1F1F1F;cursor: pointer;font-weight: 800;font-size: 16px;touch-action: manipulation;}/* nick modal */.lola-chat .nick-overlay{position:absolute;inset:0;background: rgba(0,0,0,.52);display:none;align-items:center;justify-content:center;padding: 18px;}.lola-chat .nick-overlay.show{ display:flex; }.lola-chat .nick-card{width: min(420px, 100%);background: linear-gradient(180deg, #111, #0b0b0b);border-radius: 11px;border: 1px solid rgba(255,255,255,.12);box-shadow: var(--shadow);padding: 14px;}.lola-chat .nick-card .t{ font-weight: 900; margin-bottom: 6px; }.lola-chat .nick-card .d{ color: var(--muted); font-size: 13px; margin-bottom: 10px; line-height: 1.35; }.lola-chat .nick-row{ display:flex; gap: 8px; align-items:center; }@media (prefers-reduced-motion: reduce){.lola-chat *{ transition:none !important; scroll-behavior:auto !important; }}.lola-chat .chat-header{position: relative !important;top: auto !important;right: auto !important;left: auto !important;z-index: 1;}.chatMiniBadge {display: none;}.chatMiniBadge.show {display: flex;}@keyframes chatPulse { 0%{transform:scale(1)} 40%{transform:scale(1.12)} 100%{transform:scale(1)} }#chatMiniBtn.pulse { animation: chatPulse .6s ease; }/* chat icon next to user icon (mobile header) */.chat-mini-wrapper{position:absolute;left: 52px; /* user is left:10px => chat sits before/next to it */top: 7px;display:inline-block;z-index: 5;}.chatMiniBtn{position: relative;background: transparent;border: 0;padding: 3px; /* same hit area as userBtn */margin: 0;cursor: pointer;line-height: 1;color: #FF8B20; /* orange */}.chatMiniBtn svg{width: 28px;height: 28px;display:block;fill: currentColor;}/* badge bubble */.chatMiniBadge{position:absolute;top: -4px;right: -4px;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 999px;background: #DD1E1E;color: #fff;font-size: 12px;font-weight: 800;display: none;align-items:center;justify-content:center;border: 2px solid #1F1F1F; /* looks good on header bg */}.chatMiniBadge.show{ display:flex; }/* ========================= Chat scrollbar (minimal) ========================= *//* WebKit browsers (Chrome, Edge, Safari) */.lola-chat .chat-body::-webkit-scrollbar {width: 6px;}.lola-chat .chat-body::-webkit-scrollbar-track {background: transparent;}.lola-chat .chat-body::-webkit-scrollbar-thumb {background: rgba(255, 139, 32, 0.35); /* orange, subtle */border-radius: 6px;transition: background .2s ease;}.lola-chat .chat-body::-webkit-scrollbar-thumb:hover {background: rgba(255, 139, 32, 0.65);}/* Firefox */.lola-chat .chat-body {scrollbar-width: thin;scrollbar-color: rgba(255,139,32,.45) transparent;}/* prevent mobile auto-zoom on focus */.lola-chat input.chat-input,.lola-chat .nickInput,.lola-chat .msgInput {font-size: 16px !important;line-height: 1.2;}@media only screen and (min-width: 768px) {.chat-mini-wrapper {left: 15px;top: 22px;}}