:root{--paper:#f7f7f4;--ink:#262a27;--muted:#93988e;--line:#dfe3d9;--blue:#304cc4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.shell{width:calc(100% - 104px);max-width:1280px;margin:auto}.header{display:flex;align-items:center;justify-content:space-between;height:104px;gap:20px}.brand{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:650;letter-spacing:.03em}.logo{display:block;position:relative;width:42px;height:29px;overflow:hidden;mix-blend-mode:multiply}.logo img{position:absolute;width:75px;left:-15px;top:-14px}.header nav{display:flex;align-items:center;gap:33px;font-size:13px}.header nav a{color:#858d7f;padding:12px 0}.header nav a.active{color:var(--ink)}.home-intro{padding:27px 0 29px}.home-intro h1{font-size:30px;font-weight:500;letter-spacing:-.03em;margin:0}.home-intro p{font-size:13px;color:#8c9585;margin:13px 0 0}.featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.work-card{min-width:0;break-inside:avoid}.cover{display:block;position:relative;overflow:hidden;border-radius:9px;background:#e2e5dd;isolation:isolate}.cover img,.cover video{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s}.landscape .cover{aspect-ratio:16/9}.portrait .cover{aspect-ratio:9/14}.cover:hover img{transform:scale(1.025)}.play-icon{position:absolute;left:50%;top:50%;width:46px;height:46px;border:1px solid #fffd;border-radius:50%;display:grid;place-items:center;transform:translate(-50%,-50%);font-size:12px;padding-left:2px;color:#fff;background:#16231c26;backdrop-filter:blur(5px);opacity:.9}.card-caption{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-top:15px}.card-caption h3{font-size:15px;font-weight:500;line-height:1.6;margin:0}.card-caption>span{font-size:11px;color:#939b8c;white-space:nowrap}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:70px 0 25px}.section-heading h2{font-size:23px;font-weight:500;letter-spacing:-.025em;margin:0}.section-heading>a{font-size:12px;color:#7c8971;white-space:nowrap}.section-heading>a span{margin-left:16px}.portrait-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.portrait-grid .card-caption{display:block}.portrait-grid .card-caption>span{display:none}.more-works{display:block;width:max-content;margin:55px auto 75px;border-bottom:1px solid #bcc4b4;padding:13px 0;font-size:13px}.more-works span{margin-left:42px}.page-title{margin:30px 0 37px}.page-title h1{font-size:34px;font-weight:500;letter-spacing:-.03em;margin:0}.page-title p{font-size:13px;color:#8c9584;margin:16px 0 0}.filter-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;display:flex;justify-content:space-between;gap:20px;margin-bottom:32px}#categories,#formats{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}#categories::-webkit-scrollbar,#formats::-webkit-scrollbar{display:none}.filter-bar button{border:0;background:none;white-space:nowrap;border-radius:24px;padding:10px 14px;font-size:12px;color:#89957c}.filter-bar button.active{background:#2e352b;color:#fff}#formats button{font-size:11px;padding:8px 10px}#formats{flex-shrink:0;border-left:1px solid var(--line);padding-left:16px}.masonry{columns:3;column-gap:25px}.masonry .work-card{margin-bottom:33px}.masonry .portrait .cover{aspect-ratio:9/16}.empty{padding:70px 0;text-align:center;color:#89957c;font-size:14px}.demo-tools{display:flex;align-items:center;gap:20px;margin:50px 0 65px;border-top:1px solid var(--line);padding-top:25px}.demo-tools button{border:0;background:none;padding:10px 0;font-size:12px;color:#6f7f62}.demo-tools span{font-size:11px;color:#a0a895}footer{border-top:1px solid var(--line);padding-top:24px;padding-bottom:30px;margin-top:10px}footer>div{display:flex;justify-content:space-between;font-size:12px;color:#7c8870}footer>p{font-size:10px;color:#a2ab98;margin:20px 0 0;line-height:1.8}footer>p a{border-bottom:1px solid #d1d7c9}.about{padding-top:47px}.about-top{display:flex;justify-content:space-between;align-items:end;gap:35px;border-bottom:1px solid var(--line);padding-bottom:60px}.about-top h1{font-size:48px;font-weight:500;line-height:1.4;letter-spacing:-.04em;margin:0}.about-top>p{font-size:16px;line-height:1.9;color:#89947e;margin:0}.about-body{display:grid;grid-template-columns:1fr 1fr;gap:11%;padding:65px 0}.about-body h2{font-weight:500;font-size:25px;margin:0}.about-body p{font-size:14px;line-height:2.2;color:#7e8a73;margin:0 0 18px}.about-reel>a{display:block;position:relative;aspect-ratio:21/9;overflow:hidden;border-radius:12px;background:#dbe1d3}.about-reel img{width:100%;height:100%;object-fit:cover}.reel-label{position:absolute;left:25px;bottom:24px;font-size:13px;color:white;text-shadow:0 2px 10px #0009}.about-contact{padding:60px 0 75px;display:flex;justify-content:space-between;gap:35px;align-items:baseline}.about-contact h2{font-size:27px;font-weight:500;margin:0}.about-contact a{font-size:21px}.about-contact a>span{margin-left:25px}.about-contact p{font-size:12px;color:#89957d;line-height:1.9;margin:17px 0 0}.watch{padding-top:12px;padding-bottom:55px}.watch-top{display:flex;justify-content:space-between;margin:10px 0 22px;font-size:12px;color:#7c8971}.video-stage{position:relative;background:#0c100b;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden}.video-stage.landscape{aspect-ratio:16/9;max-height:75dvh}.video-stage.portrait{height:min(75dvh,800px)}#video{display:block;width:100%;height:100%;max-height:75dvh;object-fit:contain}#error{position:absolute;background:#263320ed;color:white;padding:25px;border-radius:8px;font-size:13px}#error button{padding:10px 15px;border:0;border-radius:4px}.watch-info{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:26px}.watch-info h1{font-size:25px;font-weight:500;line-height:1.6;margin:0}.watch-info p{font-size:11px;color:#97a08e;margin:8px 0 0}.watch-paging{display:flex;gap:30px;font-size:13px;white-space:nowrap}.watch-paging [aria-disabled=true]{opacity:.25;pointer-events:none}dialog{border:0;background:var(--paper);padding:38px;border-radius:13px;color:var(--ink);width:min(460px,92vw)}dialog::backdrop{background:#111b12cc;backdrop-filter:blur(7px)}dialog h2{font-size:24px;font-weight:500;margin:12px 0 18px}dialog p{font-size:12px;color:#8b987e;line-height:1.9}.dialog-close{position:absolute;right:14px;top:10px;border:0;background:none;font-size:25px;color:#879579;width:35px;height:35px}.drop{border:1px dashed #bac6ad;padding:25px;display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;margin-top:22px;font-size:13px}.drop>span{font-size:27px;color:#92a07f}.drop input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.local-preview{width:min(850px,96vw);background:#0e150e;padding:42px 10px 10px}.local-preview video{width:100%;max-height:80dvh;display:block}.local-preview .dialog-close{color:white}@media(max-width:950px){.shell{width:calc(100% - 64px)}.filter-bar{display:block}#formats{border-left:0;padding-left:0;margin-top:12px}.portrait-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.masonry{columns:2}.about-top h1{font-size:37px}.about-top>p{font-size:14px}.about-body{gap:8%}.about-contact a{font-size:18px}}@media(max-width:600px){.shell{width:calc(100% - 36px)}.header{height:78px;gap:12px}.brand{font-size:17px;gap:8px}.logo{width:32px;height:25px}.logo img{width:64px;top:-12px;left:-14px}.header nav{gap:20px;font-size:12px}.header nav a{padding:14px 0}.header nav a:first-child{display:none}.home-intro{padding:21px 0 25px}.home-intro h1{font-size:25px;letter-spacing:-.035em}.home-intro p{font-size:12px;line-height:1.8;margin-top:10px}.featured-grid{display:flex;flex-direction:column;gap:28px}.featured-grid .landscape .cover{aspect-ratio:16/9}.cover{border-radius:7px}.play-icon{width:39px;height:39px;font-size:10px}.card-caption{gap:10px;margin-top:11px}.card-caption h3{font-size:13px}.card-caption>span{font-size:10px}.section-heading{margin:43px 0 20px;gap:12px}.section-heading h2{font-size:20px;line-height:1.6}.section-heading>a{font-size:11px}.section-heading>a span{margin-left:5px}.portrait-grid{gap:25px 12px}.portrait-grid .card-caption h3{font-size:12px}.portrait-grid .play-icon{width:32px;height:32px;font-size:9px}.more-works{margin:35px auto 45px;font-size:12px;padding:13px 0}.page-title{margin:23px 0 27px}.page-title h1{font-size:30px}.page-title p{font-size:12px;margin-top:13px}.filter-bar{padding:10px 0;margin-bottom:24px}#categories{margin-right:-18px;padding-right:18px}.filter-bar button{font-size:11px;padding:11px 13px;min-height:40px}#formats{margin-top:5px}#formats button{font-size:10px;min-height:36px;padding:8px 11px}#formats button.active{background:#e5eadf;color:#46543d}.masonry{columns:2;column-gap:12px}.masonry .work-card{margin-bottom:25px}.masonry .card-caption{display:block;margin-top:9px}.masonry .card-caption h3{font-size:12px}.masonry .card-caption>span{display:none}.masonry .play-icon{width:31px;height:31px;font-size:9px}.demo-tools{display:block;margin:35px 0 40px;padding-top:20px}.demo-tools button{font-size:12px;min-height:44px}.demo-tools span{display:block;font-size:10px}footer{padding-top:20px;padding-bottom:24px}footer>div{font-size:11px}footer>p{font-size:10px;margin-top:16px}.about{padding-top:27px}.about-top{display:block;padding-bottom:30px}.about-top h1{font-size:34px;line-height:1.45}.about-top>p{font-size:14px;margin-top:23px;line-height:1.9}.about-body{display:block;padding:30px 0 18px}.about-body h2{font-size:22px;margin-bottom:23px}.about-body p{font-size:13px;line-height:2.05;margin-bottom:17px}.about-reel>a{aspect-ratio:16/9;border-radius:8px}.reel-label{font-size:11px;left:15px;bottom:14px}.about-contact{display:block;padding:32px 0 42px}.about-contact h2{font-size:24px;margin-bottom:22px}.about-contact a{font-size:18px}.about-contact a>span{margin-left:10px}.about-contact p{font-size:11px;line-height:1.9}.watch{padding-top:5px;padding-bottom:35px}.watch-top{font-size:11px;margin:8px 0 20px}.video-stage{border-radius:7px}.video-stage.landscape{aspect-ratio:16/9;height:auto}.video-stage.portrait{height:calc(100dvh - 255px);min-height:320px;max-height:700px}#video{max-height:100%}.watch-info{display:block;padding-top:19px}.watch-info h1{font-size:21px}.watch-info p{font-size:10px}.watch-paging{gap:30px;margin-top:25px;justify-content:space-between;font-size:12px}.watch-paging a{padding:10px 0}dialog{padding:30px 23px}dialog h2{font-size:23px}dialog p{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* 无边框分类：统一线性图标，文字位于下方 */
.home-categories{display:grid;grid-template-columns:repeat(6,76px);gap:35px;align-items:start;margin:0 0 34px;padding:4px 0}
.category-entry{display:flex;flex-direction:column;align-items:center;gap:12px;padding:4px 0;color:#606c5b;border:0;background:none;border-radius:0;min-height:67px}
.category-entry>img{width:34px;height:34px;display:block;opacity:.9;transition:opacity .2s}
.category-entry>span{font-size:13px;font-weight:400;line-height:1.5;white-space:nowrap}
.category-entry:hover{color:var(--ink)}.category-entry:hover>img{opacity:1}
.title-with-count{display:flex;gap:20px;align-items:baseline}#caseCount{font-size:12px;color:#8c9584;white-space:nowrap}
@media(max-width:950px){.home-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}}
@media(max-width:600px){.home-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px 15px;margin-bottom:28px;padding:1px 0}.category-entry{gap:9px;min-height:59px;padding:2px 0}.category-entry>img{width:29px;height:29px}.category-entry>span{font-size:12px}.title-with-count{gap:15px}#caseCount{font-size:11px}}

/* 独立观看页：画面铺满视口，控制浮于影像之上 */
body[data-page="watch"]{background:#090b0c;color:#fff;overflow:hidden;overscroll-behavior:none}
body[data-page="watch"]>.header,body[data-page="watch"]>footer{display:none}
body[data-page="watch"] main{height:100dvh;min-height:0}
body[data-page="watch"] .cinema{position:relative;width:100%;max-width:none;height:100dvh;margin:0;padding:0;overflow:hidden;background:#090b0c}
body[data-page="watch"] .video-stage{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:auto;border-radius:0;overflow:hidden;background:#090b0c}
body[data-page="watch"] #video{width:100%;height:100%;max-height:none;object-fit:contain;display:block;will-change:transform}
.video-hit{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;border:0;border-radius:0;background:none;color:#fff;touch-action:none;cursor:pointer}
.center-play{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:68px;height:68px;display:grid;place-items:center;background:#13171955;backdrop-filter:blur(9px);border:1px solid #fff4;border-radius:50%;opacity:0;transition:opacity .15s}
.center-play svg{width:28px;height:28px}.cinema[data-playback="paused"] .center-play{opacity:1}
.video-loading{position:absolute;left:calc(50% - 15px);top:calc(45% - 15px);width:30px;height:30px;border:2px solid #ffffff2b;border-top-color:#fff;border-radius:50%;animation:cinema-spin .8s linear infinite;display:none;pointer-events:none;z-index:2}
.cinema[data-playback="loading"] .video-loading{display:block}@keyframes cinema-spin{to{transform:rotate(360deg)}}
.cinema-top{position:absolute;z-index:3;top:0;left:0;right:0;padding:calc(26px + env(safe-area-inset-top)) 36px 65px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(#0009,transparent);pointer-events:none}
.cinema-back{display:flex;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:450;text-shadow:0 1px 15px #0007;pointer-events:auto}.cinema-back svg{width:20px;height:20px}.cinema-counter{font-size:12px;color:#ffffffb0;letter-spacing:.12em;font-variant-numeric:tabular-nums}
.cinema-bottom{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:90px 40px calc(24px + env(safe-area-inset-bottom));background:linear-gradient(transparent,#0009 38%,#000d);pointer-events:none}
.cinema-details,.cinema-transport,.cinema-footnote{max-width:1160px;margin:auto}.cinema-details{display:flex;justify-content:space-between;align-items:end;gap:24px}.cinema-heading{min-width:0;max-width:70%}#watchCategory{display:block;font-size:12px;letter-spacing:.025em;color:#ffffffa8;margin-bottom:11px}.cinema-heading h1{font-size:30px;line-height:1.4;letter-spacing:-.025em;font-weight:500;margin:0;text-wrap:balance;text-shadow:0 2px 20px #0005}
.film-navigation{display:flex;align-items:center;flex-shrink:0;padding:4px;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:40px;backdrop-filter:blur(20px);box-shadow:0 4px 28px #0001;pointer-events:auto}.film-navigation a{display:flex;align-items:center;justify-content:center;gap:9px;min-width:106px;min-height:43px;padding:0 15px;font-size:12px;color:#ffffffe0;transition:background .15s;border-radius:30px}.film-navigation svg{width:16px;height:16px}.film-navigation a:hover{background:#ffffff14}.film-navigation a:active{background:#ffffff24;transform:scale(.97)}.film-navigation [aria-disabled="true"]{opacity:.25;pointer-events:none}.navigation-divider{height:17px;width:1px;background:#ffffff24;margin:0 2px}
.cinema-transport{display:flex;align-items:center;gap:18px;margin-top:29px;pointer-events:auto}.cinema-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;padding:10px;background:none;color:#ffffffe0;border-radius:50%;transition:background .15s}.cinema-icon:hover{background:#ffffff15}.cinema-icon:active{background:#ffffff24;transform:scale(.95)}.cinema-icon svg{width:21px;height:21px;display:block}.icon-play,.sound-off{display:none}.cinema[data-playback="paused"] .icon-play{display:block}.cinema[data-playback="paused"] .icon-pause{display:none}.cinema.is-muted .sound-off{display:block}.cinema.is-muted .sound-on{display:none}
.seek-wrap{flex:1;min-width:0;position:relative;padding-top:9px}#seek{--progress:0%;appearance:none;-webkit-appearance:none;display:block;width:100%;height:3px;border:0;border-radius:3px;margin:0;cursor:pointer;background:linear-gradient(to right,#fff var(--progress),#ffffff40 var(--progress));touch-action:pan-x}#seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:10px;height:10px;border-radius:50%;border:0;background:white;box-shadow:0 0 0 4px #ffffff09}#seek::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#fff}#seek:focus-visible{outline:2px solid #fff8;outline-offset:8px}.seek-wrap:before{content:'';position:absolute;left:0;right:0;top:-8px;height:32px;pointer-events:none}.seek-times{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.03em;color:#ffffff90;font-variant-numeric:tabular-nums;margin-top:10px}
.cinema-footnote{display:flex;justify-content:space-between;padding:12px 0 0 62px;font-size:10px;color:#ffffff66;letter-spacing:.02em}.swipe-hint{display:none}
body[data-page="watch"] #error{z-index:5;pointer-events:auto;background:#171b20ee;border:1px solid #ffffff20;color:#ddd;box-shadow:0 10px 35px #0004;max-width:85vw;text-align:center}
body[data-page="watch"] #error button{background:#ffffff12;color:white;border-radius:25px;padding:12px 22px}
body[data-page="watch"] a:focus-visible,body[data-page="watch"] button:focus-visible{outline-color:#fff9}
.cinema:fullscreen{width:100vw;height:100dvh}
@media(max-width:600px){.cinema-top{padding:calc(14px + env(safe-area-inset-top)) 18px 55px}.cinema-back{font-size:12px;gap:2px}.cinema-back svg{width:19px;height:19px}.cinema-counter{font-size:11px}.cinema-bottom{padding:85px 20px calc(17px + env(safe-area-inset-bottom))}.cinema-details{display:block}.cinema-heading{max-width:100%}#watchCategory{font-size:11px;margin-bottom:9px}.cinema-heading h1{font-size:22px;max-width:100%;line-height:1.45;letter-spacing:-.02em}.film-navigation{margin-top:20px;width:max-content;padding:3px;border-radius:30px}.film-navigation a{min-width:95px;min-height:39px;padding:0 12px;font-size:11px;gap:8px}.film-navigation svg{width:15px;height:15px}.navigation-divider{height:14px}.cinema-transport{margin-top:21px;gap:9px}.cinema-icon{width:35px;height:44px;padding:8px}.cinema-icon svg{width:19px;height:19px}.cinema-footnote{font-size:9px;padding:7px 0 0 44px}.swipe-hint{display:inline}.seek-times{font-size:9px;margin-top:9px}.center-play{width:59px;height:59px}.center-play svg{width:25px;height:25px}}
@media(max-height:520px) and (orientation:landscape){.cinema-top{padding:10px 24px 40px}.cinema-bottom{padding:55px 24px 10px}.cinema-details{display:flex;align-items:center}.cinema-heading h1{font-size:19px}#watchCategory{margin-bottom:4px;font-size:10px}.film-navigation{margin-top:0}.cinema-transport{margin-top:10px}.cinema-footnote{display:none}.film-navigation a{min-height:35px}.cinema-heading{max-width:65%}}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.film-navigation{background:#1a1d20;border-color:#ffffff60;backdrop-filter:none}.center-play{background:#171b1e}}
@media(prefers-reduced-motion:reduce){.video-loading{animation:none;border-color:#ffffff70}.cinema *{transition:none!important}}
/* 进度线保持纤细，同时给触屏保留足够的拖动区域。 */
.seek-wrap{padding-top:0}#seek{height:32px;background:none}#seek::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(to right,#fff var(--progress),#ffffff40 var(--progress))}#seek::-webkit-slider-thumb{margin-top:-3.5px}#seek::-moz-range-track{height:3px;border-radius:3px;background:linear-gradient(to right,#fff var(--progress),#ffffff40 var(--progress))}.seek-times{margin-top:0}.seek-wrap:before{display:none}
@media(pointer:coarse){#seek{height:44px}}


/* v7 上一条 / 下一条改为右侧纵向胶囊，避开字幕区 */
.cinema .film-navigation{position:absolute;z-index:4;right:clamp(14px,2.2vw,34px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:stretch;gap:2px;width:auto;margin:0;padding:4px;border:1px solid #ffffff2b;border-radius:32px;background:#080b0d94;-webkit-backdrop-filter:blur(26px) saturate(135%);backdrop-filter:blur(26px) saturate(135%);box-shadow:0 18px 50px #00000059,inset 0 1px 0 #ffffff14;pointer-events:auto}
.cinema .film-navigation a{position:relative;flex:0 0 auto;flex-direction:column;gap:5px;width:54px;height:56px;min-width:0;min-height:0;padding:0;border-radius:28px;font-size:10.5px;letter-spacing:.02em;color:#ffffffee;text-shadow:0 1px 10px #00000066}
.cinema .film-navigation a:hover{background:#ffffff12}
.cinema .film-navigation a:active{background:#ffffff1f;transform:scale(.96)}
.cinema .film-navigation a+a:before{content:'';position:absolute;left:15px;right:15px;top:-1px;height:1px;background:#ffffff18}
.cinema .film-navigation svg{width:17px;height:17px;flex:none}
.cinema .film-navigation .navigation-divider{display:none}
.cinema .cinema-details{max-width:1160px}
.cinema .cinema-heading{max-width:min(100%,800px)}
@media(max-width:600px){
 .cinema .film-navigation{right:10px;padding:3px;border-radius:28px}
 .cinema .film-navigation a{width:46px;height:51px;gap:4px;font-size:10px}
 .cinema .film-navigation svg{width:16px;height:16px}
 .cinema .film-navigation a+a:before{left:12px;right:12px}
}
@media(max-height:520px) and (orientation:landscape){
 .cinema .film-navigation{right:12px}
 .cinema .film-navigation a{width:40px;height:40px;gap:0;font-size:0}
 .cinema .film-navigation svg{width:17px;height:17px}
}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.cinema .film-navigation{background:#171b1e;border-color:#ffffff55}}

.cinema .film-navigation [aria-disabled="true"]{opacity:.34}
