/* Doostihaa Pro - Single Post Desktop Styles (v99.2.0) */
.dst-single-cinema-hero{position:relative;border-radius:var(--dst-radius);overflow:hidden;background:#0b1120;border:1px solid var(--dst-border-strong);margin:14px 0 20px 0;box-shadow:var(--dst-shadow);color:#f8fafc}
.dst-single-hero-content{position:relative;z-index:2;display:flex;gap:26px;padding:24px}
.dst-single-poster-col{width:250px;flex-shrink:0}
.dst-single-poster-card{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:5 / 7;background:#090d16;box-shadow:0 15px 35px rgba(0,0,0,0.65);border:2px solid rgba(255,255,255,0.15)}
.dst-single-poster-card img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform 0.42s ease}
.dst-single-update-ribbon{position:absolute;bottom:0;right:0;left:0;z-index:3;background:rgba(239, 68, 68, 0.95);color:#fff;text-align:center;padding:6px;font-weight:700;font-size:12.5px}
.dst-single-info-col{flex:1;min-width:0}
.dst-single-badges-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}
.dst-single-h1{margin:0 0 14px 0;font-size:calc(22px * var(--dst-font-scale, 1));color:#fff;line-height:1.42}
.dst-single-ratings-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:12px 16px;background:rgba(15, 23, 42, 0.72);border:1px solid rgba(255,255,255,0.12);border-radius:12px;margin-bottom:16px}
.dst-single-imdb-badge{display:flex;align-items:center;gap:8px}
.dst-single-quick-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-right:auto}
.dst-luxury-specs-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(190px, 1fr));gap:10px;margin-bottom:16px}
.dst-lspec-card{display:flex;align-items:center;gap:10px;background:rgba(15, 23, 42, 0.72);border:1px solid rgba(255, 255, 255, 0.12);padding:9px 12px;border-radius:10px;min-width:0}
.dst-lspec-card.is-wide{grid-column:1 / -1}
.dst-lspec-icon{width:36px;height:36px;border-radius:9px;background:rgba(245, 158, 11, 0.2);border:1px solid rgba(245, 158, 11, 0.35);color:#fbbf24;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.dst-lspec-icon svg{stroke:#fbbf24}
.dst-lspec-content{flex:1;min-width:0}
.dst-lspec-content small{display:block;font-size:11px;color:#94a3b8;line-height:1.2;margin-bottom:2px}
.dst-lspec-content strong{display:block;font-size:calc(13px * var(--dst-font-scale, 1));color:#f8fafc}
.dst-lspec-val{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}
.dst-single-line-val{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dst-single-synopsis-box{background:rgba(15, 23, 42, 0.7);border-right:4px solid #f59e0b;padding:12px 16px;border-radius:8px;margin-bottom:14px;text-align:justify}
.dst-single-synopsis-box h3, .dst-single-cast-box h3{margin:0 0 6px 0;font-size:14px;color:#f59e0b}
.dst-single-synopsis-box p{margin:0;color:#e2e8f0;font-size:calc(13.5px * var(--dst-font-scale, 1))}
.dst-single-dubbing-box{margin-top:12px;font-size:calc(12.5px * var(--dst-font-scale, 1));color:#cbd5e1;background:rgba(16, 185, 129, 0.12);border:1px solid rgba(16, 185, 129, 0.3);padding:9px 14px;border-radius:8px;text-align:justify}
.dst-watch-php-stage{height:100%;min-height:230px;border-radius:12px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative}
.dst-watch-php-stage::before{content:'';position:absolute;inset:0;background:rgba(9, 13, 22, 0.55)}
.dst-watch-big-play{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;background:var(--dst-accent);color:#0f172a !important;padding:12px 24px;border-radius:999px;font-weight:800;font-size:14px;box-shadow:0 10px 25px rgba(245, 158, 11, 0.4)}
.dst-dl-tabs-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--dst-border)}
.dst-dl-tab-btn{background:var(--dst-bg-elevated);color:var(--dst-text-secondary);border:1px solid var(--dst-border-strong);padding:8px 14px;border-radius:10px;font-family:inherit;font-weight:700;font-size:12.5px}
.dst-dl-tab-btn.active,.dst-dl-tab-btn:hover{background:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);color:#fff;border-color:var(--dst-primary)}
.dst-dl-group-pane{background:var(--dst-bg-elevated);border:1px solid var(--dst-border-strong);border-radius:12px;padding:14px;margin-bottom:16px}
.dst-dl-group-pane:last-child{margin-bottom:0}
.dst-dl-group-pane.is-dub-pane{border-right:4px solid var(--dst-emerald)}
.dst-dl-group-pane.is-sub-pane{border-right:4px solid var(--dst-primary)}
.dst-dl-group-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--dst-border)}
.dst-dl-ghead-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.dst-dl-ghead-title h3{margin:0;font-size:15px;color:var(--dst-text)}
.dst-dl-group-badge{background:rgba(16, 185, 129, 0.15);color:var(--dst-emerald);font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px}
.dst-dl-ghead-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.dst-ep-row-title{display:flex;align-items:center;gap:8px}
.dst-ep-latin-num{background:var(--dst-primary);color:#fff;font-weight:800;padding:3px 9px;border-radius:6px;font-size:12px}
.dst-ep-fa-sub{font-weight:700;font-size:13px}
.dst-ep-q-btn-group{display:inline-flex;align-items:center;border-radius:8px;overflow:hidden;border:1px solid var(--dst-border-strong)}
.dst-dl-link-btn{background:var(--dst-bg-elevated);color:var(--dst-text);padding:6px 11px;font-size:12px;font-weight:700}
.dst-dl-link-btn:hover{background:var(--dst-primary);color:#fff}
.dst-ep-q-btn-group .dst-copy-single-link-btn{border:none;border-right:1px solid var(--dst-border-strong);border-radius:0}
.dst-comments-toggle-head{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--dst-border)}
.dst-comments-toggle-head h4{margin:0;font-size:15.5px}
.dst-comment-card{background:var(--dst-bg-elevated);border:1px solid var(--dst-border);border-right:4px solid var(--dst-primary);border-radius:12px;padding:14px 16px;margin-bottom:12px}
.commentlist ul.children{padding-right:20px;margin-top:10px}
.dst-comment-card.depth-card-2{border-right-color:var(--dst-accent);background:rgba(245, 158, 11, 0.04)}
.dst-comment-card.depth-card-3{border-right-color:var(--dst-emerald);background:rgba(16, 185, 129, 0.04)}
.dst-comment-card.depth-card-4, .dst-comment-card.depth-card-5{border-right-color:var(--dst-purple);background:rgba(139, 92, 246, 0.04)}
.is-admin-comment > .dst-comment-card{border-right-color:#ef4444;background:rgba(239, 68, 68, 0.05)}
.dst-comment-card .wpulike,.dst-comment-card .wp_ulike_general_class,.dst-comment-card .wp-ulike-pro-wrapper,.dst-comment-card .cld-like-dislike-wrap{display:inline-flex !important;align-items:center !important;gap:8px !important;margin:10px 0 4px 0 !important;padding:4px 6px !important;background:rgba(15, 23, 42, 0.45) !important;border:1px solid var(--dst-border-strong) !important;border-radius:12px !important}
.dst-comment-card .wp_ulike_btn,.dst-comment-card .wp_ulike_put_image,.dst-comment-card button[class*="ulike"]{min-width:42px !important;height:32px !important;padding:0 12px !important;border-radius:9px !important;background:rgba(16, 185, 129, 0.16) !important;border:1px solid rgba(16, 185, 129, 0.45) !important;color:#34d399 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-shadow:none !important;transition:all 0.2s ease !important}
.dst-comment-card .wp_ulike_btn:hover,.dst-comment-card button[class*="ulike"]:hover{background:#10b981 !important;color:#0f172a !important;transform:translateY(-1px) !important}
.dst-comment-card [class*="dislike"] .wp_ulike_btn,.dst-comment-card .wp_ulike_btn[class*="dislike"],.dst-comment-card .wpulike + .wpulike .wp_ulike_btn,.dst-comment-card .wp_ulike_general_class:nth-of-type(2) .wp_ulike_btn,.dst-comment-card .cld-dislike-trigger{background:rgba(239, 68, 68, 0.14) !important;border:1px solid rgba(239, 68, 68, 0.4) !important;color:#f87171 !important}
.dst-comment-card [class*="dislike"] .wp_ulike_btn:hover,.dst-comment-card .wp_ulike_general_class:nth-of-type(2) .wp_ulike_btn:hover,.dst-comment-card .cld-dislike-trigger:hover{background:#ef4444 !important;color:#fff !important}
.dst-comment-card .count-box,.dst-comment-card .wp_ulike_counter_up,.dst-comment-card .cld-count-wrap{background:transparent !important;border:none !important;color:var(--dst-text) !important;font-family:'DoostihaFont', sans-serif !important;font-weight:800 !important;font-size:12.5px !important;padding:0 6px !important;margin:0 !important;box-shadow:none !important}
.dst-comment-card .count-box::before,.dst-comment-card .count-box::after{display:none !important}
.dst-comment-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.dst-comment-author{display:flex;align-items:center;gap:10px}
.dst-comment-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}
.dst-watch-head-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.dst-watch-mode-tabs{display:inline-flex;align-items:center;background:var(--dst-bg-elevated);border:1px solid var(--dst-border);border-radius:9px;padding:3px;gap:4px}
.dst-ep-stream-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:linear-gradient(135deg, rgba(245, 158, 11, 0.16) 0%, rgba(217, 119, 6, 0.24) 100%);border:1px solid rgba(245, 158, 11, 0.45);color:var(--dst-gold) !important;font-size:calc(12px * var(--dst-font-scale));font-weight:700;text-decoration:none !important;transition:all 0.18s ease}
.dst-ep-stream-btn:hover{background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);color:#0b0f19 !important;transform:translateY(-1px)}
.dst-single-ratings-left-group{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.dst-lspec-val.is-genre-chips-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}
.dst-comment-form-bottom-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px}
.dst-comment-form-bottom-bar .form-submit{margin:0 !important}
.dst-comment-reply-to-banner{display:flex;align-items:center;gap:7px;flex-wrap:wrap;background:rgba(59, 130, 246, 0.1);border-right:3px solid #3b82f6;border-radius:8px;padding:7px 11px;margin-bottom:12px;font-size:calc(12px * var(--dst-font-scale));color:#93c5fd !important;text-decoration:none !important;transition:background 0.18s ease}
.dst-comment-reply-to-banner:hover{background:rgba(59, 130, 246, 0.18)}
.dst-comment-card.is-highlighted-parent{border-color:#f59e0b !important;box-shadow:0 0 0 3px rgba(245, 158, 11, 0.28) !important}
.dst-comment-list ul.children{list-style:none;padding-right:18px;margin-right:6px;border-right:2px dashed rgba(255, 255, 255, 0.1)}
.dst-comment-item.visual-depth-4 ul.children{padding-right:0 !important;margin-right:0 !important;border-right:none !important}
.dst-comment-card .wpulike,.dst-comment-Foot .wpulike{display:inline-flex !important;align-items:center !important;vertical-align:middle;margin:0 !important;padding:0 !important}
.dst-comment-card .wp_ulike_general_class{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;background:var(--dst-bg-elevated) !important;border:1px solid var(--dst-border-strong) !important;border-radius:999px !important;padding:4px 12px !important;min-height:32px !important;box-sizing:border-box !important;overflow:hidden !important}
.dst-comment-card .wp_ulike_btn{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:22px !important;height:22px !important;min-width:22px !important;min-height:22px !important;padding:0 !important;margin:0 !important;background:transparent !important;border:none !important;box-shadow:none !important;line-height:1 !important}
.dst-comment-card .wp_ulike_btn::before,.dst-comment-card .wp_ulike_put_image::after{position:static !important;transform:none !important;margin:0 !important;font-size:15px !important;line-height:1 !important}
.dst-comment-card .count-box,.dst-comment-card .wp_ulike_counter_up,.dst-comment-card .wp_ulike_counter_down{position:static !important;background:transparent !important;border:none !important;box-shadow:none !important;padding:0 2px !important;margin:0 !important;font-size:12.5px !important;font-weight:800 !important;line-height:1 !important;color:var(--dst-text) !important}
.dst-comment-card .count-box::before,.dst-comment-card .count-box::after{display:none !important}
.dst-single-hero-content.is-v9-hero-layout{display:flex !important;flex-direction:column !important;gap:18px !important}
.dst-luxury-specs-grid.is-under-poster-grid{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(195px, 1fr)) !important;gap:10px !important;margin:0 !important}
.dst-luxury-specs-grid.is-under-poster-grid .dst-lspec-card.is-wide{grid-column:span 2}
#dst-stage-stream.is-full-16x9-stage{display:flex;flex-direction:column;background:#050811;border-radius:12px;overflow:hidden}
.dst-watch-php-poster-gate{position:absolute;inset:0;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:20px}
.dst-watch-php-poster-gate::before{content:'';position:absolute;inset:0;background:radial-gradient(circle, rgba(9, 13, 22, 0.45) 0%, rgba(9, 13, 22, 0.88) 100%)}
.dst-watch-secondary-lightbox-btn{display:inline-flex;align-items:center;gap:8px;background:rgba(15, 23, 42, 0.85);border:1px solid rgba(255, 255, 255, 0.28);color:#f8fafc;padding:9px 20px;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;backdrop-filter:blur(10px);transition:all 0.2s ease}
.dst-watch-secondary-lightbox-btn:hover{border-color:var(--dst-accent);color:var(--dst-accent);transform:translateY(-2px)}
.dst-watch-php-iframe{position:absolute;inset:0;width:100% !important;height:100% !important;border:none !important;background:#000}
.dst-watch-fullscreen-modal{z-index:4600 !important;background:rgba(3, 6, 12, 0.94) !important;padding:18px !important}
.dst-watch-modal-frame{width:100%;max-width:1280px;height:86vh;background:#000;border:1px solid rgba(255, 255, 255, 0.18);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 90px rgba(0, 0, 0, 0.9)}
.dst-watch-modal-topbar{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#0f1624;border-bottom:1px solid rgba(255, 255, 255, 0.12)}
.dst-watch-modal-close-btn{display:inline-flex;align-items:center;gap:6px;background:rgba(239, 68, 68, 0.18);border:1px solid rgba(239, 68, 68, 0.45);color:#fca5a5;padding:5px 14px;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer}
.dst-watch-modal-close-btn:hover{background:#ef4444;color:#fff}
.dst-watch-modal-iframe-wrap{flex:1;position:relative;width:100%;height:100%;background:#000}
.dst-watch-modal-iframe-wrap iframe{width:100%;height:100%;border:none}
.dst-single-hero-content.is-v10-compact-hero{padding:20px 22px !important}
.dst-single-info-col.is-v10-dense-col{display:flex !important;flex-direction:column !important;gap:12px !important}
.dst-single-info-col.is-v10-dense-col .dst-single-h1{margin:0 !important}
.dst-single-info-col.is-v10-dense-col .dst-single-ratings-row,.dst-single-info-col.is-v10-dense-col .dst-single-synopsis-box,.dst-single-info-col.is-v10-dense-col .dst-single-cast-box{margin:0 !important}
.dst-luxury-specs-grid.is-auto-stretch-specs{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:2px 0 0 0 !important}
.dst-luxury-specs-grid.is-auto-stretch-specs .dst-lspec-card{flex:1 1 calc(25% - 8px) !important;min-width:150px !important;margin:0 !important}
.dst-luxury-specs-grid.is-auto-stretch-specs .dst-lspec-card.is-wide{flex:2 1 calc(45% - 8px) !important;min-width:240px !important}
.dst-dl-tabs-nav.is-symmetrical-tabs-grid{display:grid !important;gap:8px !important}
.dst-dl-tabs-nav.is-symmetrical-tabs-grid.is-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}
.dst-dl-tabs-nav.is-symmetrical-tabs-grid.is-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}
.dst-dl-tabs-nav.is-symmetrical-tabs-grid.is-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}
.dst-dl-tabs-nav.is-symmetrical-tabs-grid .dst-dl-tab-btn{width:100% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;padding:9px 10px !important;text-align:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.dst-dl-tabs-nav.is-symmetrical-tabs-grid .dst-dl-tab-btn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dst-comment-card .wpulike{display:inline-flex !important;align-items:center !important;gap:8px !important;background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:8px 0 2px 0 !important}
.dst-comment-card .wp_ulike_general_class{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;background:rgba(16, 185, 129, 0.12) !important;border:1px solid rgba(16, 185, 129, 0.4) !important;border-radius:10px !important;padding:5px 12px !important;min-height:32px !important;cursor:pointer !important;transition:all 0.2s ease !important}
.dst-comment-card .wp_ulike_general_class:hover{background:rgba(16, 185, 129, 0.24) !important;transform:translateY(-1px) !important}
.dst-comment-card .wpulike + .wpulike .wp_ulike_general_class,.dst-comment-card .wp_ulike_general_class:nth-of-type(2),.dst-comment-card [class*="dislike"] .wp_ulike_general_class{background:rgba(239, 68, 68, 0.12) !important;border-color:rgba(239, 68, 68, 0.4) !important}
.dst-comment-card .wpulike + .wpulike .wp_ulike_general_class:hover,.dst-comment-card .wp_ulike_general_class:nth-of-type(2):hover{background:rgba(239, 68, 68, 0.24) !important}
.dst-comment-card .wp_ulike_btn{width:auto !important;height:auto !important;min-width:18px !important;min-height:18px !important;padding:0 !important;margin:0 !important;background:transparent !important;border:none !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}
.dst-comment-card .wp_ulike_btn::after,.dst-comment-card .wp_ulike_btn svg,.dst-comment-card .wp_ulike_btn img{display:none !important}
.dst-comment-card .wp_ulike_btn::before{content:"\f164" !important;font-family:FontAwesome !important;font-size:15px !important;color:#34d399 !important;position:static !important;display:inline-block !important;line-height:1 !important}
.dst-comment-card .wpulike + .wpulike .wp_ulike_btn::before,.dst-comment-card .wp_ulike_general_class:nth-of-type(2) .wp_ulike_btn::before,.dst-comment-card [class*="dislike"] .wp_ulike_btn::before,.dst-comment-card .wp_ulike_btn[class*="down"]::before{content:"\f165" !important;color:#f87171 !important}
.dst-comment-card .count-box,.dst-comment-card .wp_ulike_counter_up,.dst-comment-card .wp_ulike_counter_down{font-size:13px !important;font-weight:800 !important;color:var(--dst-text) !important;padding:0 !important;margin:0 !important;background:transparent !important;border:none !important}
.dst-ep-row.is-v12-structured-ep-row{display:grid !important;grid-template-columns:165px minmax(0, 1fr) auto !important;align-items:center !important;gap:14px !important;padding:12px 16px !important;border-radius:12px !important;background:var(--dst-bg-elevated) !important;border:1px solid var(--dst-border) !important;margin-bottom:10px !important;transition:border-color 0.2s ease, box-shadow 0.2s ease !important}
.dst-ep-row.is-v12-structured-ep-row:hover{border-color:var(--dst-border-strong) !important;box-shadow:0 6px 18px rgba(0, 0, 0, 0.18) !important}
.dst-ep-row-title-col{display:flex;flex-direction:column;gap:3px;min-width:0}
.dst-ep-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:var(--dst-text)}
.dst-ep-badge i{color:var(--dst-accent);font-size:11px}
.dst-ep-en-sub{font-size:11.2px;font-weight:700;color:var(--dst-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dst-ep-row-links-center{display:flex;flex-direction:column;gap:8px;min-width:0}
.dst-ep-qualities{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:8px !important}
.dst-ep-aux-tracks-bar{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding-top:7px;border-top:1px dashed var(--dst-border)}
.dst-ep-aux-pill{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:5px 11px !important;border-radius:8px !important;font-size:11.8px !important;font-weight:800 !important;text-decoration:none !important;transition:all 0.18s ease !important}
.dst-ep-aux-pill.is-audio-pill{background:rgba(16, 185, 129, 0.14) !important;border:1px solid rgba(16, 185, 129, 0.42) !important;color:#34d399 !important}
html[data-theme="light"] .dst-ep-aux-pill.is-audio-pill{background:rgba(5, 150, 105, 0.1) !important;border-color:rgba(5, 150, 105, 0.38) !important;color:#047857 !important}
.dst-ep-aux-pill.is-audio-pill:hover{background:#10b981 !important;color:#090d16 !important;transform:translateY(-1px)}
.dst-ep-aux-pill.is-sub-pill{background:rgba(59, 130, 246, 0.14) !important;border:1px solid rgba(59, 130, 246, 0.42) !important;color:#60a5fa !important}
html[data-theme="light"] .dst-ep-aux-pill.is-sub-pill{background:rgba(37, 99, 235, 0.1) !important;border-color:rgba(37, 99, 235, 0.38) !important;color:#1d4ed8 !important}
.dst-ep-aux-pill.is-sub-pill:hover{background:#3b82f6 !important;color:#ffffff !important;transform:translateY(-1px)}
.dst-ep-row-actions-left{display:inline-flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;flex-shrink:0 !important;white-space:nowrap !important}
.dst-ep-sc-btn{width:34px !important;height:34px !important;border-radius:9px !important;flex-shrink:0 !important}
.dst-comment-body .wpulike{display:none !important}
.dst-comment-footer{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:10px !important;margin-top:12px !important;padding-top:10px !important;border-top:1px dashed var(--dst-border) !important}
.dst-dl-link-btn.is-legal-dl{background:linear-gradient(135deg, rgba(16, 185, 129, 0.16) 0%, rgba(5, 150, 105, 0.24) 100%) !important;border:1px solid rgba(16, 185, 129, 0.5) !important;color:#34d399 !important;padding:7px 14px !important;border-radius:10px !important;display:inline-flex !important;align-items:center !important;gap:8px !important}
html[data-theme="light"] .dst-dl-link-btn.is-legal-dl{background:rgba(16, 185, 129, 0.12) !important;border-color:rgba(5, 150, 105, 0.45) !important;color:#047857 !important}
.dst-dl-link-btn.is-legal-dl:hover{background:linear-gradient(135deg, #10b981 0%, #059669 100%) !important;color:#090d16 !important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(16, 185, 129, 0.3)}
.dst-dl-link-btn.is-legal-dl:hover .dst-legal-tag-pill{background:rgba(9, 13, 22, 0.2);border-color:rgba(9, 13, 22, 0.35);color:#090d16}
.dst-single-poster-col.is-v13-full-poster-col{display:flex !important;flex-direction:column !important;justify-content:space-between !important;gap:12px !important;height:100% !important}
.dst-ep-dl-row.is-legal-ep-row{background:linear-gradient(135deg, rgba(16, 185, 129, 0.08) 0%, rgba(15, 23, 42, 0.65) 100%);border:1px solid rgba(16, 185, 129, 0.28)}
.dst-ep-dl-row.is-legal-ep-row:hover{border-color:rgba(16, 185, 129, 0.52);box-shadow:0 6px 18px rgba(16, 185, 129, 0.12)}
.dst-ep-legal-row-badge{display:inline-flex;align-items:center;gap:5px;margin-right:8px;padding:3px 10px;border-radius:999px;background:rgba(16, 185, 129, 0.16);border:1px solid rgba(16, 185, 129, 0.42);color:#34d399;font-size:11.5px;font-weight:800;white-space:nowrap}
.dst-dl-link-btn.is-legal-dl{background:linear-gradient(135deg, rgba(16, 185, 129, 0.18) 0%, rgba(5, 150, 105, 0.28) 100%) !important;border:1px solid rgba(16, 185, 129, 0.48) !important;color:#ecfdf5 !important}
.dst-dl-link-btn.is-legal-dl:hover{background:linear-gradient(135deg, #10b981 0%, #059669 100%) !important;border-color:#34d399 !important;color:#ffffff !important;box-shadow:0 6px 16px rgba(16, 185, 129, 0.32) !important}
.dst-dl-link-btn.is-legal-dl .dst-dlb-q{background:rgba(6, 78, 59, 0.65);color:#6ee7b7;border-color:rgba(52, 211, 153, 0.35)}
.dst-dl-group-badge.is-legal-badge{background:linear-gradient(135deg, rgba(16, 185, 129, 0.22) 0%, rgba(5, 150, 105, 0.32) 100%) !important;border:1px solid rgba(16, 185, 129, 0.5) !important;color:#6ee7b7 !important}
html[data-theme="light"] .dst-ep-dl-row.is-legal-ep-row{background:linear-gradient(135deg, #ecfdf5 0%, #d1fae5 100%) !important;border-color:#10b981 !important}
html[data-theme="light"] .dst-ep-legal-row-badge{background:#10b981 !important;color:#ffffff !important;border-color:#059669 !important}
html[data-theme="light"] .dst-dl-link-btn.is-legal-dl{background:linear-gradient(135deg, #10b981 0%, #059669 100%) !important;color:#ffffff !important;border-color:#047857 !important}
html[data-theme="light"] .dst-dl-link-btn.is-legal-dl .dst-dlb-q{background:rgba(255, 255, 255, 0.22) !important;color:#ffffff !important}
.dst-sssc-ep-pill .dst-ep-num-xl,.dst-sbadge-ep .dst-ep-num-xl{font-size:18px !important;font-weight:900 !important;line-height:1 !important;display:inline-block !important;letter-spacing:-0.3px}
.dst-dl-group-badge.is-softsub-badge{display:inline-flex !important;align-items:center !important;gap:6px !important;background:linear-gradient(135deg, rgba(56, 189, 248, 0.2) 0%, rgba(14, 165, 233, 0.3) 100%) !important;border:1px solid rgba(56, 189, 248, 0.5) !important;color:#7dd3fc !important;font-weight:800 !important}
.dst-dl-group-badge.is-softsub-badge svg{width:15px;height:15px;flex-shrink:0}
html[data-theme="light"] .dst-dl-group-badge.is-softsub-badge{background:linear-gradient(135deg, #e0f2fe 0%, #bae6fd 100%) !important;border-color:#0284c7 !important;color:#0369a1 !important}
.dst-comment-list > li.dst-comment-item.is-root-thread-box{list-style:none;margin-bottom:16px;border-radius:14px}
.dst-comment-list ul.children.dst-nested-replies-box{list-style:none !important;margin:-4px 20px 14px 0 !important;padding:12px 16px 4px 10px !important;border-right:3px solid rgba(245, 181, 24, 0.55) !important;background:rgba(15, 23, 42, 0.38);border-radius:0 0 12px 12px}
html[data-theme="light"] .dst-comment-list ul.children.dst-nested-replies-box{background:rgba(241, 245, 249, 0.85);border-right-color:#f59e0b !important}
.dst-comment-list ul.children.dst-nested-replies-box .dst-comment-card{margin-bottom:10px;background:rgba(30, 41, 59, 0.72);border-color:rgba(255, 255, 255, 0.08)}
html[data-theme="light"] .dst-comment-list ul.children.dst-nested-replies-box .dst-comment-card{background:#ffffff;border-color:#cbd5e1}
.dst-comments-head-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:22px 0 14px;padding:12px 16px;border-radius:12px;background:rgba(15, 23, 42, 0.65);border:1px solid rgba(255, 255, 255, 0.08)}
.dst-comment-sort-bar{display:inline-flex;align-items:center;gap:8px}
html[data-theme="light"] .dst-comments-head-bar{background:#f8fafc;border-color:#cbd5e1}
.dst-ep-dl-row,.dst-ep-dl-row.is-v12-structured-ep-row{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;flex-wrap:wrap !important;gap:10px !important}
.dst-ep-dl-row .dst-ep-row-title{display:inline-flex !important;align-items:center !important;gap:8px !important;flex-shrink:0 !important;margin-left:0 !important}
.dst-ep-dl-row .dst-ep-row-links-stack{margin-right:auto !important;margin-left:0 !important;display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:center !important;gap:6px !important}
.dst-ep-dl-row .dst-ep-row-qualities,.dst-ep-dl-row .dst-ep-extra-tracks{display:flex !important;align-items:center !important;justify-content:flex-end !important;flex-wrap:wrap !important;gap:8px !important}
.dst-ep-dl-row .dst-ep-row-actions-left{display:inline-flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;flex-shrink:0 !important;margin-right:0 !important}
.dst-single-synopsis-box h2,.dst-single-synopsis-box h3,.dst-single-cast-box h3{margin:0 0 6px 0 !important;font-size:14px !important;font-weight:800 !important;color:#f59e0b !important;display:flex;align-items:center;gap:6px;line-height:1.45 !important}
.dst-dl-ghead-title h2,.dst-dl-ghead-title h3{margin:0 !important;font-size:15px !important;font-weight:800 !important;color:var(--dst-text) !important;line-height:1.45 !important}
.dst-single-synopsis-box.is-clamped-synopsis .dst-synopsis-text-wrap p{display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;margin-bottom:0 !important}
.dst-single-synopsis-box.is-expanded .dst-synopsis-text-wrap p{display:block !important;-webkit-line-clamp:unset !important;overflow:visible !important}
.dst-single-cast-box .dst-cast-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px !important}
.dst-single-cast-box .dst-actor-avatar{display:none !important}
.dst-single-cast-box .dst-actor-chip:not(:last-child)::after{content:'،';color:var(--dst-text-muted);margin-right:2px}
.dst-dl-mode-helper-note{font-size:11.8px;color:#fbbf24;font-weight:600;opacity:0.92}
html[data-theme="light"] .dst-dl-mode-helper-note{color:#b45309}
.dst-dl-view-mode-switcher{display:inline-flex;align-items:center;background:rgba(15, 23, 42, 0.75);border:1px solid var(--dst-border-strong);border-radius:10px;padding:3px;gap:4px}
html[data-theme="light"] .dst-dl-view-mode-switcher{background:#e2e8f0;border-color:#cbd5e1}
.dst-dl-mode-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:7px;border:none;background:transparent;color:var(--dst-text-secondary);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all 0.2s ease}
.dst-dl-mode-btn.active{background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);color:#090d16 !important;box-shadow:0 3px 10px rgba(245, 158, 11, 0.35)}
.dst-dl-unavailable-pill,.dst-dl-unavailable-row{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;border-radius:10px;background:rgba(239, 68, 68, 0.12);border:1px dashed rgba(239, 68, 68, 0.45);color:#fca5a5;font-size:12.8px;font-weight:700;text-align:center}
html[data-theme="light"] .dst-dl-unavailable-pill,html[data-theme="light"] .dst-dl-unavailable-row{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}
.dst-classic-dl-wrap{background:var(--dst-bg-elevated);border:1px solid var(--dst-border-strong);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}
.dst-classic-dl-heading{font-size:13.8px;font-weight:800;color:var(--dst-accent);padding:8px 12px;background:rgba(245, 158, 11, 0.1);border-right:3px solid var(--dst-accent);border-radius:6px;margin-top:6px}
.dst-classic-dl-caption{font-size:12.5px;font-weight:700;color:var(--dst-text-secondary);padding:2px 4px}
.dst-classic-dl-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:9px 12px;background:var(--dst-surface);border:1px solid var(--dst-border);border-radius:10px}
.dst-classic-dl-btns{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.dst-classic-link{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);color:#ffffff !important;font-size:12.5px;font-weight:700;text-decoration:none !important;transition:all 0.2s ease}
.dst-classic-link:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(37, 99, 235, 0.35)}
.dst-classic-link.is-legal{background:linear-gradient(135deg, #10b981 0%, #059669 100%)}
.dst-classic-link.is-collection{background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);color:#090d16 !important}
.dst-classic-link.is-locked{background:rgba(239, 68, 68, 0.14);border:1px solid rgba(239, 68, 68, 0.4);color:#fca5a5 !important}
html[data-theme="light"] .dst-classic-link.is-locked{background:#fef2f2;color:#b91c1c !important}
.dst-classic-dl-meta{font-size:12px;color:var(--dst-text-muted);font-weight:600}
.dst-classic-dl-wrap.is-centered-classic-stack{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;gap:10px !important;padding:24px 20px !important;background:var(--dst-bg-elevated) !important;border:1px solid var(--dst-border-strong) !important;border-radius:16px !important}
.dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-dl-heading{width:100% !important;max-width:410px !important;margin:8px auto 2px auto !important;padding:9px 16px !important;border:1px solid rgba(245, 158, 11, 0.38) !important;border-right:1px solid rgba(245, 158, 11, 0.38) !important;background:rgba(245, 158, 11, 0.1) !important;color:var(--dst-accent) !important;border-radius:10px !important;text-align:center !important;font-size:13.2px !important;font-weight:800 !important}
.dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-dl-row{width:100% !important;max-width:410px !important;margin:0 auto !important;padding:0 !important;background:transparent !important;border:none !important;display:flex !important;align-items:center !important;justify-content:center !important}
.dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-link{width:100% !important;max-width:410px !important;min-height:44px !important;padding:10px 18px !important;border-radius:11px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;font-size:13.2px !important;font-weight:800 !important;text-align:center !important;box-sizing:border-box !important;background:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%) !important;border:1px solid rgba(96, 165, 250, 0.35) !important;box-shadow:0 4px 14px rgba(37, 99, 235, 0.25) !important}
.dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-link:hover{transform:translateY(-2px) !important;box-shadow:0 8px 20px rgba(37, 99, 235, 0.42) !important}
.dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-link.is-legal{background:linear-gradient(135deg, #10b981 0%, #059669 100%) !important;border-color:rgba(52, 211, 153, 0.4) !important;box-shadow:0 4px 14px rgba(16, 185, 129, 0.25) !important}
.dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-link.is-stream-btn{background:linear-gradient(135deg, #7c3aed 0%, #2563eb 55%, #0ea5e9 100%) !important;border:1px solid rgba(125, 211, 252, 0.45) !important;color:#ffffff !important;box-shadow:0 6px 18px rgba(124, 58, 237, 0.35) !important}
.dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-link.is-stream-btn:hover{box-shadow:0 8px 22px rgba(14, 165, 233, 0.48) !important}
.dst-ep-dl-row .dst-ep-row-qualities{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px !important}
.dst-ep-dl-row .dst-dl-link-btn{min-width:112px;min-height:36px;padding:6px 14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;white-space:nowrap !important}
.dst-luxury-specs-grid.is-auto-stretch-specs{background:transparent !important;border:none !important;padding:0 !important;display:grid !important;grid-template-columns:repeat(auto-fit, minmax(185px, 1fr)) !important;gap:10px !important}
.dst-luxury-specs-grid .dst-lspec-card{background:rgba(15, 23, 42, 0.68) !important;border:1px solid var(--dst-border-strong) !important;border-radius:12px !important;padding:10px 14px !important;display:flex !important;align-items:center !important;gap:10px !important;transition:border-color 0.2s ease, transform 0.2s ease !important}
html[data-theme="light"] .dst-luxury-specs-grid .dst-lspec-card{background:#f8fafc !important;border-color:#cbd5e1 !important}
.dst-luxury-specs-grid .dst-lspec-card:hover{border-color:rgba(245, 158, 11, 0.45) !important;transform:translateY(-1px) !important}
.dst-single-cinema-hero{width:100% !important;max-width:100% !important;box-sizing:border-box !important}
.dst-single-hero-content,.dst-single-hero-content.is-v10-compact-hero{width:100% !important;max-width:100% !important;box-sizing:border-box !important}
.dst-single-info-col,.dst-single-info-col.is-v10-dense-col{flex:1 1 0% !important;min-width:0 !important;width:100% !important;max-width:100% !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;gap:12px !important;box-sizing:border-box !important}
.dst-single-synopsis-box{width:100% !important;flex:1 1 auto !important;display:flex !important;flex-direction:column !important;justify-content:center !important;padding:15px 18px !important;box-sizing:border-box !important}
.dst-single-synopsis-box.is-clamped-synopsis .dst-synopsis-text-wrap p{display:-webkit-box !important;-webkit-line-clamp:4 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important}
.dst-single-cast-box{width:100% !important;flex:0 0 auto !important;box-sizing:border-box !important;display:flex !important;align-items:baseline !important;flex-wrap:wrap !important;gap:8px !important;padding:11px 16px !important;border-radius:12px !important;background:rgba(15, 23, 42, 0.62) !important;border:1px solid var(--dst-border-strong) !important}
html[data-theme="light"] .dst-single-cast-box{background:#f8fafc !important;border-color:#cbd5e1 !important}
.dst-single-cast-box h3{margin:0 !important;font-size:13px !important;font-weight:800 !important;color:var(--dst-accent) !important;white-space:nowrap !important}
.dst-luxury-specs-grid.is-auto-stretch-specs{display:flex !important;flex-wrap:wrap !important;align-items:stretch !important;gap:10px !important;width:100% !important;margin-top:0 !important;flex:0 0 auto !important}
.dst-luxury-specs-grid.is-auto-stretch-specs .dst-lspec-card{flex:1 1 205px !important;min-width:185px !important;max-width:100% !important;padding:12px 15px !important;box-sizing:border-box !important}
.dst-luxury-specs-grid.is-auto-stretch-specs .dst-lspec-card.is-genres-card,.dst-luxury-specs-grid.is-auto-stretch-specs .dst-lspec-card.is-network-card{flex:1.35 1 240px !important}
.dst-comment-author-pill{display:inline-flex !important;align-items:center !important;gap:7px !important;padding:4px 12px !important;border-radius:999px !important;background:linear-gradient(135deg, rgba(30, 41, 59, 0.92) 0%, rgba(15, 23, 42, 0.95) 100%) !important;border:1px solid rgba(56, 189, 248, 0.28) !important;color:#f8fafc !important;font-size:12.8px !important;font-weight:800 !important;box-shadow:0 3px 10px rgba(0, 0, 0, 0.22) !important}
html[data-theme="light"] .dst-comment-author-pill{background:linear-gradient(135deg, #f1f5f9 0%, #e2e8f0 100%) !important;border-color:#94a3b8 !important;color:#0f172a !important}
.dst-comment-author-pill.is-anon-pill{border-color:rgba(245, 158, 11, 0.42) !important}
.dst-classic-dl-wrap.is-centered-classic-stack{display:flex !important;flex-direction:column !important;align-items:center !important;gap:16px !important;width:100% !important}
.dst-classic-ep-group{width:100% !important;max-width:680px !important;background:rgba(15, 23, 42, 0.55) !important;border:1px solid var(--dst-border-strong) !important;border-radius:16px !important;padding:16px 18px !important;display:flex !important;flex-direction:column !important;align-items:center !important;gap:10px !important;box-sizing:border-box !important;box-shadow:0 6px 20px rgba(0, 0, 0, 0.18) !important}
html[data-theme="light"] .dst-classic-ep-group{background:#f8fafc !important;border-color:#cbd5e1 !important}
.dst-classic-ep-group-head{width:100% !important;display:flex !important;justify-content:center !important;margin-bottom:4px !important}
.dst-classic-ep-pill{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:4px 16px !important;border-radius:999px !important;background:rgba(245, 158, 11, 0.14) !important;border:1px solid rgba(245, 158, 11, 0.45) !important;color:var(--dst-accent) !important;font-size:13px !important;font-weight:800 !important}
.dst-dl-group-badge.is-hardsub-cc-badge{display:inline-flex !important;align-items:center !important;gap:6px !important}
#dst-watch-lightbox-modal.dst-watch-fullscreen-modal{padding:0 !important;background:rgba(0, 0, 0, 0.98) !important}
#dst-watch-lightbox-modal .dst-watch-modal-frame{width:100vw !important;height:100dvh !important;max-width:100vw !important;max-height:100dvh !important;margin:0 !important;border-radius:0 !important;border:none !important;background:#000000 !important;position:relative !important;display:flex !important;flex-direction:column !important;overflow:hidden !important}
#dst-watch-lightbox-modal .dst-watch-modal-topbar.is-floating-glass-controls{position:absolute !important;top:12px !important;right:14px !important;left:14px !important;z-index:50 !important;background:transparent !important;border:none !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;pointer-events:none !important}
#dst-watch-lightbox-modal .dst-wmt-title{pointer-events:none !important;background:rgba(9, 13, 22, 0.52) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;border:1px solid rgba(255, 255, 255, 0.1) !important;padding:5px 12px !important;border-radius:999px !important;max-width:46vw !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important}
#dst-watch-lightbox-modal #dst-watch-modal-title{font-size:11.8px !important;color:#e2e8f0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
#dst-watch-lightbox-modal .dst-watch-modal-close-btn.is-glass-exit-pill{pointer-events:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;padding:7px 14px !important;width:auto !important;height:auto !important;border-radius:999px !important;background:rgba(239, 68, 68, 0.26) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;border:1px solid rgba(252, 165, 165, 0.42) !important;color:#ffffff !important;font-family:inherit !important;font-size:12px !important;font-weight:800 !important;white-space:nowrap !important;cursor:pointer !important;transition:all 0.2s ease !important}
#dst-watch-lightbox-modal .dst-watch-modal-close-btn.is-glass-exit-pill:hover,#dst-watch-lightbox-modal .dst-watch-modal-close-btn.is-glass-exit-pill:active{background:rgba(239, 68, 68, 0.85) !important;border-color:#fca5a5 !important}
#dst-watch-lightbox-modal .dst-watch-modal-iframe-wrap{flex:1 1 auto !important;width:100% !important;height:100% !important;background:#000000 !important;display:flex !important;align-items:center !important;justify-content:center !important}
#dst-watch-lightbox-modal #dst-watch-modal-iframe,#dst-watch-lightbox-modal #dst-watch-modal-video{width:100% !important;height:100% !important;border:none !important}
.dst-ep-num-xl,.dst-sbadge-ep .dst-ep-num-xl,.dst-sssc-ep-pill .dst-ep-num-xl{font-size:1.05em !important;font-weight:850 !important;line-height:1 !important;display:inline-block !important;vertical-align:baseline !important}
.dst-q-size-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:8px;background:rgba(148, 163, 184, 0.12);border:1px solid var(--dst-border);color:var(--dst-text-secondary);font-size:12px;font-weight:700}
.dst-single-title-head-wrap{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}
.dst-single-title-head-wrap .dst-single-h1{margin-bottom:0 !important}
.dst-single-under-title-cats{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;width:fit-content;max-width:100%;padding:5px 13px;border-radius:10px;background:linear-gradient(135deg, var(--dst-accent-soft) 0%, rgba(15, 23, 42, 0.65) 100%);border:1px solid var(--dst-accent-border);box-shadow:0 4px 14px rgba(0, 0, 0, 0.22);font-size:12.2px}
html[data-theme="light"] .dst-single-under-title-cats{background:linear-gradient(135deg, var(--dst-accent-soft) 0%, #f8fafc 100%);box-shadow:0 2px 8px rgba(15, 23, 42, 0.05)}
.dst-q-size-chip{direction:rtl !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:4px !important;padding:5px 11px !important;border-radius:9px !important;background:rgba(15, 23, 42, 0.78) !important;border:1px solid rgba(148, 163, 184, 0.25) !important;color:#e2e8f0 !important;font-size:12px !important;font-weight:750 !important;white-space:nowrap !important}
html[data-theme="light"] .dst-q-size-chip{background:#f1f5f9 !important;border-color:#cbd5e1 !important;color:#1e293b !important}
.dst-q-size-chip .dst-size-num{direction:ltr !important;unicode-bidi:isolate !important;font-weight:850 !important;color:var(--dst-accent) !important}
.dst-q-size-chip .dst-size-unit{font-size:11.5px !important;opacity:0.92 !important}
.dst-classic-dl-row.is-classic-flex-row{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;gap:8px !important}
.dst-classic-dl-row.is-classic-soren-row{margin:10px 0 8px 0 !important;text-align:center !important;display:flex !important;justify-content:center !important;align-items:center !important}
.dst-ep-extra-pill.is-audio-pill,
.dst-ep-extra-pill.is-sub-pill{font-size:calc(12.4px * var(--dst-font-scale, 1)) !important;font-weight:800 !important;padding:5px 12px !important}
html[data-font-scale="1.15"] .dst-single-h1,
html[data-font-scale="1.3"] .dst-single-h1,
html[data-font-scale="1.45"] .dst-single-h1{font-size:calc(20px * var(--dst-font-scale, 1)) !important;line-height:1.5 !important}
.dst-luxury-specs-grid.is-single-line-specs-grid .dst-lspec-card.is-inline-row-spec{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;gap:9px !important;padding:10px 13px !important;min-height:46px !important}
.dst-luxury-specs-grid.is-single-line-specs-grid .dst-lspec-content.is-inline-spec-content{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;flex-wrap:wrap !important;gap:6px !important;width:100% !important;min-width:0 !important}
.dst-luxury-specs-grid.is-single-line-specs-grid .dst-lspec-inline-lbl{font-size:calc(12.5px * var(--dst-font-scale, 1)) !important;font-weight:700 !important;color:var(--dst-text-muted) !important;white-space:nowrap !important;flex-shrink:0 !important;margin:0 !important}
.dst-luxury-specs-grid.is-single-line-specs-grid .dst-lspec-content.is-inline-spec-content > strong,
.dst-luxury-specs-grid.is-single-line-specs-grid .dst-lspec-content.is-inline-spec-content > .dst-lspec-val{font-size:calc(13px * var(--dst-font-scale, 1)) !important;font-weight:800 !important;color:var(--dst-text) !important;display:inline-flex !important;align-items:center !important;flex-wrap:wrap !important;gap:5px !important;margin:0 !important;line-height:1.45 !important}
.dst-dl-traffic-pill{display:inline-flex !important;align-items:center !important;gap:5px !important;padding:3px 10px !important;border-radius:999px !important;font-size:11.5px !important;font-weight:800 !important}
.dst-dl-traffic-pill.is-nim-baha{background:rgba(16, 185, 129, 0.14) !important;border:1px solid rgba(52, 211, 153, 0.42) !important;color:#34d399 !important}
html[data-theme="light"] .dst-dl-traffic-pill.is-nim-baha{color:#047857 !important;background:rgba(16, 185, 129, 0.12) !important}
.dst-dl-traffic-pill.is-tamam-baha{background:rgba(56, 189, 248, 0.14) !important;border:1px solid rgba(56, 189, 248, 0.38) !important;color:#38bdf8 !important}
.dst-dl-dubbing-credits-bar{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:8px !important;margin:10px 0 12px 0 !important;padding:10px 14px !important;border-radius:12px !important;background:linear-gradient(135deg, rgba(14, 165, 233, 0.1) 0%, rgba(30, 41, 59, 0.55) 100%) !important;border:1px solid rgba(56, 189, 248, 0.28) !important;font-size:12.5px !important;line-height:1.7 !important}
.dst-dl-dubbing-credits-bar .dst-ddcb-badge{font-weight:850 !important;color:var(--dst-accent, #38bdf8) !important;display:inline-flex !important;align-items:center !important;gap:5px !important;white-space:nowrap !important}
.dst-dl-dubbing-credits-bar .dst-ddcb-names{color:var(--dst-text) !important;font-weight:600 !important}
.dst-classic-dl-wrap.is-centered-classic-stack{display:flex !important;flex-direction:column !important;gap:8px !important;padding:6px 2px !important}
.dst-classic-ep-inline-row{display:flex !important;align-items:center !important;justify-content:flex-start !important;flex-wrap:wrap !important;gap:8px 10px !important;padding:9px 14px !important;border-radius:11px !important;background:rgba(15, 23, 42, 0.55) !important;border:1px solid rgba(148, 163, 184, 0.14) !important;direction:rtl !important;transition:background 0.18s ease, border-color 0.18s ease !important}
.dst-classic-ep-inline-row:hover{background:rgba(30, 41, 59, 0.78) !important;border-color:rgba(56, 189, 248, 0.35) !important}
html[data-theme="light"] .dst-classic-ep-inline-row{background:#f8fafc !important;border-color:#e2e8f0 !important}
html[data-theme="light"] .dst-classic-ep-inline-row:hover{background:#f1f5f9 !important;border-color:#93c5fd !important}
.dst-classic-ep-inline-label{font-size:calc(13px * var(--dst-font-scale, 1)) !important;font-weight:850 !important;color:var(--dst-accent, #fbbf24) !important;white-space:nowrap !important;min-width:74px !important}
html[data-theme="light"] .dst-classic-ep-inline-label{color:#0284c7 !important}
.dst-classic-ep-inline-links{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:6px 8px !important;flex:1 1 auto !important}
.dst-classic-ep-pipe{color:rgba(148, 163, 184, 0.35) !important;font-size:12px !important;user-select:none !important}
.dst-classic-ep-qbtn{display:inline-flex !important;align-items:center !important;gap:5px !important;padding:4px 11px !important;border-radius:8px !important;background:rgba(30, 41, 59, 0.85) !important;border:1px solid rgba(56, 189, 248, 0.28) !important;color:#f8fafc !important;font-size:calc(12.2px * var(--dst-font-scale, 1)) !important;font-weight:750 !important;text-decoration:none !important;transition:all 0.18s ease !important}
.dst-classic-ep-qbtn i{color:#38bdf8 !important;font-size:11.5px !important}
.dst-classic-ep-qbtn:hover{background:var(--dst-primary, #2563eb) !important;border-color:#38bdf8 !important;color:#ffffff !important;transform:translateY(-1px) !important}
.dst-classic-ep-qbtn:hover i{color:#ffffff !important}
.dst-classic-ep-qbtn.is-stream-btn{background:rgba(16, 185, 129, 0.14) !important;border-color:rgba(52, 211, 153, 0.4) !important;color:#6ee7b7 !important}
.dst-classic-ep-qbtn.is-stream-btn i{color:#34d399 !important}
.dst-classic-ep-qbtn.is-stream-btn:hover{background:#059669 !important;border-color:#34d399 !important;color:#ffffff !important}
html[data-theme="light"] .dst-classic-ep-qbtn{background:#ffffff !important;border-color:#cbd5e1 !important;color:#0f172a !important}
html[data-theme="light"] .dst-classic-ep-qbtn:hover{background:#2563eb !important;border-color:#2563eb !important;color:#ffffff !important}
html[data-theme="light"] .dst-classic-ep-qbtn.is-stream-btn{background:rgba(16, 185, 129, 0.1) !important;border-color:rgba(16, 185, 129, 0.4) !important;color:#047857 !important}
.dst-luxury-specs-grid.is-single-line-specs-grid .dst-lspec-card.is-genres-card .dst-lspec-content.is-inline-spec-content{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:baseline !important;justify-content:flex-start !important;gap:6px !important}
.dst-luxury-specs-grid.is-single-line-specs-grid .dst-lspec-card.is-genres-card .dst-lspec-val{display:block !important;flex:1 1 auto !important;min-width:0 !important;text-align:right !important;line-height:1.65 !important}
.dst-luxury-specs-grid.is-single-line-specs-grid .dst-lspec-card.is-genres-card .dst-genres-comma-box{display:inline !important}
#dst-watch-lightbox-modal .dst-watch-modal-topbar,
.dst-watch-fullscreen-modal .dst-watch-modal-topbar{display:none !important}
#dst-watch-lightbox-modal .dst-watch-modal-frame,
#dst-watch-lightbox-modal .dst-watch-modal-iframe-wrap{width:100vw !important;height:100vh !important;max-width:100vw !important;max-height:100vh !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important}
.dst-classic-dl-wrap .dst-classic-ep-group.is-movie-group + .dst-classic-ep-group.is-movie-group{margin-top:24px !important;padding-top:20px !important;border-top:1px dashed rgba(56, 189, 248, 0.3) !important}
.dst-classic-dl-wrap .dst-classic-dl-heading{margin-top:4px !important;margin-bottom:10px !important;font-size:13.5px !important;font-weight:800 !important;color:#fbbf24 !important}
.dst-single-ratings-row .dst-single-ratings-left-group{display:inline-flex !important;align-items:center !important;gap:8px !important}
.dst-single-ratings-row .dst-single-imdb-badge{height:34px !important;min-height:34px !important;max-height:34px !important;padding:0 11px !important;border-radius:9px !important;display:inline-flex !important;align-items:center !important;gap:7px !important;box-sizing:border-box !important}
.dst-single-ratings-row .dst-age-rating-badge{height:34px !important;min-height:34px !important;max-height:34px !important;padding:0 10px !important;border-radius:9px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important}
.dst-single-ratings-row .dst-post-like-btn.is-persian-like-pill{height:34px !important;min-height:34px !important;max-height:34px !important;padding:0 12px !important;border-radius:9px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;box-sizing:border-box !important}
.dst-luxury-specs-grid.is-balanced-two-rows-grid{display:flex !important;flex-direction:column !important;gap:10px !important;width:100% !important}
.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-specs-balanced-row{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:10px !important;width:100% !important}
.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-card.is-inline-row-spec{flex:1 1 auto !important;width:auto !important;min-width:0 !important;max-width:none !important;height:46px !important;min-height:46px !important;max-height:46px !important;padding:0 13px !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;box-sizing:border-box !important;overflow:hidden !important}
.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-card.is-genres-card{flex:1.6 1 auto !important}
.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-card.is-country-card{flex:0.85 1 auto !important}
.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-icon{flex-shrink:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}
.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-content.is-inline-spec-content{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;gap:6px !important;width:auto !important;min-width:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-inline-lbl{white-space:nowrap !important;flex-shrink:0 !important;line-height:1.4 !important;margin:0 !important}
.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-content.is-inline-spec-content > strong,
.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-content.is-inline-spec-content > .dst-lspec-val,
.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lang-clean-wrap,
.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-bcast-val,
.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-networks-inline-row,
.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-networks-inline-wrap,
.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-genres-comma-box{display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:4px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.4 !important;margin:0 !important}
@media (max-width:1180px){.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-specs-balanced-row{flex-wrap:wrap !important}
.dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-card.is-inline-row-spec{flex:1 1 calc(33.333% - 10px) !important;min-width:180px !important}
}
.dst-single-ratings-row .dst-post-like-pill,
.dst-single-ratings-row .dst-post-like-pill.is-single-like-pill,
.dst-single-ratings-row .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn{height:34px !important;min-height:34px !important;max-height:34px !important;border-radius:9px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important}
html[data-font-scale="1.15"] .dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-specs-balanced-row,
html[data-font-scale="1.3"] .dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-specs-balanced-row,
html[data-font-scale="1.45"] .dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-specs-balanced-row{flex-wrap:wrap !important}
html[data-font-scale="1.15"] .dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-card.is-inline-row-spec{flex:1 1 calc(33.333% - 10px) !important;min-width:210px !important;height:auto !important;min-height:48px !important;max-height:none !important;padding:8px 13px !important}
html[data-font-scale="1.3"] .dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-card.is-inline-row-spec,
html[data-font-scale="1.45"] .dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-card.is-inline-row-spec{flex:1 1 calc(50% - 10px) !important;min-width:245px !important;height:auto !important;min-height:52px !important;max-height:none !important;padding:9px 14px !important}
html[data-font-scale="1.15"] .dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-content.is-inline-spec-content,
html[data-font-scale="1.3"] .dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-content.is-inline-spec-content,
html[data-font-scale="1.45"] .dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-content.is-inline-spec-content,
html[data-font-scale="1.15"] .dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-content.is-inline-spec-content > strong,
html[data-font-scale="1.3"] .dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-content.is-inline-spec-content > strong,
html[data-font-scale="1.45"] .dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-lspec-content.is-inline-spec-content > strong,
html[data-font-scale="1.15"] .dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-genres-comma-box,
html[data-font-scale="1.3"] .dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-genres-comma-box,
html[data-font-scale="1.45"] .dst-luxury-specs-grid.is-balanced-two-rows-grid .dst-genres-comma-box{flex-wrap:wrap !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important}
.dst-single-ratings-row{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:10px !important}
.dst-single-quick-ctas{display:inline-flex !important;align-items:center !important;flex-wrap:wrap !important;gap:8px !important}
.dst-single-quick-ctas > a,
.dst-single-quick-ctas > button,
.dst-single-quick-ctas .dst-cta-download,
.dst-single-quick-ctas .dst-cta-stream,
.dst-single-quick-ctas .dst-watchlist-btn,
.dst-single-quick-ctas .dst-series-notify-btn,
.dst-single-quick-ctas .dst-post-like-pill,
.dst-single-quick-ctas .dst-post-like-pill.is-single-like-pill,
.dst-single-quick-ctas .dst-post-like-pill .dst-native-like-trigger,
.dst-single-quick-ctas .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn,
.dst-single-quick-ctas .dst-info-layout-icon-switcher{height:38px !important;min-height:38px !important;max-height:38px !important;margin:0 !important;align-self:center !important;vertical-align:middle !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;border-radius:10px !important}
.dst-single-quick-ctas .dst-post-like-pill,
.dst-single-quick-ctas .dst-post-like-pill.is-single-like-pill{padding:0 !important;background:transparent !important;border:none !important;box-shadow:none !important}
.dst-single-quick-ctas .dst-post-like-pill .dst-native-like-trigger,
.dst-single-quick-ctas .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn{padding:0 13px !important;gap:6px !important;line-height:1 !important;font-size:calc(12.6px * var(--dst-font-scale, 1)) !important;font-weight:800 !important}
.dst-single-quick-ctas .dst-info-layout-icon-switcher{padding:2px 3px !important}
.dst-single-quick-ctas .dst-info-layout-icon-switcher .dst-ilayout-btn.is-icon-only{width:32px !important;height:32px !important;min-width:32px !important;border-radius:7px !important}
.dst-single-h1 a.dst-single-h1-link,
.dst-editorial-h1 a.dst-single-h1-link{color:inherit !important;text-decoration:none !important;transition:color 0.2s ease !important}
.dst-single-h1 a.dst-single-h1-link:hover,
.dst-editorial-h1 a.dst-single-h1-link:hover{color:var(--dst-accent) !important}
.dst-single-poster-card a.dst-single-poster-permalink{display:block !important;width:100% !important;height:100% !important;text-decoration:none !important}
.dst-dl-collapse-gate{margin:12px 0 4px 0 !important;width:100% !important}
.dst-dl-expand-trigger-btn{width:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:14px !important;padding:15px 20px !important;border-radius:15px !important;background:linear-gradient(135deg, var(--dst-accent-soft) 0%, rgba(15, 23, 42, 0.92) 55%, rgba(30, 41, 59, 0.92) 100%) !important;border:1.5px solid var(--dst-accent-border) !important;color:var(--dst-text) !important;cursor:pointer !important;font-family:var(--dst-font-main, "DoostihaFont", Tahoma, sans-serif) !important;text-align:right !important;box-shadow:0 10px 28px rgba(0, 0, 0, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.08) !important;transition:all 0.24s cubic-bezier(0.22, 1, 0.36, 1) !important}
html[data-theme="light"] .dst-dl-expand-trigger-btn{background:linear-gradient(135deg, var(--dst-accent-soft) 0%, #ffffff 60%, #f8fafc 100%) !important;box-shadow:0 8px 22px rgba(15, 23, 42, 0.08) !important}
.dst-dl-expand-trigger-btn:hover{border-color:var(--dst-accent) !important;transform:translateY(-2px) !important;box-shadow:0 14px 34px var(--dst-accent-soft) !important}
.dst-dl-expand-trigger-btn.is-expanded .dst-dlet-arrow{transform:rotate(180deg) !important}
.dst-dl-collapsible-body{margin-top:12px !important}
html[data-palette="blue"] .dst-ep-latin-num,
html[data-palette="red"] .dst-ep-latin-num{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}
.dst-single-quick-ctas .dst-post-like-pill .dst-native-like-trigger,
.dst-single-quick-ctas .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn,
.dst-single-quick-ctas .dst-post-like-btn.is-persian-like-pill{padding:0 14px !important;gap:7px !important;height:38px !important;min-height:38px !important;max-height:38px !important;border-radius:10px !important;border:1.5px solid rgba(244, 63, 94, 0.55) !important;background:linear-gradient(135deg, rgba(244, 63, 94, 0.18) 0%, rgba(15, 23, 42, 0.90) 100%) !important;color:#fda4af !important;box-shadow:0 4px 14px rgba(244, 63, 94, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.12) !important;transition:all 0.22s ease !important}
html[data-theme="light"] .dst-single-quick-ctas .dst-post-like-pill .dst-native-like-trigger,
html[data-theme="light"] .dst-single-quick-ctas .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn{background:linear-gradient(135deg, rgba(244, 63, 94, 0.12) 0%, #ffffff 100%) !important;color:#e11d48 !important;border-color:rgba(244, 63, 94, 0.45) !important;box-shadow:0 3px 10px rgba(244, 63, 94, 0.10) !important}
.dst-single-quick-ctas .dst-post-like-pill .dst-native-like-trigger:hover,
.dst-single-quick-ctas .dst-post-like-pill .dst-native-like-trigger.is-liked{border-color:#f43f5e !important;background:linear-gradient(135deg, rgba(244, 63, 94, 0.30) 0%, rgba(136, 19, 55, 0.85) 100%) !important;color:#ffffff !important;box-shadow:0 6px 18px rgba(244, 63, 94, 0.30) !important;transform:translateY(-1px) !important}
.dst-classic-dl-row{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;flex-wrap:nowrap !important}
.dst-classic-mirror-icon-btn{width:40px !important;height:40px !important;min-width:40px !important;border-radius:10px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(15, 23, 42, 0.88) !important;border:1.5px solid var(--dst-accent-border) !important;color:var(--dst-accent) !important;text-decoration:none !important;transition:all 0.2s ease !important;flex:0 0 40px !important}
.dst-classic-mirror-icon-btn:hover{background:var(--dst-neon-gradient) !important;color:var(--dst-on-accent) !important;box-shadow:var(--dst-neon-shadow) !important;transform:translateY(-2px) !important}
#dst-smart-stream-video::cue,
#dst-watch-modal-video::cue{font-family:var(--dst-font-main, "DoostihaFont", Tahoma, sans-serif) !important;background-color:rgba(6, 10, 19, 0.78) !important;color:#ffffff !important;font-size:var(--dst-s2-sub-size, 1.12em) !important;font-weight:700 !important;text-shadow:0 2px 4px rgba(0, 0, 0, 0.95) !important}
.dst-s2-sub-size-bar{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg, rgba(15,23,42,0.92) 0%, rgba(9,13,22,0.96) 100%);border:1px solid var(--dst-accent-border, rgba(245,158,11,0.38));padding:4px 10px;border-radius:11px;font-size:11.8px;color:#f8fafc;box-shadow:0 4px 14px rgba(0,0,0,0.32), inset 0 1px 0 rgba(255,255,255,0.06)}
.dst-s2-sub-lbl{display:inline-flex;align-items:center;gap:5px;color:#cbd5e1;font-weight:800;font-size:11.6px;white-space:nowrap}
.dst-s2-sub-lbl svg{color:var(--dst-accent, #fbbf24);flex-shrink:0}
.dst-s2-stepper-group{display:inline-flex;align-items:center;gap:4px;background:rgba(6,10,19,0.75);border:1px solid rgba(148,163,184,0.22);padding:2px;border-radius:9px}
.dst-s2-font-btn{display:inline-flex;align-items:baseline;justify-content:center;gap:1px;min-width:32px;height:26px;background:linear-gradient(180deg, rgba(30,41,59,0.95) 0%, rgba(15,23,42,0.98) 100%);color:var(--dst-accent, #fbbf24);border:1px solid rgba(148,163,184,0.28);border-radius:7px;padding:0 7px;font-family:inherit;font-weight:900;cursor:pointer;transition:all 0.18s cubic-bezier(0.16, 1, 0.3, 1);box-shadow:0 2px 5px rgba(0,0,0,0.25)}
.dst-s2-font-btn .dst-s2-a-sm{font-size:11px;letter-spacing:-0.3px}
.dst-s2-font-btn .dst-s2-a-lg{font-size:13.5px;letter-spacing:-0.3px}
.dst-s2-font-btn .dst-s2-sign{font-size:11.5px;font-weight:900;opacity:0.92}
.dst-s2-font-btn:hover{background:var(--dst-neon-gradient, linear-gradient(135deg,#fbbf24,#f59e0b));color:var(--dst-on-accent, #090d16);border-color:var(--dst-accent, #fbbf24);transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,158,11,0.32)}
.dst-s2-font-btn:active{transform:scale(0.95)}
.dst-s2-font-val{min-width:44px;height:26px;padding:0 6px;border:none;background:transparent;text-align:center;font-family:inherit;font-weight:900;color:#f8fafc;font-size:11.8px;cursor:pointer;border-radius:6px;transition:background 0.16s ease, color 0.16s ease}
.dst-s2-font-val:hover{background:rgba(255,255,255,0.08);color:var(--dst-accent, #fbbf24)}
.dst-classic-dl-row.is-classic-sc-row{margin-top:6px !important}
.dst-classic-link.is-screenshot-btn{background:linear-gradient(135deg, rgba(15, 23, 42, 0.92) 0%, var(--dst-accent-soft) 100%) !important;border:1.5px solid var(--dst-accent-border) !important;color:var(--dst-text) !important;font-weight:850 !important;gap:8px !important}
.dst-classic-link.is-screenshot-btn svg{color:var(--dst-accent) !important;flex-shrink:0 !important}
.dst-classic-link.is-screenshot-btn:hover{background:var(--dst-neon-gradient) !important;color:var(--dst-on-accent) !important;border-color:var(--dst-accent) !important;box-shadow:var(--dst-neon-shadow) !important}
.dst-classic-link.is-screenshot-btn:hover svg{color:var(--dst-on-accent) !important}
.dst-ep-dl-row,
.dst-ep-dl-row.is-v12-structured-ep-row{display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:9px !important;width:100% !important;max-width:100% !important;padding:11px 13px !important;border-radius:12px !important;box-sizing:border-box !important}
.dst-ep-dl-row .dst-ep-row-head-bar{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:8px 12px !important;width:100% !important;padding-bottom:7px !important;border-bottom:1px dashed rgba(148, 163, 184, 0.18) !important;direction:rtl !important;box-sizing:border-box !important}
.dst-ep-dl-row .dst-ep-row-head-bar .dst-ep-row-title{display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;flex-wrap:wrap !important;gap:8px !important;width:auto !important;max-width:100% !important;padding:0 !important;margin:0 !important;background:transparent !important;border:none !important;direction:rtl !important}
.dst-ep-dl-row .dst-ep-row-head-bar .dst-ep-row-title .dst-ep-latin-num{order:1 !important;margin:0 !important}
.dst-ep-dl-row .dst-ep-row-head-bar .dst-ep-row-title .dst-ep-fa-sub{order:2 !important;margin:0 !important}
.dst-ep-dl-row .dst-ep-row-head-bar .dst-ep-row-title .dst-ep-legal-row-badge{order:3 !important;margin:0 !important}
.dst-ep-dl-row .dst-ep-row-head-bar .dst-ep-row-title .dst-ep-en-subname{order:4 !important;margin:0 !important}
.dst-ep-dl-row .dst-ep-row-head-bar .dst-ep-row-actions-left{display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;gap:7px !important;width:auto !important;margin:0 !important;margin-right:auto !important;flex-shrink:0 !important}
.dst-ep-dl-row .dst-ep-row-head-bar .dst-ep-stream-btn{width:auto !important;flex:0 0 auto !important;min-height:34px !important;height:34px !important;padding:0 12px !important;font-size:12px !important;border-radius:9px !important}
.dst-ep-dl-row .dst-ep-row-head-bar .dst-sc-icon-btn.is-icon-only{width:34px !important;height:34px !important;min-width:34px !important;border-radius:9px !important}
.dst-ep-dl-row .dst-ep-row-links-stack{width:100% !important;margin:0 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:7px !important}
.dst-ep-dl-row .dst-ep-row-qualities{width:100% !important;display:grid !important;grid-template-columns:repeat(auto-fit, minmax(110px, 1fr)) !important;gap:7px !important;direction:ltr !important;box-sizing:border-box !important}
@media (min-width:680px){.dst-ep-dl-row .dst-ep-row-qualities[data-qual-count="5"]{grid-template-columns:repeat(5, minmax(0, 1fr)) !important}
.dst-ep-dl-row .dst-ep-row-qualities[data-qual-count="4"]{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}
.dst-ep-dl-row .dst-ep-row-qualities[data-qual-count="3"]{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}
.dst-ep-dl-row .dst-ep-row-qualities[data-qual-count="2"]{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}
.dst-ep-dl-row .dst-ep-row-qualities[data-qual-count="1"]{grid-template-columns:1fr !important}
}
.dst-ep-dl-row .dst-ep-q-btn-group{width:100% !important;min-width:0 !important;display:flex !important;align-items:stretch !important;box-sizing:border-box !important}
.dst-ep-dl-row .dst-ep-q-btn-group .dst-dl-link-btn{flex:1 1 0% !important;width:auto !important;min-width:0 !important;min-height:36px !important;padding:6px 6px !important;font-size:11.8px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.dst-ep-dl-row .dst-ep-q-btn-group .dst-dl-link-btn .dst-ep-q-txt{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}
.dst-luxury-specs-grid.is-strict-aligned-specs-grid,
.dst-luxury-specs-grid.is-balanced-two-rows-grid.is-strict-aligned-specs-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:10px !important;width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}
.dst-luxury-specs-grid.is-strict-aligned-specs-grid.is-cols-2-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}
.dst-luxury-specs-grid.is-strict-aligned-specs-grid .dst-lspec-card.is-inline-row-spec,
.dst-luxury-specs-grid.is-strict-aligned-specs-grid .dst-lspec-card.is-genres-card,
.dst-luxury-specs-grid.is-strict-aligned-specs-grid .dst-lspec-card.is-country-card,
.dst-luxury-specs-grid.is-strict-aligned-specs-grid .dst-lspec-card.is-director,
.dst-luxury-specs-grid.is-strict-aligned-specs-grid .dst-lspec-card.is-network-card{width:100% !important;min-width:0 !important;max-width:100% !important;flex:none !important;margin:0 !important;height:46px !important;min-height:46px !important;max-height:46px !important;padding:0 13px !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;box-sizing:border-box !important;overflow:hidden !important;grid-column:span 1 !important}
.dst-luxury-specs-grid.is-strict-aligned-specs-grid .dst-lspec-card.is-span-2-cols{grid-column:span 2 !important}
@media (max-width:1120px){.dst-luxury-specs-grid.is-strict-aligned-specs-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}
.dst-luxury-specs-grid.is-strict-aligned-specs-grid .dst-lspec-card.is-span-2-cols{grid-column:span 1 !important}
.dst-luxury-specs-grid.is-strict-aligned-specs-grid[data-spec-count="5"] .dst-lspec-card:last-child,
 .dst-luxury-specs-grid.is-strict-aligned-specs-grid[data-spec-count="7"] .dst-lspec-card:last-child,
 .dst-luxury-specs-grid.is-strict-aligned-specs-grid[data-spec-count="9"] .dst-lspec-card:last-child{grid-column:span 1 !important}
}
html[data-font-scale="1.15"] .dst-luxury-specs-grid.is-strict-aligned-specs-grid .dst-lspec-card.is-inline-row-spec,
html[data-font-scale="1.3"] .dst-luxury-specs-grid.is-strict-aligned-specs-grid .dst-lspec-card.is-inline-row-spec,
html[data-font-scale="1.45"] .dst-luxury-specs-grid.is-strict-aligned-specs-grid .dst-lspec-card.is-inline-row-spec{height:auto !important;min-height:48px !important;max-height:none !important;padding:8px 13px !important}
html[data-theme="light"] .dst-single-cinema-hero{background:linear-gradient(135deg, #ffffff 0%, #f1f5f9 100%) !important;border:1px solid #cbd5e1 !important;color:#0f172a !important;box-shadow:0 12px 32px rgba(15, 23, 42, 0.07) !important}
html[data-theme="light"] .dst-single-poster-card{background:#e2e8f0 !important;border-color:#cbd5e1 !important;box-shadow:0 10px 26px rgba(15, 23, 42, 0.14) !important}
html[data-theme="light"] .dst-single-h1,
html[data-theme="light"] .dst-single-h1 a,
html[data-theme="light"] .dst-single-h1-link{color:#0f172a !important;text-shadow:none !important}
html[data-theme="light"] .dst-single-under-title-cats .dst-sutc-label{color:#475569 !important}
html[data-theme="light"] .dst-single-under-title-cats .dst-cat-archive-link.is-root-cat{color:#1e293b !important}
html[data-theme="light"] .dst-single-ratings-row{background:rgba(255, 255, 255, 0.92) !important;border:1px solid #cbd5e1 !important;box-shadow:0 4px 14px rgba(15, 23, 42, 0.04) !important}
html[data-theme="light"] .dst-single-quick-ctas .dst-watchlist-btn,
html[data-theme="light"] .dst-single-quick-ctas .dst-series-notify-btn:not(.is-subscribed){background:#f8fafc !important;border:1px solid #cbd5e1 !important;color:#0f172a !important;box-shadow:0 2px 6px rgba(15, 23, 42, 0.04) !important}
html[data-theme="light"] .dst-single-quick-ctas .dst-watchlist-btn:hover,
html[data-theme="light"] .dst-single-quick-ctas .dst-series-notify-btn:hover{background:var(--dst-accent-soft) !important;border-color:var(--dst-accent) !important;color:#0f172a !important}
html[data-theme="light"] .dst-single-synopsis-box,
html[data-theme="light"] #dst-single-synopsis-box{background:rgba(255, 255, 255, 0.94) !important;border:1px solid #cbd5e1 !important;border-right:4px solid var(--dst-accent) !important;box-shadow:0 4px 14px rgba(15, 23, 42, 0.04) !important;color:#1e293b !important}
html[data-theme="light"] .dst-single-synopsis-box h2,
html[data-theme="light"] .dst-single-synopsis-box h3{color:var(--dst-accent) !important}
html[data-theme="light"] .dst-single-synopsis-box p,
html[data-theme="light"] .dst-single-synopsis-box .dst-synopsis-text-wrap p{color:#1e293b !important}
html[data-theme="light"] .dst-single-cast-box,
html[data-theme="light"] .dst-luxury-specs-grid .dst-lspec-card{background:rgba(255, 255, 255, 0.94) !important;border:1px solid #cbd5e1 !important;box-shadow:0 3px 10px rgba(15, 23, 42, 0.03) !important}
html[data-theme="light"] .dst-single-dubbing-box{background:#ecfdf5 !important;border-color:#6ee7b7 !important;color:#065f46 !important}
html[data-theme="light"] .dst-lspec-inline-lbl{color:#475569 !important}
html[data-theme="light"] .dst-lspec-content strong,
html[data-theme="light"] .dst-lspec-content .dst-lspec-val,
html[data-theme="light"] .dst-lspec-content .dst-lspec-val a,
html[data-theme="light"] .dst-lspec-content .dst-director-inline-link,
html[data-theme="light"] .dst-single-cast-box .dst-actor-inline-link{color:#0f172a !important}
html[data-theme="light"] .dst-ep-dl-row .dst-ep-row-head-bar{border-bottom-color:#cbd5e1 !important}
.dst-single-dubbing-box.is-multi-dubbing-showcase.has-multiple-dubs{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:8px !important;padding:11px 14px !important}
.dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-header{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:800;color:var(--dst-accent);border-bottom:1px dashed rgba(255, 255, 255, 0.1);padding-bottom:6px}
html[data-theme="light"] .dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-header, body.dst-theme-light .dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-header{border-bottom-color:rgba(15, 23, 42, 0.12)}
.dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-head-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--dst-accent)}
.dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-groups-grid{display:flex;flex-direction:column;gap:6px}
.dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-group-card{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;background:rgba(255, 255, 255, 0.03);border:1px solid rgba(255, 255, 255, 0.07);border-radius:8px;padding:6px 10px;line-height:1.65}
html[data-theme="light"] .dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-group-card, body.dst-theme-light .dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-group-card{background:rgba(15, 23, 42, 0.03);border-color:rgba(15, 23, 42, 0.09)}
.dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-group-badge{display:inline-flex;align-items:center;gap:5px;background:rgba(var(--dst-accent-rgb, 59, 130, 246), 0.15);color:var(--dst-accent);border:1px solid rgba(var(--dst-accent-rgb, 59, 130, 246), 0.32);border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:800;white-space:nowrap;flex-shrink:0}
.dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-group-credits{font-size:12.5px;color:var(--dst-text);flex:1 1 240px}
.dst-ep-dl-row.is-v42-singleline-ep-row{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;padding:8px 12px !important;margin-bottom:6px !important;border-radius:10px !important;min-height:44px !important;width:100% !important;box-sizing:border-box !important}
.dst-ep-dl-row.is-v42-singleline-ep-row .dst-ep-row-qualities{width:auto !important;display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:5px !important;margin:0 !important}
.dst-ep-dl-row.is-v42-singleline-ep-row .dst-ep-q-btn-group{width:auto !important;flex:0 0 auto !important;display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;height:30px !important;min-height:30px !important;border-radius:7px !important}
.dst-ep-dl-row.is-v42-singleline-ep-row .dst-ep-q-btn-group .dst-dl-link-btn{width:auto !important;flex:0 0 auto !important;height:30px !important;min-height:30px !important;padding:0 9px !important;font-size:11.5px !important;gap:4px !important;white-space:nowrap !important}
.dst-ep-dl-row.is-v42-singleline-ep-row .dst-ep-extra-tracks{display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:5px !important;margin:0 !important;padding:0 !important;border:none !important;flex:0 0 auto !important}
.dst-ep-dl-row.is-v42-singleline-ep-row .dst-ep-extra-pill{height:30px !important;min-height:30px !important;padding:0 8px !important;font-size:11px !important;white-space:nowrap !important;display:inline-flex !important;align-items:center !important;gap:4px !important}
.dst-ep-dl-row.is-v42-singleline-ep-row .dst-ep-row-actions-left{width:auto !important;max-width:none !important;flex:0 0 auto !important;display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:5px !important;margin:0 !important}
.dst-ep-dl-row.is-v42-singleline-ep-row .dst-ep-stream-btn{width:auto !important;flex:0 0 auto !important;height:30px !important;min-height:30px !important;padding:0 10px !important;font-size:11.5px !important;white-space:nowrap !important;border-radius:7px !important}
.dst-ep-dl-row.is-v42-singleline-ep-row .dst-sc-icon-btn.is-icon-only{width:30px !important;height:30px !important;min-height:30px !important;flex:0 0 30px !important;border-radius:7px !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;gap:10px !important;padding:8px 12px !important;direction:rtl !important;overflow:visible !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-title .dst-ep-latin-num,
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-title .dst-ep-fa-sub{order:0 !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-title{display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;gap:7px !important;flex:0 0 auto !important;direction:ltr !important;margin:0 !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-title .dst-ep-latin-num{min-width:50px !important;width:50px !important;flex:0 0 50px !important;height:26px !important;padding:0 4px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;font-variant-numeric:tabular-nums !important;font-size:11.5px !important;font-weight:800 !important;line-height:1 !important;box-sizing:border-box !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-title .dst-ep-fa-sub{min-width:54px !important;width:54px !important;flex:0 0 54px !important;text-align:right !important;display:inline-block !important;font-variant-numeric:tabular-nums !important;font-size:12.5px !important;font-weight:800 !important;white-space:nowrap !important;direction:rtl !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-left-cluster{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;flex-wrap:wrap !important;gap:5px !important;row-gap:6px !important;flex:0 1 auto !important;margin-right:auto !important;direction:ltr !important}
@media (min-width:768px){.dst-ep-dl-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-left-cluster > .dst-ep-row-actions-left,
 .dst-ep-dl-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-left-cluster > .dst-ep-row-qualities,
 .dst-ep-dl-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-left-cluster > .dst-ep-extra-tracks{display:contents !important}
}
.dst-ep-dl-row .dst-ep-q-btn-group{direction:ltr !important;display:inline-flex !important;flex-direction:row !important;align-items:center !important;flex:0 0 auto !important}
.dst-ep-dl-row .dst-ep-q-btn-group .dst-copy-single-link-btn,
.dst-ep-dl-row.is-v42-singleline-ep-row .dst-ep-q-btn-group .dst-copy-single-link-btn{width:28px !important;min-width:28px !important;flex:0 0 28px !important;height:30px !important;min-height:30px !important;padding:0 !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:none !important;border-left:1px solid rgba(255, 255, 255, 0.15) !important;border-right:none !important;border-radius:0 !important;box-sizing:border-box !important}
html[data-theme="light"] .dst-ep-dl-row .dst-ep-q-btn-group .dst-copy-single-link-btn, body.dst-theme-light .dst-ep-dl-row .dst-ep-q-btn-group .dst-copy-single-link-btn{border-left:1px solid rgba(15, 23, 42, 0.14) !important}
.dst-ep-dl-row .dst-ep-q-btn-group .dst-mirror-icon-btn{padding:0 !important;width:26px !important;min-width:26px !important;flex:0 0 26px !important;height:30px !important;border:none !important;border-left:1px solid rgba(255, 255, 255, 0.15) !important;border-right:none !important}
@media (min-width:768px){.dst-ep-dl-row.is-v44-ltr-aligned-ep-row.is-dense-ep-row{padding:7px 10px !important;gap:6px !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row.is-dense-ep-row > .dst-ep-row-title{gap:5px !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row.is-dense-ep-row > .dst-ep-row-title .dst-ep-latin-num{min-width:46px !important;width:46px !important;flex:0 0 46px !important;font-size:11px !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row.is-dense-ep-row > .dst-ep-row-title .dst-ep-fa-sub{min-width:50px !important;width:50px !important;flex:0 0 50px !important;font-size:12px !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row.is-dense-ep-row > .dst-ep-row-left-cluster{gap:4px !important;row-gap:5px !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row.is-dense-ep-row .dst-ep-stream-btn{height:28px !important;min-height:28px !important;padding:0 8px !important;font-size:11px !important;gap:4px !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row.is-dense-ep-row .dst-sc-icon-btn{width:28px !important;height:28px !important;min-height:28px !important;flex:0 0 28px !important;padding:0 !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row.is-dense-ep-row .dst-ep-q-btn-group{height:28px !important;min-height:28px !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row.is-dense-ep-row .dst-ep-q-btn-group .dst-dl-link-btn{height:28px !important;min-height:28px !important;padding:0 7px !important;font-size:11.5px !important;gap:3px !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row.is-dense-ep-row .dst-ep-q-btn-group .dst-copy-single-link-btn{width:25px !important;min-width:25px !important;flex:0 0 25px !important;height:28px !important;min-height:28px !important;padding:0 !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row.is-dense-ep-row .dst-ep-q-btn-group .dst-copy-single-link-btn svg{width:14px !important;height:14px !important;min-width:14px !important;min-height:14px !important}
.dst-ep-dl-row.is-v44-ltr-aligned-ep-row.is-dense-ep-row .dst-ep-extra-pill{height:28px !important;min-height:28px !important;padding:0 7px !important;font-size:11px !important;gap:3.5px !important;white-space:nowrap !important}
}
.dst-classic-ep-inline-row{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:8px !important}
.dst-classic-ep-inline-label{display:inline-flex !important;align-items:center !important;gap:6px !important;flex:0 0 auto !important;white-space:nowrap !important}
.dst-classic-ep-sub-badge{font-size:10.5px;font-weight:600;opacity:0.78;background:rgba(255, 255, 255, 0.06);padding:1px 6px;border-radius:4px;max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-theme="light"] .dst-classic-ep-sub-badge, body.dst-theme-light .dst-classic-ep-sub-badge{background:rgba(15, 23, 42, 0.06)}
.dst-classic-ep-inline-links{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;flex-wrap:wrap !important;gap:5px !important;row-gap:6px !important;flex:1 1 auto !important}
.dst-classic-ep-inline-row.is-dense-classic-row{padding:7px 10px !important;gap:6px !important}
.dst-classic-ep-inline-row.is-dense-classic-row .dst-classic-ep-inline-label{min-width:64px !important;padding:4px 8px !important;font-size:12px !important}
.dst-classic-ep-inline-row.is-dense-classic-row .dst-classic-ep-pipe{display:none !important}
.dst-classic-ep-inline-row.is-dense-classic-row .dst-classic-ep-inline-links{gap:4px !important;row-gap:5px !important}
.dst-classic-ep-inline-row.is-dense-classic-row .dst-classic-ep-qbtn{height:28px !important;min-height:28px !important;padding:0 9px !important;font-size:11.5px !important;gap:4px !important;white-space:nowrap !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}
.dst-classic-ep-qbtn.is-audio-qbtn{background:rgba(245, 158, 11, 0.12) !important;color:#fbbf24 !important;border:1px solid rgba(245, 158, 11, 0.3) !important}
html[data-theme="light"] .dst-classic-ep-qbtn.is-audio-qbtn, body.dst-theme-light .dst-classic-ep-qbtn.is-audio-qbtn{background:rgba(217, 119, 6, 0.1) !important;color:#b45309 !important;border-color:rgba(217, 119, 6, 0.28) !important}
.dst-classic-ep-qbtn.is-sub-qbtn{background:rgba(16, 185, 129, 0.12) !important;color:#34d399 !important;border:1px solid rgba(16, 185, 129, 0.3) !important}
html[data-theme="light"] .dst-classic-ep-qbtn.is-sub-qbtn, body.dst-theme-light .dst-classic-ep-qbtn.is-sub-qbtn{background:rgba(5, 150, 105, 0.1) !important;color:#047857 !important;border-color:rgba(5, 150, 105, 0.28) !important}
@media (min-width:681px){.dst-luxury-specs-grid.is-strict-aligned-specs-grid .dst-lspec-card.is-genres-card,
 .dst-luxury-specs-grid.is-strict-aligned-specs-grid .dst-lspec-card.is-country-card,
 .dst-luxury-specs-grid.is-strict-aligned-specs-grid .dst-lspec-card.is-genres-card.is-span-2-cols{grid-column:span 1 !important;width:100% !important;max-width:100% !important}
}
.dst-ep-dl-row.is-v42-singleline-ep-row.is-v44-ltr-aligned-ep-row{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:space-between !important;gap:8px 10px !important;padding:8px 12px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow:hidden !important;direction:rtl !important}
.dst-ep-dl-row.is-v42-singleline-ep-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-title{display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;gap:7px !important;flex:0 0 auto !important;width:auto !important;max-width:100% !important;margin:0 !important;padding:0 !important;border:none !important;direction:ltr !important}
.dst-ep-dl-row.is-v42-singleline-ep-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-left-cluster{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:5px !important;row-gap:6px !important;flex:1 1 auto !important;min-width:0 !important;max-width:100% !important;margin-right:auto !important;direction:ltr !important;box-sizing:border-box !important}
.dst-ep-dl-row.is-v42-singleline-ep-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-left-cluster > .dst-ep-row-actions-left,
.dst-ep-dl-row.is-v42-singleline-ep-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-left-cluster > .dst-ep-row-qualities,
.dst-ep-dl-row.is-v42-singleline-ep-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-left-cluster > .dst-ep-extra-tracks{display:contents !important}
@media only screen and (max-width:1180px){.dst-ep-dl-row.is-v42-singleline-ep-row.is-v44-ltr-aligned-ep-row{flex-direction:column !important;align-items:stretch !important;gap:8px !important;padding:10px 12px !important}
.dst-ep-dl-row.is-v42-singleline-ep-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-title{width:100% !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;direction:ltr !important;border-bottom:1px dashed rgba(148, 163, 184, 0.16) !important;padding-bottom:6px !important}
html[data-theme="light"] .dst-ep-dl-row.is-v42-singleline-ep-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-title{border-bottom-color:rgba(15, 23, 42, 0.12) !important}
.dst-ep-dl-row.is-v42-singleline-ep-row.is-v44-ltr-aligned-ep-row > .dst-ep-row-left-cluster{width:100% !important;justify-content:flex-start !important;margin-right:0 !important}
}
.dst-single-dubbing-box.is-multi-dubbing-showcase{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:9px !important;padding:12px 14px !important;border-radius:12px !important}
.dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-header{display:flex !important;align-items:center !important;gap:8px !important;font-size:13px !important;font-weight:850 !important;color:var(--dst-accent) !important;border-bottom:1px dashed rgba(148, 163, 184, 0.20) !important;padding-bottom:7px !important;margin:0 !important}
.dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-groups-grid{display:flex !important;flex-direction:column !important;gap:7px !important;width:100% !important}
.dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-group-card.is-multi-row{display:grid !important;grid-template-columns:150px minmax(0, 1fr) !important;align-items:start !important;gap:10px !important;background:rgba(15, 23, 42, 0.45) !important;border:1px solid rgba(148, 163, 184, 0.14) !important;border-radius:9px !important;padding:8px 11px !important;direction:rtl !important}
.dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-group-card.is-single-row{display:block !important;background:rgba(15, 23, 42, 0.35) !important;border:1px solid rgba(148, 163, 184, 0.12) !important;border-radius:9px !important;padding:8px 12px !important;direction:rtl !important}
html[data-theme="light"] .dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-group-card.is-multi-row,
html[data-theme="light"] .dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-group-card.is-single-row{background:rgba(255, 255, 255, 0.85) !important;border-color:rgba(15, 23, 42, 0.12) !important}
.dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-group-badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;width:100% !important;min-height:28px !important;padding:3px 8px !important;border-radius:7px !important;background:var(--dst-accent-soft) !important;color:var(--dst-accent) !important;border:1px solid var(--dst-accent-border) !important;font-size:11.5px !important;font-weight:850 !important;text-align:center !important;box-sizing:border-box !important}
.dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-group-credits{font-size:12.6px !important;line-height:1.85 !important;color:var(--dst-text) !important;text-align:justify !important;min-width:0 !important}
.dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-role-lbl{color:var(--dst-accent) !important;font-weight:850 !important}
html[data-theme="light"] .dst-single-dubbing-box.is-multi-dubbing-showcase .dst-sdb-group-credits{color:#0f172a !important}
.dst-classic-ep-qbtn.is-sc-qbtn{background:rgba(56, 189, 248, 0.14) !important;color:var(--dst-accent) !important;border:1px solid var(--dst-accent-border) !important;display:inline-flex !important;align-items:center !important;gap:4px !important}
.dst-classic-ep-qbtn.is-sc-qbtn:hover{background:var(--dst-neon-gradient) !important;color:var(--dst-on-accent) !important}
.dst-lspec-card.is-awards-card.is-award-gold{border-color:rgba(245, 158, 11, 0.38) !important;background:linear-gradient(135deg, rgba(245, 158, 11, 0.12) 0%, rgba(15, 23, 42, 0.65) 100%) !important}
html[data-theme="light"] .dst-lspec-card.is-awards-card.is-award-gold{background:linear-gradient(135deg, rgba(254, 243, 199, 0.75) 0%, #ffffff 100%) !important;border-color:rgba(217, 119, 6, 0.35) !important}
.dst-lspec-card.is-awards-card.is-award-silver{border-color:rgba(148, 163, 184, 0.38) !important;background:linear-gradient(135deg, rgba(148, 163, 184, 0.14) 0%, rgba(15, 23, 42, 0.65) 100%) !important}
html[data-theme="light"] .dst-lspec-card.is-awards-card.is-award-silver{background:linear-gradient(135deg, rgba(241, 245, 249, 0.9) 0%, #ffffff 100%) !important;border-color:rgba(100, 116, 139, 0.32) !important}
.dst-lspec-card.is-awards-card{overflow:visible !important;position:relative !important}
.dst-lspec-card.is-awards-card .dst-lspec-content{overflow:visible !important}
.dst-lspec-card.is-cam-quality-card{border-color:rgba(245, 158, 11, 0.42) !important;overflow:visible !important}
.dst-lspec-card.is-cam-quality-card .dst-lspec-content{overflow:visible !important}
.dst-ep-q-btn-group.is-legal-group{display:inline-flex !important;align-items:stretch !important;border-radius:10px !important;border:1px solid rgba(16, 185, 129, 0.5) !important;background:linear-gradient(135deg, rgba(16, 185, 129, 0.16) 0%, rgba(5, 150, 105, 0.28) 100%) !important;overflow:hidden !important;transition:transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease, background 0.2s ease !important}
.dst-ep-q-btn-group.is-legal-group:hover{transform:translateY(-2px) !important;border-color:#34d399 !important;box-shadow:0 6px 18px rgba(16, 185, 129, 0.32) !important}
.dst-ep-q-btn-group.is-legal-group .dst-dl-link-btn.is-legal-dl{border:none !important;border-radius:0 !important;background:transparent !important;color:#ecfdf5 !important;transform:none !important;box-shadow:none !important;padding:7px 13px !important;line-height:1.35 !important;transition:background 0.2s ease, color 0.2s ease !important}
.dst-ep-q-btn-group.is-legal-group .dst-dl-link-btn.is-legal-dl:hover{background:linear-gradient(135deg, #10b981 0%, #059669 100%) !important;color:#ffffff !important;transform:none !important;box-shadow:none !important}
.dst-ep-q-btn-group.is-legal-group .dst-dl-link-btn.is-legal-dl:hover i,
.dst-ep-q-btn-group.is-legal-group .dst-dl-link-btn.is-legal-dl:hover .dst-ep-q-txt{color:#ffffff !important}
.dst-ep-q-btn-group.is-legal-group .dst-copy-single-link-btn{border:none !important;border-right:1px solid rgba(16, 185, 129, 0.35) !important;background:rgba(6, 78, 59, 0.35) !important;color:#a7f3d0 !important;border-radius:0 !important}
.dst-ep-q-btn-group.is-legal-group .dst-copy-single-link-btn:hover{background:rgba(16, 185, 129, 0.35) !important;color:#ffffff !important}
.dst-single-info-col.is-v10-dense-col{justify-content:flex-start !important;height:auto !important}
#dst-single-synopsis-box,
.dst-single-synopsis-box,
#dst-single-synopsis-box.is-v58-structured-synopsis{flex:0 0 auto !important;height:auto !important;min-height:0 !important;justify-content:flex-start !important;align-items:stretch !important;padding:12px 16px !important;margin:0 !important;gap:6px !important}
#dst-single-synopsis-box .dst-synopsis-header-row{display:flex !important;align-items:center !important;justify-content:space-between !important;margin:0 0 4px 0 !important;padding:0 !important;border:none !important}
#dst-single-synopsis-box .dst-synopsis-header-row h2{margin:0 !important;font-size:13.5px !important}
#dst-single-synopsis-box .dst-synopsis-text-wrap p{margin:0 !important;line-height:1.82 !important}
.dst-single-poster-col.is-v13-full-poster-col{justify-content:flex-start !important;height:auto !important}
@media (min-width:768px){#dst-info-pane-detailed .dst-luxury-specs-grid,
 #dst-info-pane-detailed .dst-luxury-specs-grid.is-auto-stretch-specs,
 #dst-info-pane-detailed .dst-luxury-specs-grid.is-strict-aligned-specs-grid,
 #dst-info-pane-detailed .dst-luxury-specs-grid.is-cols-2-grid,
 #dst-info-pane-detailed .dst-luxury-specs-grid.is-cols-3-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:8px !important;margin:0 !important}
#dst-info-pane-detailed .dst-luxury-specs-grid .dst-lspec-card,
 #dst-info-pane-detailed .dst-luxury-specs-grid .dst-lspec-card.is-director,
 #dst-info-pane-detailed .dst-luxury-specs-grid .dst-lspec-card.is-country-card,
 #dst-info-pane-detailed .dst-luxury-specs-grid .dst-lspec-card.is-genres-card{grid-column:span 1 !important;width:100% !important;min-width:0 !important;padding:9px 12px !important}
#dst-info-pane-detailed .dst-luxury-specs-grid[data-spec-count="7"] .dst-lspec-card:last-child,
 #dst-info-pane-detailed .dst-luxury-specs-grid[data-spec-count="4"] .dst-lspec-card:last-child,
 #dst-info-pane-detailed .dst-luxury-specs-grid[data-spec-count="8"] .dst-lspec-card:last-child{grid-column:span 1 !important}
}
.dst-lspec-card.is-cups-only-awards,
.dst-lspec-card.is-cups-only-awards .dst-lspec-content{overflow:visible !important}
.dst-lspec-card.is-cups-only-awards > .dst-lspec-icon{display:none !important}
.dst-single-ratings-left-group{display:inline-flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important}
.dst-single-ratings-left-group .dst-single-imdb-badge,
.dst-single-ratings-left-group .dst-age-rating-pill.is-single-age-pill{min-height:38px !important;height:38px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important}
.dst-single-ratings-left-group .dst-age-rating-pill.is-single-age-pill{padding:0 13px !important;font-size:13px !important;font-weight:900 !important;border-radius:10px !important}
.dst-lspec-card.is-country-card .dst-single-line-val{white-space:normal !important;overflow:visible !important;text-overflow:clip !important;line-height:1.55 !important}
.dst-single-ratings-left-group.is-unified-4pills-bar{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;flex-wrap:wrap !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-post-like-pill.is-single-like-pill{height:36px !important;min-height:36px !important;max-height:36px !important;padding:0 12px !important;margin:0 !important;border-radius:10px !important;background:linear-gradient(135deg, rgba(244, 63, 94, 0.16) 0%, rgba(225, 29, 72, 0.1) 100%) !important;border:1px solid rgba(244, 63, 94, 0.42) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;box-shadow:0 4px 12px rgba(244, 63, 94, 0.14) !important;transition:all 0.2s ease !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-post-like-pill.is-single-like-pill:hover{background:rgba(244, 63, 94, 0.25) !important;border-color:#fb7185 !important;transform:translateY(-1px) !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-post-like-pill .dst-native-like-trigger{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;height:100% !important;padding:0 !important;margin:0 !important;line-height:1 !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-post-like-pill .dst-native-like-count{font-size:13.5px !important;font-weight:850 !important;line-height:1 !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-post-like-pill .dst-native-heart-svg{font-size:15px !important;line-height:1 !important;display:inline-flex !important;align-items:center !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-single-imdb-badge{height:36px !important;min-height:36px !important;max-height:36px !important;padding:0 11px !important;margin:0 !important;border-radius:10px !important;background:rgba(245, 158, 11, 0.12) !important;border:1px solid rgba(245, 158, 11, 0.38) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;box-sizing:border-box !important;box-shadow:0 4px 12px rgba(245, 158, 11, 0.12) !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-single-imdb-badge .dst-imdb-logo{height:22px !important;padding:0 7px !important;border-radius:6px !important;background:#f59e0b !important;color:#090d16 !important;font-size:11.5px !important;font-weight:900 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-single-imdb-badge .dst-imdb-num{display:inline-flex !important;align-items:baseline !important;gap:1px !important;line-height:1 !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-single-imdb-badge .dst-imdb-num strong{font-size:16.5px !important;font-weight:900 !important;color:#fbbf24 !important;line-height:1 !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-single-imdb-badge .dst-imdb-num span{font-size:11.5px !important;color:#94a3b8 !important;font-weight:700 !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-age-rating-pill,
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-age-rating-pill.is-luxury-age-badge,
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-age-rating-pill.is-num-only-age-box,
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-age-rating-pill.is-single-age-pill{height:36px !important;min-height:36px !important;max-height:36px !important;padding:0 12px !important;margin:0 !important;border-radius:10px !important;background:rgba(245, 158, 11, 0.14) !important;border:1px solid rgba(245, 158, 11, 0.42) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;box-shadow:0 4px 12px rgba(245, 158, 11, 0.12) !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-age-rating-pill.is-age-mature{background:rgba(244, 63, 94, 0.15) !important;border-color:rgba(244, 63, 94, 0.45) !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-age-rating-pill.is-age-family{background:rgba(16, 185, 129, 0.15) !important;border-color:rgba(16, 185, 129, 0.45) !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-age-rating-pill .dst-age-num-chip{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important;height:auto !important;min-height:0 !important;font-size:13.5px !important;font-weight:900 !important;line-height:1 !important;color:#fbbf24 !important;letter-spacing:0.3px !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-age-rating-pill.is-age-mature .dst-age-num-chip{color:#fb7185 !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-age-rating-pill.is-age-family .dst-age-num-chip{color:#34d399 !important}
html[data-theme="light"] .dst-single-ratings-left-group.is-unified-4pills-bar .dst-age-rating-pill{background:#fef3c7 !important;border-color:#f59e0b !important}
html[data-theme="light"] .dst-single-ratings-left-group.is-unified-4pills-bar .dst-age-rating-pill .dst-age-num-chip{color:#b45309 !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-single-comments-pill{height:36px !important;min-height:36px !important;max-height:36px !important;padding:0 12px !important;margin:0 !important;border-radius:10px !important;background:linear-gradient(135deg, rgba(14, 165, 233, 0.16) 0%, rgba(37, 99, 235, 0.1) 100%) !important;border:1px solid rgba(56, 189, 248, 0.42) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;color:#38bdf8 !important;text-decoration:none !important;box-sizing:border-box !important;box-shadow:0 4px 12px rgba(14, 165, 233, 0.14) !important;transition:all 0.2s ease !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-single-comments-pill:hover{background:rgba(14, 165, 233, 0.28) !important;border-color:#38bdf8 !important;color:#ffffff !important;transform:translateY(-1px) !important;box-shadow:0 6px 16px rgba(14, 165, 233, 0.28) !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-single-comments-pill .dst-scp-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;color:#38bdf8 !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-single-comments-pill .dst-scp-icon svg{width:17px !important;height:17px !important;display:block !important}
.dst-single-ratings-left-group.is-unified-4pills-bar .dst-single-comments-pill .dst-scp-count{font-size:13.5px !important;font-weight:850 !important;color:var(--dst-text) !important;line-height:1 !important}
html[data-theme="light"] .dst-single-ratings-left-group.is-unified-4pills-bar .dst-single-comments-pill{background:#e0f2fe !important;border-color:#38bdf8 !important;color:#0284c7 !important}
html[data-theme="light"] .dst-single-ratings-left-group.is-unified-4pills-bar .dst-single-comments-pill .dst-scp-count{color:#0f172a !important}
.dst-single-comments-pill.is-count-right-pill{direction:rtl !important;display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:7px !important;min-height:36px !important;padding:0 12px !important;border-radius:10px !important;background:rgba(14, 165, 233, 0.12) !important;border:1px solid rgba(56, 189, 248, 0.38) !important;color:#f8fafc !important;text-decoration:none !important;transition:all 0.2s ease !important}
html[data-theme="light"] .dst-single-comments-pill.is-count-right-pill{background:#f0f9ff !important;border-color:#7dd3fc !important;color:#0f172a !important}
.dst-single-comments-pill.is-count-right-pill:hover{background:rgba(14, 165, 233, 0.24) !important;border-color:#38bdf8 !important;transform:translateY(-1px) !important}
.dst-single-comments-pill.is-count-right-pill .dst-scp-count{position:static !important;order:1 !important;font-size:13.8px !important;font-weight:850 !important;line-height:1 !important;color:inherit !important;background:transparent !important;border:none !important;padding:0 !important;margin:0 !important;box-shadow:none !important}
.dst-single-comments-pill.is-count-right-pill .dst-scp-icon{order:2 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#38bdf8 !important;line-height:1 !important}
.dst-s2-resume-banner{position:absolute !important;bottom:62px !important;right:16px !important;z-index:30 !important;display:inline-flex !important;align-items:center !important;gap:10px !important;flex-wrap:wrap !important;background:rgba(9, 13, 22, 0.92) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;border:1px solid rgba(56, 189, 248, 0.45) !important;border-radius:12px !important;padding:8px 14px !important;color:#f8fafc !important;font-size:12.5px !important;box-shadow:0 12px 32px rgba(0, 0, 0, 0.65) !important}
.dst-s2-res-txt strong{color:#38bdf8 !important;font-weight:800 !important}
.dst-s2-res-actions{display:inline-flex !important;align-items:center !important;gap:6px !important}
.dst-s2-res-btn{border:none !important;border-radius:8px !important;padding:4px 10px !important;font-family:inherit !important;font-size:11.5px !important;font-weight:800 !important;cursor:pointer !important;transition:all 0.18s ease !important}
.dst-s2-res-btn.is-yes{background:linear-gradient(135deg, #0ea5e9, #2563eb) !important;color:#ffffff !important}
.dst-s2-res-btn.is-restart{background:rgba(148, 163, 184, 0.18) !important;color:#cbd5e1 !important;border:1px solid rgba(148, 163, 184, 0.32) !important}
.dst-dl-gate-modal-backdrop{position:fixed !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;z-index:9999998 !important;background:rgba(5, 8, 16, 0.84) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:18px !important;opacity:0;transition:opacity 0.22s ease !important}
.dst-dl-gate-modal-backdrop.is-open{opacity:1 !important}
.dst-dl-gate-modal-card{position:relative !important;width:100% !important;max-width:430px !important;background:linear-gradient(155deg, #0f172a 0%, #090d16 100%) !important;border:1px solid rgba(56, 189, 248, 0.38) !important;border-radius:22px !important;padding:28px 24px 24px 24px !important;text-align:center !important;color:#f8fafc !important;box-shadow:0 28px 70px rgba(0, 0, 0, 0.78) !important;transform:scale(0.92) translateY(10px);transition:transform 0.24s cubic-bezier(0.22, 1, 0.36, 1) !important}
.dst-dl-gate-modal-backdrop.is-open .dst-dl-gate-modal-card{transform:scale(1) translateY(0) !important}
.dst-dl-gate-close{position:absolute !important;top:14px !important;right:14px !important;width:34px !important;height:34px !important;border-radius:50% !important;background:rgba(148, 163, 184, 0.14) !important;border:1px solid rgba(148, 163, 184, 0.28) !important;color:#e2e8f0 !important;font-size:20px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important}
.dst-dl-gate-icon-ring{width:66px !important;height:66px !important;margin:0 auto 14px auto !important;border-radius:50% !important;background:linear-gradient(135deg, rgba(14, 165, 233, 0.18), rgba(245, 158, 11, 0.18)) !important;border:1.5px solid rgba(56, 189, 248, 0.45) !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:30px !important}
.dst-dl-gate-title{margin:0 0 10px 0 !important;font-size:18px !important;font-weight:850 !important;color:#f8fafc !important}
.dst-dl-gate-desc{margin:0 0 22px 0 !important;font-size:13.5px !important;line-height:1.85 !important;color:#cbd5e1 !important}
.dst-dl-gate-actions{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;flex-wrap:wrap !important}
.dst-dl-gate-primary-btn{flex:1 1 auto !important;background:linear-gradient(135deg, #0ea5e9 0%, #2563eb 100%) !important;color:#ffffff !important;border:none !important;border-radius:12px !important;padding:11px 20px !important;font-family:inherit !important;font-size:13.5px !important;font-weight:800 !important;cursor:pointer !important;box-shadow:0 8px 22px rgba(14, 165, 233, 0.35) !important;transition:all 0.2s ease !important}
.dst-dl-gate-primary-btn:hover{filter:brightness(1.08) !important;transform:translateY(-1px) !important}
.dst-dl-gate-cancel-btn{background:rgba(30, 41, 59, 0.9) !important;color:#cbd5e1 !important;border:1px solid rgba(148, 163, 184, 0.3) !important;border-radius:12px !important;padding:11px 16px !important;font-family:inherit !important;font-size:13px !important;font-weight:700 !important;cursor:pointer !important}
.dst-comments-toggle-head h3{margin:0;font-size:15.5px}
.dst-dl-custom-notice-stage{position:relative;z-index:2;max-width:680px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:10px 14px}
.dst-dl-custom-notice-stage.is-inline-above{max-width:100%;padding:18px 20px;border-radius:14px;background:rgba(15, 23, 42, 0.78);border:1px dashed rgba(245, 158, 11, 0.48)}
.dst-watch-stage-pane:not(.is-active-stage){display:none}
.dst-watch-stage-pane.is-active-stage{display:block}
.dst-comments-toggle-head .dst-comments-count-heading{margin:0 !important;font-family:'DoostihaHeading', 'DoostihaFont', sans-serif !important;font-size:14px !important;font-weight:800 !important;color:var(--dst-text) !important;display:inline-flex !important;align-items:center !important;gap:7px !important;line-height:1.4 !important}
.dst-comments-toggle-head .dst-comments-count-heading i{color:var(--dst-accent) !important}
@media (min-width:768px){.dst-movie-qualities-list .dst-quality-row.is-single-badge-row .dst-q-info{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;flex-wrap:nowrap !important}
.dst-movie-qualities-list .dst-quality-row.is-single-badge-row .dst-q-badge.is-merged-dl-pill{min-width:215px !important;width:215px !important;height:40px !important;min-height:40px !important;padding:0 16px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;box-sizing:border-box !important;white-space:nowrap !important;flex-shrink:0 !important}
.dst-movie-qualities-list .dst-quality-row.is-single-badge-row .dst-q-size-chip{min-width:96px !important;height:32px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;box-sizing:border-box !important}
}
.dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-dl-row{position:relative !important;width:100% !important;max-width:390px !important;margin:0 auto !important;display:flex !important;align-items:center !important;justify-content:center !important}
.dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-dl-row .dst-classic-link{width:100% !important;max-width:390px !important;min-width:0 !important;flex:1 1 100% !important;box-sizing:border-box !important}
@media (min-width:640px){.dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-dl-row .dst-classic-mirror-icon-btn{position:absolute !important;left:-48px !important;top:50% !important;transform:translateY(-50%) !important;margin:0 !important}
.dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-dl-row .dst-classic-mirror-icon-btn:hover{transform:translateY(calc(-50% - 2px)) !important}
}
.dst-single-poster-card > .dst-single-update-ribbon.is-frosted-top-badge,
.dst-single-poster-card > .dst-single-update-ribbon.is-centered-badge{top:10px !important;left:50% !important;right:auto !important;transform:translateX(-50%) !important;max-width:calc(100% - 16px) !important;text-align:center !important;justify-content:center !important}
.dst-classic-ep-main-bar{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;width:100% !important}
.dst-classic-ep-aux-row{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-end !important;gap:6px !important;width:100% !important}
.dst-classic-ep-qbtn.is-4k-qbtn .dst-q-res-num{color:#facc15 !important;font-weight:900 !important}
#dst-stage-stream[data-active-engine="native_video"] #dst-watch-php-embed-wrap,
#dst-watch-php-embed-wrap[style*="display:none"],
#dst-watch-php-embed-wrap[style*="display:none"],
#dst-watch-php-poster-gate[style*="display:none"],
#dst-watch-php-poster-gate[style*="display:none"]{display:none !important}
#dst-stage-stream[data-active-engine="watch_php"] #dst-native-video-wrap,
#dst-native-video-wrap[style*="display:none"],
#dst-native-video-wrap[style*="display:none"]{display:none !important}
.dst-classic-ep-qbtn.is-icon-only-aux,
.dst-classic-ep-qbtn.is-mirror-btn.is-icon-only-aux,
.dst-classic-ep-qbtn.is-screen-btn.is-icon-only-aux{width:30px !important;min-width:30px !important;max-width:30px !important;height:30px !important;min-height:30px !important;max-height:30px !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:8px !important;flex:0 0 30px !important}
.dst-classic-ep-qbtn.is-icon-only-aux .dst-qbtn-lbl{display:none !important}
.dst-classic-ep-qbtn.is-icon-only-aux svg{width:15px !important;height:15px !important;margin:0 !important}
.dst-classic-ep-qbtn.is-stream-btn.is-sleek-play-qbtn{width:30px !important;min-width:30px !important;max-width:30px !important;height:30px !important;min-height:30px !important;max-height:30px !important;padding:0 !important;border-radius:50% !important;background:linear-gradient(135deg, rgba(16, 185, 129, 0.22), rgba(5, 150, 105, 0.34)) !important;border:1px solid rgba(16, 185, 129, 0.55) !important;color:#34d399 !important;box-shadow:0 2px 8px rgba(16, 185, 129, 0.2) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 30px !important;transition:transform 0.18s ease, background 0.18s ease, box-shadow 0.18s ease !important}
.dst-classic-ep-qbtn.is-stream-btn.is-sleek-play-qbtn:hover{transform:scale(1.06) !important;background:linear-gradient(135deg, #10b981, #059669) !important;color:#ffffff !important;box-shadow:0 4px 12px rgba(16, 185, 129, 0.4) !important}
.dst-classic-ep-qbtn.is-stream-btn.is-sleek-play-qbtn svg{width:13px !important;height:13px !important}
@media (min-width:768px){.dst-classic-ep-item.is-compact-ep-row .dst-classic-ep-main-bar{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;width:100% !important}
.dst-classic-ep-item.is-compact-ep-row .dst-classic-ep-title{flex:0 0 auto !important;white-space:nowrap !important;margin-left:auto !important}
.dst-classic-ep-item.is-compact-ep-row .dst-classic-ep-qualities{display:inline-flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-end !important;gap:6px !important}
}
#dst-s2-sub-size-controls[data-has-vtt="0"]{display:none !important}
#dst-s2-sub-size-controls[data-has-vtt="1"]{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;margin:8px auto 4px auto !important;padding:6px 14px !important;border-radius:999px !important;background:rgba(15, 23, 42, 0.85) !important;border:1px solid rgba(148, 163, 184, 0.25) !important;width:fit-content !important}
.dst-s2-sub-icon-badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#38bdf8 !important}
.dst-s2-font-btn.is-conceptual-font-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:30px !important;height:26px !important;padding:0 !important;border-radius:7px !important;background:rgba(30, 41, 59, 0.9) !important;border:1px solid rgba(148, 163, 184, 0.3) !important;color:#f8fafc !important;cursor:pointer !important}
.dst-s2-font-btn.is-conceptual-font-btn:hover{border-color:#38bdf8 !important;color:#38bdf8 !important}
#dst-native-video-wrap{position:relative !important}
.dst-s2-custom-play-overlay{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;z-index:12 !important;background:transparent !important;border:0 !important;padding:0 !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:transform 0.2s ease, opacity 0.2s ease !important}
.dst-s2-custom-play-overlay.is-playing-hidden{opacity:0 !important;pointer-events:none !important;visibility:hidden !important}
.dst-s2-custom-play-orb{width:64px !important;height:64px !important;border-radius:50% !important;background:rgba(15, 23, 42, 0.78) !important;border:2px solid rgba(245, 158, 11, 0.85) !important;color:#f59e0b !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 10px 28px rgba(0, 0, 0, 0.55), 0 0 0 6px rgba(245, 158, 11, 0.14) !important;backdrop-filter:blur(6px) !important;-webkit-backdrop-filter:blur(6px) !important;transition:transform 0.2s ease, background 0.2s ease, color 0.2s ease !important}
.dst-s2-custom-play-overlay:hover .dst-s2-custom-play-orb{transform:scale(1.08) !important;background:linear-gradient(135deg, #f59e0b, #d97706) !important;color:#090d16 !important}
.dst-classic-ep-main-bar .dst-classic-ep-qbtn.is-sc-qbtn.is-icon-only-aux{width:30px !important;min-width:30px !important;max-width:30px !important;height:30px !important;min-height:30px !important;max-height:30px !important;padding:0 !important;border-radius:8px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(245, 158, 11, 0.14) !important;border:1px solid rgba(245, 158, 11, 0.45) !important;color:#fbbf24 !important;flex:0 0 30px !important}
html body #dst-stage-stream .dst-smart-player-viewport,
html body #dst-stage-stream .dst-smart-player-viewport.is-16x9-viewport,
html body #doostiha-player-section.is-theater #dst-stage-stream .dst-smart-player-viewport{position:relative !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:var(--dst-player-aspect, 16 / 9) !important;background:#000000 !important;border-radius:0 0 12px 12px !important;overflow:hidden !important;display:block !important;padding:0 !important;margin:0 !important}
html body #dst-stage-stream .dst-watch-php-embed-wrap,
html body #dst-stage-stream .dst-native-video-wrap{position:absolute !important;inset:0 !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important}
html body .dst-native-video-wrap .dst-s2-unmute-floating-btn,
html body .dst-watch-modal-body .dst-s2-unmute-floating-btn{position:absolute !important;top:16px !important;left:50% !important;transform:translateX(-50%) !important;z-index:38 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:9px 18px !important;border-radius:999px !important;background:linear-gradient(135deg, rgba(245, 158, 11, 0.96) 0%, rgba(217, 119, 6, 0.96) 100%) !important;color:#090d16 !important;border:1.5px solid #fde68a !important;font-family:inherit !important;font-size:13px !important;font-weight:850 !important;line-height:1.2 !important;white-space:nowrap !important;cursor:pointer !important;box-shadow:0 8px 25px rgba(245, 158, 11, 0.45), 0 0 0 4px rgba(245, 158, 11, 0.18) !important;transition:transform 0.18s ease, box-shadow 0.18s ease !important}
html body .dst-native-video-wrap .dst-s2-unmute-floating-btn:hover,
html body .dst-watch-modal-body .dst-s2-unmute-floating-btn:hover{transform:translateX(-50%) scale(1.04) !important;box-shadow:0 10px 30px rgba(245, 158, 11, 0.65), 0 0 0 6px rgba(245, 158, 11, 0.25) !important}
html body .dst-native-video-wrap .dst-s2-unmute-floating-btn .dst-s2-unmute-icon{font-size:16px !important;line-height:1 !important}
.dst-vpn-off-single-notice-box{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;margin:10px auto !important;padding:4px 0 !important;box-sizing:border-box !important}
.dst-vpn-off-single-notice-box .dst-vpn-single-inner{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;max-width:680px !important;width:auto !important;margin:0 auto !important;padding:12px 20px !important;border-radius:14px !important;background:linear-gradient(135deg, rgba(15, 23, 42, 0.92), rgba(30, 41, 59, 0.88)) !important;border:1.5px solid rgba(245, 158, 11, 0.42) !important;box-shadow:0 10px 28px -8px rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(245, 158, 11, 0.12) inset !important;color:#f8fafc !important;text-align:center !important;box-sizing:border-box !important}
html[data-palette="red"] .dst-vpn-off-single-notice-box .dst-vpn-single-inner,
body.palette-red .dst-vpn-off-single-notice-box .dst-vpn-single-inner{border-color:rgba(244, 63, 94, 0.48) !important;box-shadow:0 10px 28px -8px rgba(244, 63, 94, 0.22), 0 0 0 1px rgba(244, 63, 94, 0.14) inset !important}
html[data-theme="light"] .dst-vpn-off-single-notice-box .dst-vpn-single-inner,
body.light-mode .dst-vpn-off-single-notice-box .dst-vpn-single-inner{background:linear-gradient(135deg, #fffbeb, #fef3c7) !important;border-color:rgba(217, 119, 6, 0.42) !important;color:#1e293b !important;box-shadow:0 8px 22px -6px rgba(217, 119, 6, 0.15) !important}
.dst-vpn-off-single-notice-box .dst-vpn-single-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;border-radius:10px !important;background:rgba(245, 158, 11, 0.16) !important;border:1px solid rgba(245, 158, 11, 0.35) !important;color:#fbbf24 !important;flex-shrink:0 !important}
html[data-palette="red"] .dst-vpn-off-single-notice-box .dst-vpn-single-icon,
body.palette-red .dst-vpn-off-single-notice-box .dst-vpn-single-icon{background:rgba(244, 63, 94, 0.16) !important;border-color:rgba(244, 63, 94, 0.38) !important;color:#fb7185 !important}
html[data-theme="light"] .dst-vpn-off-single-notice-box .dst-vpn-single-icon,
body.light-mode .dst-vpn-off-single-notice-box .dst-vpn-single-icon{background:rgba(217, 119, 6, 0.14) !important;color:#d97706 !important}
.dst-vpn-off-single-notice-box .dst-vpn-single-texts{display:flex !important;align-items:center !important;justify-content:center !important;font-size:13.5px !important;font-weight:700 !important;line-height:1.5 !important;color:inherit !important}
.dst-vpn-off-single-notice-box .dst-vpn-single-texts b{color:#fbbf24 !important;font-weight:800 !important;margin:0 3px !important}
html[data-palette="red"] .dst-vpn-off-single-notice-box .dst-vpn-single-texts b,
body.palette-red .dst-vpn-off-single-notice-box .dst-vpn-single-texts b{color:#fda4af !important}
html[data-theme="light"] .dst-vpn-off-single-notice-box .dst-vpn-single-texts b,
body.light-mode .dst-vpn-off-single-notice-box .dst-vpn-single-texts b{color:#b45309 !important}
.dst-vpn-off-single-notice-box .dst-vpn-mob-txt{display:none !important}
.dst-vpn-off-single-notice-box .dst-vpn-single-retry-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;height:34px !important;padding:0 13px !important;border-radius:9px !important;background:linear-gradient(135deg, #f59e0b, #d97706) !important;color:#0f172a !important;font-family:inherit !important;font-size:12px !important;font-weight:800 !important;border:none !important;cursor:pointer !important;flex-shrink:0 !important;white-space:nowrap !important;box-shadow:0 4px 12px rgba(245, 158, 11, 0.28) !important;transition:transform 0.18s ease, filter 0.18s ease !important}
html[data-palette="red"] .dst-vpn-off-single-notice-box .dst-vpn-single-retry-btn,
body.palette-red .dst-vpn-off-single-notice-box .dst-vpn-single-retry-btn{background:linear-gradient(135deg, #f43f5e, #e11d48) !important;color:#ffffff !important;box-shadow:0 4px 12px rgba(244, 63, 94, 0.32) !important}
.dst-vpn-off-single-notice-box .dst-vpn-single-retry-btn:hover{transform:translateY(-1px) !important;filter:brightness(1.07) !important}
html body #dst-stage-stream #dst-watch-php-iframe[style*="display:none"],
html body #dst-stage-stream #dst-watch-php-iframe[style*="display:none"],
html body #dst-stage-stream #dst-watch-php-iframe[src="about:blank"],
html body #dst-stage-stream #dst-watch-php-iframe[src=""]{display:none !important;visibility:hidden !important;pointer-events:none !important}
html body #dst-stage-stream #dst-watch-php-poster-gate{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;z-index:3 !important;overflow:hidden !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important}
html body #dst-stage-stream #dst-watch-php-poster-gate .dst-wpg-cover-img{position:absolute !important;inset:0 !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;z-index:0 !important;pointer-events:none !important;user-select:none !important;margin:0 !important;padding:0 !important;border:none !important}
html body #dst-stage-stream #dst-watch-php-poster-gate::before{z-index:1 !important;background:radial-gradient(circle, rgba(9, 13, 22, 0.32) 0%, rgba(9, 13, 22, 0.78) 100%) !important}
html body #dst-stage-stream #dst-watch-php-poster-gate .dst-wpg-center-actions{position:relative !important;z-index:2 !important}
html body .dst-classic-dl-wrap.is-centered-classic-stack{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:100% !important}
html body .dst-classic-dl-wrap .dst-classic-ep-group.is-movie-group{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:100% !important;margin:0 auto !important;padding:0 !important}
html body .dst-classic-dl-wrap .dst-classic-ep-group.is-movie-group + .dst-classic-ep-group.is-movie-group{margin-top:18px !important;padding-top:18px !important;border-top:1px dashed rgba(56, 189, 248, 0.28) !important}
@media (min-width:768px){html body .dst-classic-dl-wrap .dst-classic-movie-desktop-stack{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:100% !important;max-width:400px !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important}
}
html body .dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-dl-heading,
html body .dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-dl-row,
html body .dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-dl-row.is-classic-sc-row,
html body .dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-dl-row .dst-classic-link,
html body .dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-dl-row .dst-classic-link.is-screenshot-btn{width:100% !important;max-width:400px !important;min-width:0 !important;min-height:44px !important;margin:0 auto !important;padding:9px 18px !important;border-radius:11px !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}
html body .dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-dl-row{padding:0 !important;background:transparent !important;border:none !important;box-shadow:none !important}
html body .dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-dl-heading{margin-bottom:2px !important}
html body .dst-classic-dl-wrap.is-centered-classic-stack .dst-classic-dl-row.is-classic-sc-row{margin-top:0 !important}
@media (min-width:768px){html body .dst-classic-dl-wrap .dst-classic-ep-group:not(.is-movie-group){max-width:780px !important}
html body .dst-classic-ep-inline-row .dst-classic-ep-main-bar{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;width:100% !important}
html body .dst-classic-ep-inline-row .dst-classic-ep-inline-links{display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-end !important;gap:6px !important;flex:1 1 auto !important;min-width:0 !important}
html body .dst-classic-ep-inline-row .dst-classic-ep-qbtn.is-main-res-qbtn,
 html body .dst-classic-ep-inline-row .dst-classic-ep-qbtn.is-stream-btn{height:32px !important;min-height:32px !important;padding:0 11px !important;font-size:12px !important;white-space:nowrap !important;flex-shrink:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important}
html body .dst-classic-ep-inline-row .dst-classic-ep-qbtn.is-mirror-qbtn.is-icon-only-aux{width:32px !important;min-width:32px !important;max-width:32px !important;height:32px !important;min-height:32px !important;max-height:32px !important;padding:0 !important;flex:0 0 32px !important;border-radius:8px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}
}
#respond .dst-comment-form-bottom-bar{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:12px !important;margin-top:12px !important;width:100% !important}
#respond .dst-comment-form-bottom-bar .dst-spoiler-check-label{display:inline-flex !important;align-items:center !important;gap:8px !important;margin:0 !important;padding:8px 14px !important;border-radius:10px !important;background:rgba(245, 158, 11, 0.1) !important;border:1px solid rgba(245, 158, 11, 0.32) !important;color:#fbbf24 !important;font-size:12.5px !important;font-weight:700 !important;cursor:pointer !important;order:2 !important}
#respond .dst-comment-form-bottom-bar .form-submit{margin:0 !important;order:1 !important}
.dst-comment-body.dst-telegram-spoiler:not(.is-revealed) .dst-tg-blurred-content{display:none !important}
.dst-comment-body.dst-telegram-spoiler.is-revealed .dst-tg-blurred-content{display:block !important;filter:none !important;opacity:1 !important;user-select:text !important;pointer-events:auto !important}
.dst-comment-body.dst-telegram-spoiler .dst-tg-spoiler-pill{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:9px 18px !important;margin:6px 0 !important;border-radius:10px !important;background:linear-gradient(135deg, rgba(245, 158, 11, 0.16) 0%, rgba(239, 68, 68, 0.16) 100%) !important;border:1px dashed rgba(245, 158, 11, 0.55) !important;color:#fbbf24 !important;font-weight:800 !important;font-size:13px !important;cursor:pointer !important;transition:all 0.2s ease !important}
.dst-comment-body.dst-telegram-spoiler .dst-tg-spoiler-pill:hover{background:rgba(245, 158, 11, 0.25) !important;transform:translateY(-1px) !important}
.dst-comment-body.dst-telegram-spoiler.is-revealed .dst-tg-spoiler-pill{display:none !important}
.dst-classic-ep-row-card .dst-classic-ep-main-bar{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;gap:10px !important;text-align:center !important}
.dst-classic-ep-row-card .dst-classic-ep-inline-links{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;gap:8px !important;margin:0 auto !important}
.dst-under-poster-update-box{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 2px 0;padding:9px 12px;border-radius:12px;background:linear-gradient(135deg, rgba(16, 185, 129, 0.16) 0%, rgba(6, 182, 212, 0.12) 100%);border:1px solid rgba(16, 185, 129, 0.42);box-shadow:0 4px 14px rgba(16, 185, 129, 0.14), inset 0 1px 0 rgba(255, 255, 255, 0.1);color:#ecfdf5;position:relative;overflow:hidden;box-sizing:border-box;transition:transform 0.2s ease, box-shadow 0.2s ease}
.dst-under-poster-update-box:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(16, 185, 129, 0.22)}
html[data-theme="light"] .dst-under-poster-update-box{background:linear-gradient(135deg, #ecfdf5 0%, #f0fdfa 100%) !important;border:1.5px solid #34d399 !important;box-shadow:0 4px 12px rgba(16, 185, 129, 0.14) !important;color:#065f46 !important}
.dst-dl-ghead-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.dst-dl-ghead-icons-pair{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}
.dst-dl-ghead-concept-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;flex-shrink:0;transition:transform 0.2s ease, box-shadow 0.2s ease}
.dst-dl-ghead-concept-icon svg{width:20px !important;height:20px !important;display:block}
.dst-dl-ghead-concept-icon.is-dub-icon{background:linear-gradient(135deg, rgba(16, 185, 129, 0.22) 0%, rgba(5, 150, 105, 0.14) 100%);border:1px solid rgba(16, 185, 129, 0.48);color:#34d399;box-shadow:0 3px 10px rgba(16, 185, 129, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.12)}
.dst-dl-ghead-concept-icon.is-sub-icon{background:linear-gradient(135deg, rgba(56, 189, 248, 0.22) 0%, rgba(14, 165, 233, 0.14) 100%);border:1px solid rgba(56, 189, 248, 0.48);color:#38bdf8;box-shadow:0 3px 10px rgba(56, 189, 248, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.12)}
.dst-dl-ghead-concept-icon.is-gen-icon{background:linear-gradient(135deg, rgba(148, 163, 184, 0.2) 0%, rgba(100, 116, 139, 0.12) 100%);border:1px solid rgba(148, 163, 184, 0.38);color:#cbd5e1}
.dst-dl-group-block:hover .dst-dl-ghead-concept-icon{transform:scale(1.05)}
.dst-dl-tab-icons-wrap{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}
.dst-dl-tab-concept-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px}
.dst-dl-tab-concept-icon.is-dub{color:#34d399;background:rgba(16, 185, 129, 0.15)}
.dst-dl-tab-concept-icon.is-sub{color:#38bdf8;background:rgba(56, 189, 248, 0.15)}
html[data-theme="light"] .dst-dl-ghead-concept-icon.is-dub-icon{background:linear-gradient(135deg, #d1fae5 0%, #a7f3d0 100%) !important;border:1.5px solid #10b981 !important;color:#047857 !important;box-shadow:0 2px 8px rgba(16, 185, 129, 0.18) !important}
html[data-theme="light"] .dst-dl-ghead-concept-icon.is-sub-icon{background:linear-gradient(135deg, #e0f2fe 0%, #bae6fd 100%) !important;border:1.5px solid #0284c7 !important;color:#0369a1 !important;box-shadow:0 2px 8px rgba(2, 132, 199, 0.18) !important}
html[data-theme="light"] .dst-dl-ghead-concept-icon.is-gen-icon{background:#f1f5f9 !important;border:1.5px solid #94a3b8 !important;color:#334155 !important}
html[data-theme="light"] .dst-comments-pill,
html[data-theme="light"] a.dst-comments-pill{background:linear-gradient(135deg, #e0f2fe 0%, #bae6fd 100%) !important;border:1.5px solid #38bdf8 !important;color:#0c4a6e !important;font-weight:900 !important}
html[data-theme="light"] .dst-comments-pill span,
html[data-theme="light"] .dst-comments-pill strong{color:#0c4a6e !important;font-weight:900 !important}
html[data-theme="light"] .dst-q-size-chip,
html[data-theme="light"] .dst-dl-size-badge{background:#f1f5f9 !important;border:1.5px solid #94a3b8 !important;color:#0f172a !important;font-weight:800 !important}
html[data-theme="light"] .dst-q-size-chip strong,
html[data-theme="light"] .dst-q-size-chip span{color:#0369a1 !important;font-weight:900 !important}
html[data-theme="light"] .dst-dub-credits-showcase{background:linear-gradient(135deg, #f0fdf4 0%, #ecfeff 100%) !important;border:1.5px solid #6ee7b7 !important}
html[data-theme="light"] .dst-dub-group-card{background:#ffffff !important;border:1px solid #cbd5e1 !important;box-shadow:0 2px 6px rgba(15, 23, 42, 0.04) !important}
html[data-theme="light"] .dst-dub-group-badge{background:linear-gradient(135deg, #e0f2fe 0%, #bae6fd 100%) !important;border:1.5px solid #0284c7 !important;color:#0c4a6e !important;font-weight:900 !important}
html[data-theme="light"] .dst-dub-role-val{color:#1e293b !important;font-weight:700 !important}
.dst-dl-ghead-concept-icon.is-multilang-icon{background:linear-gradient(135deg, rgba(139, 92, 246, 0.24) 0%, rgba(14, 165, 233, 0.18) 100%);border:1px solid rgba(167, 139, 250, 0.55);color:#c4b5fd;box-shadow:0 3px 12px rgba(139, 92, 246, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.14)}
html[data-theme="light"] .dst-dl-ghead-concept-icon.is-multilang-icon{background:linear-gradient(135deg, #ede9fe 0%, #e0f2fe 100%) !important;border:1.5px solid #8b5cf6 !important;color:#5b21b6 !important;box-shadow:0 2px 8px rgba(139, 92, 246, 0.18) !important}
.dst-classic-dl-heading{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}
.dst-cinema-unavail-hero-box{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;width:100%;margin:10px auto;padding:22px 18px;border-radius:16px;background:linear-gradient(145deg, rgba(15, 23, 42, 0.92) 0%, rgba(30, 41, 59, 0.88) 100%);border:1.5px solid rgba(244, 63, 94, 0.42);box-shadow:0 10px 28px rgba(0, 0, 0, 0.32), inset 0 1px 0 rgba(255, 255, 255, 0.08);box-sizing:border-box}
.dst-cinema-unavail-msg-line{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;color:#fecdd3;font-size:14px;font-weight:800;line-height:1.6}
.dst-cinema-unavail-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:rgba(244, 63, 94, 0.18);color:#fb7185;flex-shrink:0}
.dst-cinema-unavail-action-line{display:flex;align-items:center;justify-content:center;width:100%}
.dst-cinema-inline-unavail-box{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 14px;border-radius:10px;background:linear-gradient(135deg, rgba(244, 63, 94, 0.15) 0%, rgba(15, 23, 42, 0.85) 100%);border:1px solid rgba(244, 63, 94, 0.42);color:#fda4af;font-size:12px;font-weight:800;line-height:1.4;text-align:center;box-sizing:border-box}
.dst-cinema-inline-unavail-box.is-movie-inline-unavail,
.dst-cinema-inline-unavail-box.is-classic-inline-unavail{display:flex;width:100%;margin:6px 0;padding:10px 16px}
html[data-theme="light"] .dst-cinema-unavail-hero-box{background:linear-gradient(145deg, #fff1f2 0%, #ffe4e6 100%) !important;border:1.5px solid #fb7185 !important;box-shadow:0 8px 22px rgba(244, 63, 94, 0.12) !important}
html[data-theme="light"] .dst-cinema-unavail-msg-line,
html[data-theme="light"] .dst-cinema-unavail-msg-line strong{color:#9f1239 !important}
html[data-theme="light"] .dst-cinema-unavail-icon{background:rgba(225, 29, 72, 0.14) !important;color:#e11d48 !important}
html[data-theme="light"] .dst-cinema-inline-unavail-box{background:#fff1f2 !important;border:1.5px solid #fb7185 !important;color:#9f1239 !important}
#dst-s2-custom-play-overlay,
button.dst-s2-custom-play-overlay.is-concept-play-orb{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;z-index:15 !important;width:62px !important;height:62px !important;min-width:62px !important;max-width:62px !important;padding:0 !important;border-radius:50% !important;background:linear-gradient(135deg, rgba(14, 165, 233, 0.92) 0%, rgba(37, 99, 235, 0.92) 100%) !important;border:2px solid rgba(255, 255, 255, 0.68) !important;color:#ffffff !important;box-shadow:0 12px 30px rgba(0, 0, 0, 0.6), 0 0 0 6px rgba(14, 165, 233, 0.24) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:transform 0.22s ease, opacity 0.22s ease, box-shadow 0.22s ease !important}
#dst-s2-custom-play-overlay:hover,
button.dst-s2-custom-play-overlay.is-concept-play-orb:hover{transform:translate(-50%, -50%) scale(1.08) !important;box-shadow:0 14px 34px rgba(14, 165, 233, 0.45), 0 0 0 8px rgba(14, 165, 233, 0.32) !important}
#dst-s2-custom-play-overlay svg,
button.dst-s2-custom-play-overlay.is-concept-play-orb svg{width:24px !important;height:24px !important;fill:#ffffff !important;color:#ffffff !important;margin:0 !important;transform:translateX(1.5px) !important;pointer-events:none !important}
#dst-s2-custom-play-overlay.is-playing-hidden,
button.dst-s2-custom-play-overlay.is-concept-play-orb.is-playing-hidden{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translate(-50%, -50%) scale(0.85) !important}

/* === Master v99.2.0: Single Hero Layout Guarantee, Age Rating Pill Fix & Complete Light Mode Overhaul === */
.dst-hero-top-split,
.dst-hero-top-split.is-v10-balanced-split {
  display: flex !important;
  flex-direction: row !important;
  align-items: stretch !important;
  justify-content: space-between !important;
  gap: 22px !important;
  width: 100% !important;
  box-sizing: border-box !important;
}
.dst-single-poster-col,
.dst-single-poster-col.is-v13-full-poster-col {
  width: 250px !important;
  min-width: 250px !important;
  max-width: 250px !important;
  flex: 0 0 250px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  gap: 10px !important;
  box-sizing: border-box !important;
}
.dst-single-info-col,
.dst-single-info-col.is-v10-dense-col {
  flex: 1 1 0% !important;
  min-width: 0 !important;
  width: auto !important;
  max-width: calc(100% - 272px) !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  gap: 12px !important;
  box-sizing: border-box !important;
}

/* Unified Age Rating Pill Fix on Archive Cards & Single Post (Fixes broken inner box on +7 in image_2fc47d.png) */
html body .dst-age-rating-pill.is-luxury-age-badge,
html body .dst-age-rating-pill.is-luxury-age-badge.is-icon-age-box,
html body .dst-card-ratings-box .dst-age-rating-pill.is-luxury-age-badge,
html body .dst-single-ratings-row .dst-age-rating-pill.is-luxury-age-badge {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 5px !important;
  height: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
  padding: 0 10px !important;
  margin: 0 !important;
  border-radius: 9px !important;
  background: rgba(245, 158, 11, 0.15) !important;
  border: 1.5px solid rgba(245, 158, 11, 0.45) !important;
  color: #fbbf24 !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15) !important;
  box-sizing: border-box !important;
  direction: ltr !important;
}
html body .dst-single-ratings-row .dst-age-rating-pill.is-luxury-age-badge {
  height: 36px !important;
  min-height: 36px !important;
  max-height: 36px !important;
  padding: 0 12px !important;
  border-radius: 10px !important;
}
html body .dst-age-rating-pill.is-luxury-age-badge.is-age-family {
  background: rgba(16, 185, 129, 0.15) !important;
  border-color: rgba(16, 185, 129, 0.45) !important;
  color: #34d399 !important;
}
html body .dst-age-rating-pill.is-luxury-age-badge.is-age-mature {
  background: rgba(244, 63, 94, 0.15) !important;
  border-color: rgba(244, 63, 94, 0.45) !important;
  color: #fb7185 !important;
}
html body .dst-age-rating-pill.is-luxury-age-badge .dst-age-num-chip,
html body .dst-age-rating-pill.is-luxury-age-badge .dst-age-concept-ico {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  border-radius: 0 !important;
  color: inherit !important;
  font-size: 12.8px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  display: inline-flex !important;
  align-items: center !important;
}
html[data-theme="light"] body .dst-age-rating-pill.is-luxury-age-badge,
html[data-theme="light"] body .dst-age-rating-pill.is-luxury-age-badge.is-age-pg13 {
  background: linear-gradient(135deg, #fffbeb 0%, #fef3c7 100%) !important;
  border: 1.5px solid #f59e0b !important;
  color: #b45309 !important;
  box-shadow: 0 2px 8px rgba(245, 158, 11, 0.14) !important;
}
html[data-theme="light"] body .dst-age-rating-pill.is-luxury-age-badge.is-age-family {
  background: linear-gradient(135deg, #ecfdf5 0%, #d1fae5 100%) !important;
  border: 1.5px solid #10b981 !important;
  color: #047857 !important;
  box-shadow: 0 2px 8px rgba(16, 185, 129, 0.14) !important;
}
html[data-theme="light"] body .dst-age-rating-pill.is-luxury-age-badge.is-age-mature {
  background: linear-gradient(135deg, #fff1f2 0%, #ffe4e6 100%) !important;
  border: 1.5px solid #fb7185 !important;
  color: #be123c !important;
  box-shadow: 0 2px 8px rgba(244, 63, 94, 0.14) !important;
}
html[data-theme="light"] body .dst-age-rating-pill.is-luxury-age-badge .dst-age-num-chip,
html[data-theme="light"] body .dst-age-rating-pill.is-luxury-age-badge .dst-age-concept-ico {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  color: inherit !important;
}

/* Unified High-Specificity Like Button in Light Mode (Normal, Hover, Focus & Liked across Archive Cards, Single.php & Mobile) */
html[data-theme="light"] body .dst-post-like-pill,
html[data-theme="light"] body .dst-card-ratings-box .dst-post-like-pill,
html[data-theme="light"] body .dst-single-ratings-row .dst-post-like-pill,
html[data-theme="light"] body .dst-single-quick-ctas .dst-post-like-pill {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
}
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn,
html[data-theme="light"] body .dst-card-ratings-box .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn,
html[data-theme="light"] body .dst-single-ratings-row .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn,
html[data-theme="light"] body .dst-single-quick-ctas .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn,
html[data-theme="light"] body .dst-editorial-badges .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn {
  background: linear-gradient(135deg, #fff1f2 0%, #ffe4e6 100%) !important;
  border: 1.5px solid #fb7185 !important;
  color: #9f1239 !important;
  box-shadow: 0 3px 10px rgba(244, 63, 94, 0.14) !important;
  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease !important;
}
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn .dst-native-like-count,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn .count-box,
html[data-theme="light"] body .dst-card-ratings-box .dst-post-like-pill .dst-native-like-count,
html[data-theme="light"] body .dst-single-ratings-row .dst-post-like-pill .dst-native-like-count {
  color: #9f1239 !important;
  font-weight: 900 !important;
  text-shadow: none !important;
}
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn .dst-native-heart-svg,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn .dst-native-heart-svg i,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn .dst-native-heart-svg svg {
  color: #e11d48 !important;
  fill: #e11d48 !important;
}

/* Hover, Focus & Active/Liked State in Light Mode: Deep Ruby Background + Crisp White Text & Heart */
html[data-theme="light"] body .dst-post-like-pill:hover .dst-native-like-trigger.is-post-heart-btn,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn:hover,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn:focus-visible,
html[data-theme="light"] body .dst-card-ratings-box .dst-post-like-pill:hover .dst-native-like-trigger.is-post-heart-btn,
html[data-theme="light"] body .dst-card-ratings-box .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn:hover,
html[data-theme="light"] body .dst-single-ratings-row .dst-post-like-pill:hover .dst-native-like-trigger.is-post-heart-btn,
html[data-theme="light"] body .dst-single-ratings-row .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn:hover,
html[data-theme="light"] body .dst-single-quick-ctas .dst-post-like-pill:hover .dst-native-like-trigger.is-post-heart-btn,
html[data-theme="light"] body .dst-single-quick-ctas .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn:hover,
html[data-theme="light"] body .dst-post-like-pill.is-liked .dst-native-like-trigger.is-post-heart-btn,
html[data-theme="light"] body .dst-post-like-pill.is-liked-pill .dst-native-like-trigger.is-post-heart-btn,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn.is-liked,
html[data-theme="light"] body .dst-card-ratings-box .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn.is-liked,
html[data-theme="light"] body .dst-single-ratings-row .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn.is-liked,
html[data-theme="light"] body .dst-single-quick-ctas .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn.is-liked {
  background: linear-gradient(135deg, #e11d48 0%, #be123c 100%) !important;
  border-color: #be123c !important;
  color: #ffffff !important;
  box-shadow: 0 5px 15px rgba(225, 29, 72, 0.35) !important;
}
html[data-theme="light"] body .dst-post-like-pill:hover .dst-native-like-trigger.is-post-heart-btn .dst-native-like-count,
html[data-theme="light"] body .dst-post-like-pill:hover .dst-native-like-trigger.is-post-heart-btn .count-box,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn:hover .dst-native-like-count,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn:hover .count-box,
html[data-theme="light"] body .dst-card-ratings-box .dst-post-like-pill:hover .dst-native-like-count,
html[data-theme="light"] body .dst-single-ratings-row .dst-post-like-pill:hover .dst-native-like-count,
html[data-theme="light"] body .dst-post-like-pill.is-liked .dst-native-like-count,
html[data-theme="light"] body .dst-post-like-pill.is-liked-pill .dst-native-like-count,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn.is-liked .dst-native-like-count,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn.is-liked .count-box,
html[data-theme="light"] body .dst-post-like-pill:hover .dst-native-like-trigger.is-post-heart-btn .dst-native-heart-svg,
html[data-theme="light"] body .dst-post-like-pill:hover .dst-native-like-trigger.is-post-heart-btn .dst-native-heart-svg i,
html[data-theme="light"] body .dst-post-like-pill:hover .dst-native-like-trigger.is-post-heart-btn .dst-native-heart-svg svg,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn:hover .dst-native-heart-svg,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn:hover .dst-native-heart-svg i,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn:hover .dst-native-heart-svg svg,
html[data-theme="light"] body .dst-post-like-pill.is-liked .dst-native-heart-svg,
html[data-theme="light"] body .dst-post-like-pill.is-liked-pill .dst-native-heart-svg,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn.is-liked .dst-native-heart-svg,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn.is-liked .dst-native-heart-svg i,
html[data-theme="light"] body .dst-post-like-pill .dst-native-like-trigger.is-post-heart-btn.is-liked .dst-native-heart-svg svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

/* Comprehensive Light Mode Polish for Stream Dock, Sub Size Bar, Modals, Search Drawer & Actor Chips */
html[data-theme="light"] body .dst-dual-player-switcher {
  background: #e2e8f0 !important;
  border-color: #cbd5e1 !important;
}
html[data-theme="light"] body .dst-engine-switch-btn:not(.active) {
  color: #334155 !important;
}
html[data-theme="light"] body .dst-sq-pill:not(.active) {
  background: #ffffff !important;
  border-color: #cbd5e1 !important;
  color: #1e293b !important;
}
html[data-theme="light"] body .dst-s2-sub-size-bar {
  background: #f1f5f9 !important;
  border-color: #cbd5e1 !important;
  color: #0f172a !important;
}
html[data-theme="light"] body .dst-s2-sub-lbl,
html[data-theme="light"] body .dst-s2-font-val {
  color: #0f172a !important;
}
html[data-theme="light"] body .dst-s2-font-btn {
  background: #ffffff !important;
  border-color: #cbd5e1 !important;
  color: #0f172a !important;
}
html[data-theme="light"] body .dst-watch-mode-tabs {
  background: #f1f5f9 !important;
  border-color: #cbd5e1 !important;
}
html[data-theme="light"] body .dst-wmode-btn:not(.active) {
  color: #334155 !important;
}
html[data-theme="light"] body .dst-actor-chip {
  background: #f1f5f9 !important;
  border-color: #cbd5e1 !important;
  color: #0f172a !important;
}
html[data-theme="light"] body .dst-adv-search-drawer,
html[data-theme="light"] body .dst-search-scope-bar {
  background: #f8fafc !important;
  border-color: #cbd5e1 !important;
  color: #0f172a !important;
}
html[data-theme="light"] body .dst-adv-filter-item select,
html[data-theme="light"] body .dst-adv-reset-btn,
html[data-theme="light"] body .dst-fs-adv-toggle-btn {
  background: #ffffff !important;
  border-color: #cbd5e1 !important;
  color: #0f172a !important;
}
html[data-theme="light"] body .dst-dl-custom-notice-stage.is-inline-above,
html[data-theme="light"] body .dst-dl-dubbing-credits-bar {
  background: #f8fafc !important;
  border-color: #cbd5e1 !important;
  color: #0f172a !important;
}
html[data-theme="light"] body #dst-report-modal .dst-report-dialog.is-compact-luxury-report,
html[data-theme="light"] body .dst-dl-gate-modal-card,
html[data-theme="light"] body .dst-soren-modal-dialog {
  background: #ffffff !important;
  border-color: #cbd5e1 !important;
  color: #0f172a !important;
}
html[data-theme="light"] body #dst-report-modal .dst-modal-header.is-report-head,
html[data-theme="light"] body .dst-soren-modal-footer {
  background: #f8fafc !important;
  border-color: #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme="light"] body #dst-report-modal .dst-rhead-texts h4,
html[data-theme="light"] body #dst-report-modal .dst-rhead-texts .dst-modal-heading,
html[data-theme="light"] body #dst-report-modal .dst-rep-sec-lbl,
html[data-theme="light"] body .dst-dl-gate-title {
  color: #0f172a !important;
}
html[data-theme="light"] body .dst-dl-gate-desc {
  color: #334155 !important;
}
html[data-theme="light"] body .dst-rep-dropdown-trigger,
html[data-theme="light"] body #dst-report-modal input.dst-rep-single-line-input,
html[data-theme="light"] body .dst-report-captcha-group,
html[data-theme="light"] body .dst-rep-captcha-qbox,
html[data-theme="light"] body .dst-custom-issue-grid.is-collapsible-menu {
  background: #f8fafc !important;
  border-color: #cbd5e1 !important;
  color: #0f172a !important;
}
html[data-theme="light"] body a.dst-legacy-dl-btn.is-secondary-dl {
  background: #f1f5f9 !important;
  border-color: #94a3b8 !important;
  color: #0f172a !important;
  -webkit-text-fill-color: #0f172a !important;
}

/* === v99.3.0: Linked Post Titles (Single + Cards) & Structured Multi-Dub Role Separator Polish === */
.dst-single-h1 a.dst-single-h1-link,
.dst-editorial-h1 a.dst-single-h1-link,
a.dst-grid-showcase-title-link {
	color: inherit !important;
	text-decoration: none !important;
	cursor: pointer !important;
	transition: color 0.18s ease, text-shadow 0.18s ease !important;
}
.dst-single-h1 a.dst-single-h1-link:hover,
.dst-editorial-h1 a.dst-single-h1-link:hover,
a.dst-grid-showcase-title-link:hover {
	color: #38bdf8 !important;
	text-decoration: none !important;
}
html[data-theme="light"] .dst-single-h1 a.dst-single-h1-link:hover,
html[data-theme="light"] .dst-editorial-h1 a.dst-single-h1-link:hover,
html[data-theme="light"] a.dst-grid-showcase-title-link:hover,
body.light-mode .dst-single-h1 a.dst-single-h1-link:hover,
body.light-mode .dst-editorial-h1 a.dst-single-h1-link:hover,
body.light-mode a.dst-grid-showcase-title-link:hover {
	color: #0284c7 !important;
}
.dst-sdb-group-credits .dst-sdb-role-lbl {
	color: #38bdf8 !important;
	font-weight: 800 !important;
	margin-left: 3px !important;
}
.dst-sdb-group-credits .dst-sdb-role-sep {
	display: inline-block !important;
	margin: 0 7px !important;
	color: #38bdf8 !important;
	opacity: 0.75 !important;
	font-weight: 900 !important;
}
html[data-theme="light"] .dst-sdb-group-credits .dst-sdb-role-lbl,
body.light-mode .dst-sdb-group-credits .dst-sdb-role-lbl {
	color: #0369a1 !important;
}
html[data-theme="light"] .dst-sdb-group-credits .dst-sdb-role-sep,
body.light-mode .dst-sdb-group-credits .dst-sdb-role-sep {
	color: #0284c7 !important;
	opacity: 0.65 !important;
}

/* === v1.1 BETA: Centered Under-Poster Update Box with Blinking Bell + Auto-Width cinema.doostihaa.com Button === */
.dst-under-poster-update-box {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	text-align: center !important;
	gap: 8px !important;
}
.dst-under-poster-update-box .dst-upub-text {
	text-align: center !important;
	font-weight: 800 !important;
}
.dst-under-poster-update-box .dst-upub-icon.is-blinking-bell {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	color: #fbbf24 !important;
	filter: drop-shadow(0 0 6px rgba(251, 191, 36, 0.65));
	animation: dstBellBlinkRing 1.75s ease-in-out infinite !important;
	transform-origin: top center !important;
	flex-shrink: 0 !important;
}
html[data-theme="light"] .dst-under-poster-update-box .dst-upub-icon.is-blinking-bell {
	color: #d97706 !important;
	filter: drop-shadow(0 0 5px rgba(217, 119, 6, 0.45));
}
@keyframes dstBellBlinkRing {
	0%, 100% { transform: rotate(0deg) scale(1); opacity: 1; }
	15% { transform: rotate(15deg) scale(1.12); opacity: 1; }
	30% { transform: rotate(-13deg) scale(1.12); opacity: 0.85; }
	45% { transform: rotate(10deg) scale(1.08); opacity: 1; }
	60% { transform: rotate(-8deg) scale(1.05); opacity: 0.72; }
	75% { transform: rotate(0deg) scale(1); opacity: 1; }
}
.dst-movie-qualities-list .dst-quality-row.is-single-badge-row .dst-q-badge.is-merged-dl-pill.is-cinema-domain-dl-pill {
	width: auto !important;
	min-width: 215px !important;
	max-width: 100% !important;
	height: auto !important;
	min-height: 40px !important;
	padding: 8px 18px !important;
	white-space: normal !important;
	line-height: 1.55 !important;
	text-align: center !important;
}
.dst-ep-q-btn-group.is-cinema-domain-ep-group .dst-dl-link-btn.is-cinema-domain-ep-btn {
	width: auto !important;
	min-width: 150px !important;
	max-width: 100% !important;
	height: auto !important;
	min-height: 36px !important;
	padding: 6px 14px !important;
	white-space: normal !important;
}
.dst-ep-q-txt .dst-q-desk-res {
	display: inline !important;
}
.dst-ep-q-txt .dst-q-mob-res {
	display: none !important;
}
@media (max-width: 767px) {
	.dst-ep-q-txt .dst-q-desk-res {
		display: none !important;
	}
	.dst-ep-q-txt .dst-q-mob-res {
		display: inline !important;
	}
	.dst-movie-qualities-list .dst-quality-row.is-single-badge-row .dst-q-badge.is-merged-dl-pill.is-cinema-domain-dl-pill {
		width: auto !important;
		min-width: 135px !important;
		max-width: 100% !important;
		height: auto !important;
		min-height: 36px !important;
		padding: 7px 14px !important;
		white-space: normal !important;
	}
}
