/* Crimson / Serials1080: a wine-red board of compact stories. */
body.s108cr{--cr-bg:#1b1217;--cr-surface:#291c23;--cr-panel:#35232c;--cr-text:#f1e6ec;--cr-muted:#c3a7b5;--cr-line:#55323f;--cr-accent:#ef8c8f;background:var(--cr-bg);color:var(--cr-text);font:14px/1.55 'Segoe UI',Arial,sans-serif}
body.s108cr.s108cr-light{--cr-bg:#f9f0f2;--cr-surface:#fff;--cr-panel:#f3e0e5;--cr-text:#3f2631;--cr-muted:#765561;--cr-line:#e0c5ce;--cr-accent:#a53851;color-scheme:light}
.s108cr a{color:var(--cr-text)}.s108cr a:hover{color:var(--cr-accent)}.s108cr button,.s108cr input,.s108cr textarea,.s108cr select{font-family:'Segoe UI',Arial,sans-serif!important}.s108cr .s108cr-shell{padding:0 22px;overflow:visible}.s108cr .s108cr-shell-center{max-width:1160px}.s108cr .s108cr-shell-main{background:var(--cr-bg);box-shadow:none;border-radius:0}.s108cr .s108cr-header{padding:18px 0;gap:24px;border-radius:0;background:none;border-bottom:1px solid var(--cr-line)}.s108cr .s108cr-brand{font-size:21px;font-weight:700;line-height:1;letter-spacing:-.7px;color:var(--cr-text)}.s108cr .s108cr-brand span{color:var(--cr-accent);background:none}.s108cr .s108cr-search-wrap{max-width:430px;margin-left:auto}.s108cr .s108cr-search-box input{border:1px solid var(--cr-line);color:var(--cr-text);background:var(--cr-surface);border-radius:6px;font-size:13px;padding-right:44px}.s108cr .s108cr-search-box input::placeholder{color:var(--cr-muted)}.s108cr .s108cr-search-btn{color:var(--cr-accent);background:none}.s108cr .s108cr-header-btn{padding:0 14px;background:var(--cr-panel);color:var(--cr-text);font-size:12px;border:1px solid var(--cr-line);border-radius:6px}.s108cr .s108cr-theme{width:36px;height:36px;padding:0;color:var(--cr-accent);border:0;font-size:23px;background:none}.s108cr .s108cr-menu{display:none}
.s108cr-formats{display:flex;gap:26px;padding:14px 0;font-size:13px}.s108cr-formats a{color:var(--cr-muted)}.s108cr-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;padding:22px 0 26px;align-items:end}.s108cr-intro span{font-size:10px;letter-spacing:1.6px;color:var(--cr-accent)}.s108cr-intro h1{font:700 35px/1.1 Arial,sans-serif;letter-spacing:-1px;margin-top:10px}.s108cr-intro p{max-width:410px;color:var(--cr-muted);font-size:14px;line-height:1.6}
.s108cr .s108cr-selection-sect{padding:14px 0 18px;background:none;border-top:1px solid var(--cr-line);border-bottom:1px solid var(--cr-line)}.s108cr .s108cr-selection-title{font-size:16px;font-weight:600;margin-bottom:14px;color:var(--cr-text)}.s108cr #owl-popular,.s108cr #owl-rels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.s108cr .s108cr-pick-img{height:auto;aspect-ratio:2/3;display:block;border-radius:5px}.s108cr .s108cr-pick img{width:100%;height:100%;object-fit:cover;display:block}.s108cr .s108cr-pick-title{font-size:11px;line-height:1.3;background:linear-gradient(transparent,#21151ded);padding:20px 9px 9px;color:white}
.s108cr .s108cr-layout{display:flex;flex-direction:column;padding:20px 0;gap:20px}.s108cr .s108cr-aside{display:contents;width:auto;margin:0}.s108cr-browse{order:1;padding:0 16px;border:1px solid var(--cr-line);border-radius:6px;background:var(--cr-surface)}.s108cr-browse summary{padding:12px 0;cursor:pointer;font-size:13px;color:var(--cr-muted);display:flex;justify-content:space-between}.s108cr-browse summary::marker{content:''}.s108cr .s108cr-browse .s108cr-side-box{margin:0}.s108cr .s108cr-side-bc{gap:24px}.s108cr .s108cr-nav-col{flex:1}.s108cr .s108cr-nav-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px}.s108cr .s108cr-nav-menu a{padding:5px 0;color:var(--cr-muted);font-size:12px}.s108cr .s108cr-nav-title{font-size:13px;color:var(--cr-accent);margin:12px 0}.s108cr .s108cr-main{order:2;min-width:0;min-height:0}.s108cr .s108cr-aside>.s108cr-side-box{order:3;border-top:1px solid var(--cr-line);padding-top:20px;margin:0}.s108cr .s108cr-side-bt{font-size:17px;font-weight:600;margin-bottom:12px;background:none;padding:0;color:var(--cr-text)}.s108cr .s108cr-side-box .s108cr-side-bc{gap:12px}.s108cr .s108cr-side-recommend-item{width:75px;height:auto;margin:0}.s108cr .s108cr-side-recommend-item-img{height:auto;padding:0;aspect-ratio:2/3}.s108cr .s108cr-side-recommend-item img{width:100%;height:100%;position:static;object-fit:cover}
.s108cr-catalog-heading{font-size:22px;font-weight:600;margin-bottom:16px}.s108cr .s108cr-section{margin-bottom:0}.s108cr .s108cr-section-header{padding:0;margin:0 0 14px;border:0}.s108cr .s108cr-section-title{white-space:normal}.s108cr .s108cr-section-title h1{font-size:28px}.s108cr .s108cr-section-title>span{display:none}.s108cr .s108cr-catalog,.s108cr .s108cr-catalog>#dle-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.s108cr .s108cr-catalog>#dle-content{grid-column:1/-1}.s108cr-card{display:grid;grid-template-columns:94px minmax(0,1fr);grid-template-rows:min-content 1fr min-content;gap:12px;padding:14px;min-width:0;background:var(--cr-surface);border:1px solid var(--cr-line);border-radius:7px}.s108cr-card__poster{display:block;aspect-ratio:2/3;border-radius:4px;overflow:hidden;align-self:start}.s108cr-card__poster img{width:100%;height:100%;object-fit:cover;display:block}.s108cr-card__info{min-width:0}.s108cr-card h2{font-size:17px;line-height:1.25;font-weight:650;margin:2px 0 9px;overflow-wrap:anywhere}.s108cr-card__year{font-size:12px;color:var(--cr-accent)}.s108cr-card__genre{font-size:11px;margin-top:7px;color:var(--cr-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.s108cr-card__country{font-size:11px;margin-top:6px;color:var(--cr-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.s108cr-card__text{grid-column:1/-1;color:var(--cr-muted);font-size:12px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.s108cr-card__text p{margin:0}.s108cr-card__bottom{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding-top:10px;border-top:1px solid var(--cr-line);font-size:10px;color:var(--cr-muted);align-items:center}.s108cr-card__bottom a{color:var(--cr-accent);font-size:11px;font-weight:600}.s108cr .s108cr-pagination{grid-column:1/-1;margin:12px 0;padding:0;border:0}.s108cr .s108cr-pages{gap:6px;flex-wrap:wrap}.s108cr .s108cr-pages>*{background:var(--cr-surface);border:1px solid var(--cr-line);color:var(--cr-text);border-radius:5px;min-width:34px;text-align:center;line-height:34px}.s108cr .s108cr-pages>span{background:var(--cr-accent);color:var(--cr-bg)}.s108cr-about{padding:20px 0 0;margin-top:26px;border-top:1px solid var(--cr-line)}.s108cr-about h2{font-size:21px;margin-bottom:10px}.s108cr-about p{color:var(--cr-muted);font-size:13px;max-width:900px;line-height:1.7;margin-bottom:10px}.s108cr-about a{font-size:12px;color:var(--cr-accent)}
.s108cr .s108cr-overview{padding:22px;gap:24px;background:var(--cr-surface);border:1px solid var(--cr-line);border-radius:8px}.s108cr .s108cr-poster-col{width:180px;margin:0}.s108cr .s108cr-poster{height:auto;aspect-ratio:2/3;border-radius:5px;box-shadow:none}.s108cr .s108cr-poster img{width:100%;height:100%;object-fit:cover}.s108cr .s108cr-poster:before{display:none}.s108cr .s108cr-info{min-width:0;gap:16px}.s108cr .s108cr-summary-title{font:700 30px/1.2 Arial,sans-serif;color:var(--cr-text)}.s108cr .s108cr-summary-header{gap:8px}.s108cr .s108cr-summary-list li{font-size:13px;color:var(--cr-muted)}.s108cr .s108cr-summary-list li>span{color:var(--cr-text)}.s108cr .s108cr-summary-meta{background:none;padding:0;color:var(--cr-muted)}.s108cr .s108cr-copy{font-size:16px;line-height:1.75;margin:22px 0;color:var(--cr-text)}.s108cr .s108cr-watch-heading{font-size:23px;text-align:left;font-weight:650;margin:24px 0 16px}.s108cr-player{aspect-ratio:16/9;background:#000;margin-bottom:18px}.s108cr-player video-player{display:block;width:100%;height:100%}.s108cr #serial_player iframe{width:100%;height:auto!important;aspect-ratio:16/9}.s108cr .video-box iframe{width:100%;height:auto;aspect-ratio:16/9}.s108cr .s108cr-player-controls{gap:10px;background:none;padding:0;margin-bottom:12px;flex-wrap:wrap}.s108cr .s108cr-tabs-sel{gap:6px}.s108cr .s108cr-tabs-sel button{font-size:12px;line-height:36px;height:36px;padding:0 14px;background:var(--cr-panel);color:var(--cr-text);border:1px solid var(--cr-line);border-radius:5px}.s108cr .s108cr-tabs-sel button.current{background:var(--cr-accent);color:var(--cr-bg)}.s108cr .s108cr-favorite,.s108cr .s108cr-complaint{font-size:11px}.s108cr .s108cr-related,.s108cr .s108cr-comments{margin-top:28px}.s108cr .s108cr-footer{padding:20px 0;background:none;border-top:1px solid var(--cr-line);font-size:12px;color:var(--cr-muted);border-radius:0}.s108cr .speedbar{font-size:12px;color:var(--cr-muted);margin:0 0 16px;background:none;padding:0}
.s108cr input[type=text],.s108cr input[type=email],.s108cr input[type=password],.s108cr textarea,.s108cr select{background:var(--cr-surface);border:1px solid var(--cr-line);color:var(--cr-text);border-radius:5px}.s108cr input::placeholder,.s108cr textarea::placeholder{color:var(--cr-muted)}.s108cr .s108cr-comment-form{background:var(--cr-surface);border:1px solid var(--cr-line)}.s108cr .s108cr-login-box{background:var(--cr-surface);color:var(--cr-text)}.s108cr .s108cr-comment,.s108cr .s108cr-comment-field-inputs{color:var(--cr-text)}.s108cr-skip{position:absolute;top:-100px;left:20px;z-index:1000;background:var(--cr-accent);padding:10px;color:var(--cr-bg)!important}.s108cr-skip:focus{top:10px}.s108cr :focus-visible{outline:2px solid var(--cr-accent);outline-offset:3px}.s108cr .s108cr-side-panel{background:var(--cr-bg);max-width:calc(100vw - 38px);padding:50px 16px 20px}.s108cr .s108cr-close{position:absolute;top:8px!important;left:auto;right:8px;display:none;padding:0;width:34px;height:34px;border:1px solid var(--cr-line);color:var(--cr-text);background:var(--cr-panel);border-radius:4px;z-index:1}.s108cr .s108cr-close.active{display:block}.s108cr .s108cr-side-panel .s108cr-nav-menu{grid-template-columns:1fr}.s108cr .s108cr-side-panel .s108cr-side-bc{gap:12px}
@media(max-width:1000px){.s108cr .s108cr-catalog,.s108cr .s108cr-catalog>#dle-content{grid-template-columns:repeat(2,minmax(0,1fr))}.s108cr .s108cr-header{gap:16px}.s108cr .s108cr-shell-center{max-width:1160px}.s108cr .s108cr-menu{display:inline-flex;padding:0;align-items:center;justify-content:center;width:36px;background:var(--cr-panel);border:1px solid var(--cr-line);color:var(--cr-text)}}
@media(max-width:760px){.s108cr .s108cr-shell{padding:0 12px}.s108cr .s108cr-header{padding:14px 0;gap:9px;flex-wrap:wrap}.s108cr .s108cr-brand{font-size:20px;flex:1}.s108cr .s108cr-search-wrap{order:10;min-width:100%;margin:0}.s108cr .s108cr-header-btn{font-size:11px;height:34px;line-height:32px;padding:0 10px}.s108cr .s108cr-theme{width:28px}.s108cr-formats{gap:8px;justify-content:space-between;font-size:10px;padding:12px 0}.s108cr-intro{grid-template-columns:1fr;gap:12px;padding:18px 0 22px}.s108cr-intro h1{font-size:29px}.s108cr-intro p{font-size:12px;max-width:100%}.s108cr #owl-popular{grid-template-columns:repeat(6,100px);overflow-x:auto;padding-bottom:5px}.s108cr #owl-rels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.s108cr .s108cr-layout{padding-top:16px;gap:18px}.s108cr .s108cr-catalog,.s108cr .s108cr-catalog>#dle-content{grid-template-columns:minmax(0,1fr);gap:12px}.s108cr-card{grid-template-columns:80px minmax(0,1fr);gap:10px 14px;padding:13px}.s108cr-card h2{font-size:18px}.s108cr-card__genre{-webkit-line-clamp:2}.s108cr-card__text{-webkit-line-clamp:2}.s108cr .s108cr-nav-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.s108cr .s108cr-side-bc{display:block}.s108cr .s108cr-side-recommend-item{display:inline-block;margin-right:8px;width:65px}.s108cr .s108cr-overview{display:grid;grid-template-columns:110px minmax(0,1fr);padding:14px;gap:14px}.s108cr .s108cr-poster-col{width:110px;margin:0;grid-column:1}.s108cr .s108cr-info{display:contents}.s108cr .s108cr-summary-header{grid-column:2;align-self:start;display:block}.s108cr .s108cr-summary-title{font-size:23px;line-height:1.25;overflow-wrap:anywhere}.s108cr .s108cr-summary-header>div{font-size:11px;color:var(--cr-muted);margin-top:8px}.s108cr .s108cr-summary-list,.s108cr .s108cr-summary-meta{grid-column:1/-1}.s108cr .s108cr-overview .s108cr-summary-list li{padding-left:0;font-size:12px;line-height:1.6}.s108cr .s108cr-summary-list li>span{position:static;display:inline}.s108cr .s108cr-overview .status7{grid-column:1/-1}.s108cr .s108cr-watch-heading{font-size:20px}.s108cr .s108cr-copy{font-size:15px;line-height:1.75}.s108cr .s108cr-player-controls{display:flex;gap:10px}.s108cr .s108cr-tabs-sel{min-width:100%}.s108cr .s108cr-tabs-sel button{flex:1}.s108cr .s108cr-summary-meta{margin-top:0}.s108cr .s108cr-footer{font-size:11px}}
@media(prefers-reduced-motion:reduce){.s108cr *,.s108cr *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.s108cr .s108cr-layout{flex-wrap:nowrap}.s108cr .s108cr-main{flex:0 0 auto;width:100%}.s108cr .s108cr-brand{background:none;padding:0;height:auto;margin:0;flex:0 0 auto;max-width:none;overflow:visible}.s108cr button.s108cr-close:not(.active){display:none!important}.s108cr .s108cr-footer-copyright{flex:1 1 auto}.s108cr .s108cr-comment-form{margin:0}.s108cr .s108cr-pick-img{border:0}.s108cr .s108cr-side-bc{padding:0;background:none}.s108cr .s108cr-summary-title{color:var(--cr-text)}
@media(max-width:760px){.s108cr .s108cr-brand{font-size:17px;flex:1 1 auto;min-width:0}.s108cr .s108cr-header{gap:6px}.s108cr .s108cr-menu{width:30px;height:34px}.s108cr .s108cr-theme{width:24px}.s108cr .s108cr-search-wrap{flex:0 0 100%;width:100%;max-width:100%}.s108cr .s108cr-footer-copyright{margin:0}.s108cr .s108cr-overview .s108cr-summary-header{min-width:0}.s108cr .s108cr-summary-title{white-space:normal}}

.s108cr .s108cr-player-area{margin:0;padding:0}.s108cr #owl-popular{grid-template-columns:repeat(6,minmax(0,140px));justify-content:space-between}.s108cr .s108cr-header{justify-content:flex-start}.s108cr .s108cr-header .s108cr-search-wrap{margin-left:auto}
@media(max-width:760px){.s108cr #owl-popular{grid-template-columns:repeat(6,100px);justify-content:start}.s108cr .s108cr-header .s108cr-search-wrap{margin-left:0}}

.s108cr h1,.s108cr h2,.s108cr h3{color:var(--cr-text)}.s108cr .s108cr-aside>.s108cr-side-box .s108cr-side-bc{justify-content:flex-start;gap:16px}.s108cr .s108cr-pick-title{color:white}.s108cr .s108cr-side-panel .s108cr-close.active{display:block}
