#shadow-cinema{--screen:#171b20;--ticket:#cab383;--cinema-paper:#ede3cd;--cinema-green:#526458;min-width:0}.cinema-intro{display:flex;align-items:end;gap:40px;justify-content:space-between;margin:35px 0}.cinema-intro h2{font:clamp(33px,4.2vw,56px)/1.5 var(--serif);font-weight:400;margin:0 0 15px;letter-spacing:.02em}.cinema-intro p{font-size:14px;line-height:1.9;max-width:700px}.cinema-intro>a{flex-shrink:0;font-size:12px;color:var(--red);text-decoration:underline;text-underline-offset:5px;padding:12px 0}.cinema-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #b79d74;border-bottom:1px solid #b79d74;margin-bottom:35px}.cinema-tabs button{font:21px/1.5 var(--serif);padding:21px 10px;color:#7f725d;text-align:center;min-height:62px}.cinema-tabs button>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #a58a63;font:11px/1 sans-serif;margin-right:12px;border-radius:50%}.cinema-tabs [aria-selected=true]{background:#4d4636;color:#fff1d3}.cinema-tabs [aria-selected=true]>span{border-color:#ccbb91}.cinema-panel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:40px;margin:15px 0 25px}.cinema-panel-heading h3{font:34px/1.5 var(--serif);font-weight:400;margin:0;flex-shrink:0}.cinema-panel-heading>p{font-size:12px;line-height:1.9;max-width:660px;color:var(--muted)}.cinema-hall-nav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}.cinema-hall-nav button,.cinema-wishes button{padding:10px 16px;border:1px solid #b5a080;font-size:12px;min-height:42px}.cinema-hall-nav [aria-pressed=true],.cinema-wishes [aria-pressed=true]{background:var(--cinema-green);color:#fff1d5;border-color:var(--cinema-green)}.cinema-feature{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);background:var(--screen);color:#f5ead3;margin-bottom:35px}.cinema-feature-image{position:relative;display:block;min-height:380px;width:100%;overflow:hidden;background:#262824}.cinema-feature-image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;opacity:.86}.cinema-feature-image>span{position:absolute;left:calc(50% - 30px);top:calc(50% - 30px);width:60px;height:60px;border:1px solid #e0c8a2;border-radius:50%;display:grid;place-items:center;color:#fff2d6;background:#201d1b85;font-size:22px;padding-left:4px}.cinema-feature-copy{padding:36px 32px;align-self:center}.cinema-overline{font-size:11px;line-height:1.8;color:#a89a80;margin:0 0 13px}.cinema-feature-copy h3{font:33px/1.6 var(--serif);font-weight:400;margin:0 0 16px;color:#fff0d1}.cinema-feature-copy>p:not(.cinema-overline){font-size:14px;line-height:1.9}.cinema-feature-copy>small{font-size:11px;line-height:1.9;color:#c6b99d;display:block;margin:20px 0}.cinema-feature-copy>a{display:block;margin-top:17px;color:#dcc8a1;font-size:12px;text-decoration:underline;text-underline-offset:5px}.cinema-button{display:inline-block;text-align:center;border:1px solid #a68b61;background:#f1e5cd;color:#5a422b;padding:12px 20px;font-size:12px;line-height:1.6;min-height:44px}.cinema-button:hover{background:#e1cfab}.cinema-button.is-red{background:var(--red);color:#fff0d9;border-color:var(--red)}.cinema-button.is-red:hover{background:#792a20}.cinema-search{display:grid;grid-template-columns:minmax(250px,1fr) minmax(170px,.4fr) auto;gap:20px;align-items:end;margin:20px 0 25px;font-size:12px}.cinema-search label{display:block}.cinema-search p{font-size:11px;color:var(--muted);padding-bottom:10px;white-space:nowrap}.cinema-search input,.cinema-search select,.cinema-notes-layout select,.cinema-notes-layout input[type=text],.cinema-notes-layout textarea{display:block;width:100%;margin-top:8px;border:1px solid #b9a17c;padding:11px;background:#f8f1e3;color:var(--ink);font:inherit;min-width:0}.cinema-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.cinema-card{min-width:0;border-bottom:1px solid #bfa986;padding-bottom:20px}.cinema-card-image{position:relative;aspect-ratio:16/9;background:var(--screen);overflow:hidden}.cinema-card-image img,.cinema-card-image video{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}.cinema-card-image video[hidden]{display:none}.cinema-card-image>span{position:absolute;top:9px;left:9px;color:#f8edda;background:#241d14c9;font-size:10px;padding:5px 8px;line-height:1.6;pointer-events:none}.cinema-card-image>button{position:absolute;right:8px;bottom:8px;max-width:90%;font-size:11px;color:#fff0d1;background:#33291edb;padding:8px 10px;min-height:36px;border:1px solid #b49a6a}.cinema-card-copy{padding-top:15px}.cinema-card-title{font:23px/1.55 var(--serif);font-weight:400;text-align:left;color:#493929;min-height:38px}.cinema-card-copy>p{font-size:13px;line-height:1.9;margin:10px 0;min-height:48px}.cinema-card-copy>small{font-size:10px;color:var(--muted);line-height:1.8;display:block}.cinema-card-actions{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.cinema-card-actions button{font-size:12px;color:var(--red);text-decoration:underline;text-underline-offset:4px;min-height:38px;text-align:left}.cinema-card-actions [aria-pressed=true]{color:var(--cinema-green)}.cinema-playlist{margin:28px 0 45px}.cinema-playlist>h4,.cinema-subtitle{font:26px/1.6 var(--serif);font-weight:400;margin:0 0 12px}.cinema-playlist>p{font-size:13px;line-height:1.9;color:var(--muted);margin-bottom:22px}.cinema-empty{font-size:13px;line-height:2;padding:25px 0;color:var(--muted)}.cinema-storage{font-size:11px;color:var(--muted);line-height:1.8;border-top:1px solid #c5b393;margin:35px 0 0;padding-top:16px}.cinema-cross-dial{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:22px 0;margin-bottom:15px;border-bottom:1px solid #bba27d}.cinema-cross-dial>span{font:27px/1.5 var(--serif);margin-right:5px}.cinema-cross-dial>b{font-size:22px;font-weight:400;color:var(--red);margin-right:12px}.cinema-cross-dial>button{padding:10px 15px;min-height:44px;border:1px solid #bba27d;font-size:12px}.cinema-cross-dial>[aria-pressed=true]{background:var(--cinema-green);color:#fff0d1}.cinema-cross-dial>button:disabled{opacity:.42;cursor:default}.cinema-topic{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:45px;padding:25px 0 40px}.cinema-topic h3{font:35px/1.5 var(--serif);font-weight:400;margin:0 0 16px}.cinema-topic p{font-size:13px;line-height:2}.cinema-topic ol{padding-left:22px;margin:25px 0}.cinema-topic li{padding-left:7px;margin:18px 0;color:#a06a3b}.cinema-topic li>button{font:20px/1.6 var(--serif);color:#503c28;text-align:left;text-decoration:underline;text-underline-offset:5px}.cinema-topic li>span{display:block;font-size:12px;line-height:1.8;color:var(--muted);margin-top:4px}.cinema-topic-image{align-self:start;position:relative;margin-top:35px;display:block;width:100%;background:var(--screen)}.cinema-topic-image img{width:100%;height:auto;display:block}.cinema-topic-image span{display:block;color:#f1e0bd;padding:15px;font-size:12px;text-align:left}.cinema-topic-question{border-top:1px solid #bea682;padding-top:20px}.cinema-topic-question>strong{display:block;font:21px/1.7 var(--serif);font-weight:400;margin-bottom:16px}.cinema-story-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:32px}.cinema-story-screen video{display:block;width:100%;aspect-ratio:16/9;background:var(--screen)}.cinema-story-play{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-top:15px;flex-wrap:wrap}.cinema-story-play>button:last-child{font-size:11px;text-decoration:underline;text-underline-offset:4px;min-height:40px}.cinema-small{font-size:11px;line-height:1.9;color:var(--muted)}.cinema-story-script{padding:25px 28px;background:#e8dcc4;border-left:3px solid #a33d2a}.cinema-story-script h4{font:27px/1.7 var(--serif);font-weight:400;margin:10px 0 20px}.cinema-story-script>p{font-size:14px;line-height:2.1}.cinema-story-choices{display:grid;gap:12px;margin-top:20px}.cinema-story-choices button{padding:14px 17px;min-height:50px;background:#f6edda;border:1px solid #b69a70;text-align:left;font-size:13px;line-height:1.8}.cinema-story-choices button:disabled{opacity:.45;cursor:default}.cinema-story-choices button:hover:enabled{background:#dfcda8}.cinema-story-ending>p{font-size:12px;line-height:1.9}.cinema-story-ending>button{margin:5px 0}.cinema-route{margin:35px 0 10px;border-top:1px solid #b9a17b;padding-top:24px}.cinema-route h4,.cinema-notes-heading h4,.cinema-my-page h4{font:27px/1.6 var(--serif);font-weight:400;margin:0 0 20px}.cinema-route ol{display:flex;gap:14px;list-style:none;padding:0;flex-wrap:wrap}.cinema-route li{padding:15px 20px;background:#e5d8bf;min-width:180px;flex:1}.cinema-route li strong{font-size:13px;line-height:1.8;font-weight:400;display:block}.cinema-route li button{font-size:11px;text-decoration:underline;text-underline-offset:4px;color:var(--red);display:block;margin-top:10px;min-height:30px}.cinema-route li.is-ending{background:#4f5b49;color:#faebc9}.cinema-notes-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:50px;align-items:start}.cinema-notes-layout form{min-width:0}.cinema-notes-layout label{display:block;font-size:13px;line-height:1.8;margin:0 0 20px}.cinema-question-cards{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px}.cinema-question-cards>button{border-left:2px solid var(--red);padding:10px 13px;background:#e4d5b9;font-size:12px;line-height:1.8;text-align:left}.cinema-notes-layout textarea{resize:vertical;min-height:150px;line-height:1.9}.cinema-note-time{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.cinema-note-time[hidden]{display:none}.cinema-note-time>label{width:160px;margin-bottom:10px}.cinema-note-time>button{min-height:40px;font-size:11px;text-decoration:underline;text-underline-offset:4px;margin-top:12px}.cinema-note-time>small{display:block;width:100%;font-size:10px;color:var(--muted);line-height:1.8;margin:-7px 0 20px}.cinema-checkbox input{margin-right:10px;accent-color:var(--red)}.cinema-my-page{padding:28px;background:#e9ddc4;border:1px solid #c2aa82;min-width:0}.cinema-my-page>p{font-size:12px;line-height:1.9}.cinema-my-page h5{font:21px/1.6 var(--serif);font-weight:400;margin:25px 0 12px}.cinema-my-list{max-height:280px;overflow:auto}.cinema-my-list>button{display:flex;justify-content:space-between;gap:15px;text-align:left;padding:12px 0;border-bottom:1px solid #c7b18b;width:100%;font-size:12px;line-height:1.8}.cinema-my-list>button>small{font-size:10px;white-space:nowrap;align-self:center}.cinema-my-endings{padding-left:18px;font-size:11px;line-height:1.9}.cinema-my-endings>li{margin:10px 0}.cinema-my-endings strong{font-weight:400;display:block;color:var(--red)}.cinema-my-endings span{display:block;color:var(--muted);font-size:10px}.cinema-wishes{display:flex;gap:7px;flex-wrap:wrap}.cinema-wishes button{font-size:11px;padding:8px 10px}.cinema-notes-heading{display:flex;justify-content:space-between;align-items:center;margin:40px 0 10px;border-bottom:1px solid #bda27b}.cinema-notes-heading h4{margin:0 0 15px}.cinema-notes-heading>span{font-size:11px;color:var(--muted)}.cinema-note{padding:24px 0;border-bottom:1px solid #c7b392}.cinema-note>div{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap;font-size:11px;color:var(--muted)}.cinema-note>div button{color:var(--red);text-decoration:underline;text-underline-offset:4px;min-height:30px}.cinema-note p{font-size:14px;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0}.cinema-note details{padding-top:15px}.cinema-note summary{font-size:12px;color:#7a4b31;cursor:pointer;min-height:34px}.cinema-note footer{display:flex;gap:20px;align-items:center;padding:0;background:none;font-size:10px;color:var(--muted)}.cinema-note footer time{margin-right:auto}.cinema-note footer button{font-size:11px;min-height:34px;text-decoration:underline;text-underline-offset:4px}.cinema-watch-dialog{width:min(1120px,94vw);max-height:92vh;padding:0;overflow:auto;background:#eee3cd;color:var(--ink);border:1px solid #806342;box-shadow:0 20px 90px #18130e70}.cinema-watch-dialog::backdrop{background:#12191bd9;backdrop-filter:blur(5px)}.cinema-watch-close{position:absolute;right:10px;top:8px;z-index:3;width:42px;height:42px;border-radius:50%;font:27px/1 sans-serif;color:#fff2d9;background:#201b13d9;border:1px solid #d2b586}.cinema-watch-video{background:var(--screen);color:#d3c6a8;padding:0 0 10px}.cinema-watch-video video{display:block;width:100%;aspect-ratio:16/9;max-height:62vh;background:#13171b}.cinema-watch-video>p{font-size:11px;line-height:1.9;padding:0 22px;margin:10px 0 0}.cinema-watch-copy{padding:30px 35px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);gap:35px}.cinema-watch-copy h3{font:34px/1.6 var(--serif);font-weight:400;margin:10px 0}.cinema-watch-copy p{font-size:13px;line-height:1.9}.cinema-watch-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 10px}.cinema-watch-actions .cinema-button{padding:10px 15px;font-size:11px}.cinema-watch-copy h4,.cinema-next h4{font:23px/1.6 var(--serif);font-weight:400;margin:0 0 15px}.cinema-series-row{display:flex;gap:12px;align-items:center;text-align:left;width:100%;padding:12px 0;border-bottom:1px solid #c5ae87}.cinema-series-row img{width:85px;height:55px;object-fit:cover}.cinema-series-row span{font-size:12px;line-height:1.8}.cinema-series-row small{display:block;color:var(--muted);font-size:10px}.cinema-credits{margin-top:23px;padding:15px 0;border-top:1px solid #c5ae87}.cinema-credits summary{cursor:pointer;font-size:12px;min-height:32px}.cinema-credits dl{font-size:11px;line-height:1.9;margin:5px 0 18px}.cinema-credits dt{color:#90613a;margin-top:10px}.cinema-credits dd{margin:3px 0}.cinema-credits>a{display:block;font-size:11px;color:var(--red);line-height:2;margin-top:7px;text-decoration:underline;text-underline-offset:4px}.cinema-after{border-top:1px solid #c5ae87;padding-top:18px;margin-top:12px}.cinema-after h4{font-size:21px;margin-bottom:7px}.cinema-after button{font-size:12px;color:var(--red);margin-right:20px;min-height:35px;text-decoration:underline;text-underline-offset:4px}.cinema-next{border-top:1px solid #c5ae87;padding:25px 35px 35px}.cinema-next>div{display:flex;gap:20px}.cinema-next button{flex:1;text-align:left;min-width:0;border-left:2px solid #957747;padding-left:12px}.cinema-next strong{display:block;font:19px/1.6 var(--serif);font-weight:400}.cinema-next span{font-size:11px;line-height:1.8;color:var(--muted);display:block;margin-top:7px}.cinema-poster-archive{border-block:1px solid #bda47c;margin:0 6%;padding:22px 0}.cinema-poster-archive>summary{font:23px/1.6 var(--serif);cursor:pointer;min-height:44px;color:#5c4831}.cinema-poster-archive .gallery{padding-inline:0}#shadow-cinema button:focus-visible,#shadow-cinema a:focus-visible,#shadow-cinema input:focus-visible,#shadow-cinema select:focus-visible,#shadow-cinema textarea:focus-visible{outline:2px solid #9a3527;outline-offset:4px}.cinema-watch-dialog button:focus-visible{outline-color:#ad5a37}.cinema-tabs button,.cinema-card button,.cinema-button{transition:background .15s}
@media(max-width:1050px){.cinema-feature{grid-template-columns:1.2fr 1fr}.cinema-feature-copy{padding:25px}.cinema-feature-copy h3{font-size:28px}.cinema-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cinema-topic{gap:25px}.cinema-story-layout{grid-template-columns:1fr 1fr}.cinema-notes-layout{gap:25px}.cinema-tabs button{font-size:18px}.cinema-tabs button>span{margin-right:7px}.cinema-watch-copy{gap:25px;padding:25px}.cinema-watch-actions{gap:7px}.cinema-search{grid-template-columns:1fr 190px}.cinema-search p{grid-column:1/-1;padding:0;margin:-7px 0 0}}
@media(max-width:750px){.cinema-intro{display:block;margin:20px 0}.cinema-intro>a{display:inline-block}.cinema-intro h2{font-size:34px}.cinema-tabs{grid-template-columns:repeat(2,1fr);margin-bottom:25px}.cinema-tabs button{padding:15px 8px;border-bottom:1px solid #c0ab88;font-size:19px}.cinema-panel-heading{display:block;margin-bottom:20px}.cinema-panel-heading h3{font-size:30px}.cinema-panel-heading>p{font-size:12px;margin-top:10px}.cinema-feature{grid-template-columns:1fr}.cinema-feature-image{aspect-ratio:16/9;min-height:0}.cinema-feature-copy{padding:25px}.cinema-feature-copy h3{font-size:30px}.cinema-feature-copy>small{margin:15px 0}.cinema-feature-copy>a{display:inline-block;margin-left:15px}.cinema-topic{grid-template-columns:1fr}.cinema-topic-image{margin-top:0}.cinema-topic h3{font-size:30px}.cinema-story-layout{grid-template-columns:1fr}.cinema-notes-layout{grid-template-columns:1fr}.cinema-watch-copy{grid-template-columns:1fr;padding:22px}.cinema-watch-copy h3{font-size:29px}.cinema-watch-copy aside{border-top:1px solid #c5ae87;padding-top:20px}.cinema-series-row img{width:100px;height:60px}.cinema-next{padding:22px}.cinema-next>div{flex-direction:column;gap:18px}.cinema-next button{padding-block:3px}.cinema-watch-dialog{width:96vw;max-height:94vh}.cinema-watch-video video{max-height:none}.cinema-story-script{padding:20px}.cinema-story-script h4{font-size:25px}.cinema-cross-dial>span{font-size:24px}.cinema-cross-dial>button{font-size:11px}.cinema-my-page{padding:23px}.cinema-poster-archive>summary{font-size:21px}}
@media(max-width:480px){.cinema-grid{grid-template-columns:1fr;gap:25px}.cinema-intro h2{font-size:31px}.cinema-intro p{font-size:13px}.cinema-tabs button{font-size:17px;padding:14px 5px}.cinema-tabs button>span{width:20px;height:20px;font-size:10px;margin-right:6px}.cinema-hall-nav{gap:5px}.cinema-hall-nav button{padding:9px 10px;font-size:11px;flex:1;white-space:nowrap}.cinema-search{grid-template-columns:minmax(0,1fr) 118px;gap:12px}.cinema-feature-copy{padding:23px 20px}.cinema-feature-copy h3{font-size:27px}.cinema-feature-copy>a{margin-left:0;display:block}.cinema-card-title{font-size:24px}.cinema-card-copy>p{min-height:0}.cinema-card-copy>small{font-size:11px}.cinema-card-image>button{font-size:12px;min-height:40px}.cinema-cross-dial{gap:7px}.cinema-cross-dial>span{font-size:22px}.cinema-cross-dial>b{margin-right:0}.cinema-cross-dial>button{font-size:11px;flex:1;min-width:125px;padding:10px}.cinema-topic ol{padding-left:18px}.cinema-my-page{padding:20px}.cinema-note>div{gap:7px}.cinema-note footer{gap:18px}.cinema-watch-actions .cinema-button{flex:1;min-width:125px}.cinema-watch-copy h3{font-size:26px}.cinema-watch-copy{padding:20px}.cinema-route li{min-width:150px}.cinema-story-play{gap:6px}.cinema-note-time>label{width:130px}}
@media(prefers-reduced-motion:reduce){#shadow-cinema *{scroll-behavior:auto!important;transition:none!important}}
.cinema-position{display:flex;align-items:center;gap:13px;padding:12px 22px 0;font-size:11px;color:#dfd1b4}.cinema-position input{flex:1;min-width:0;accent-color:#c7a46c}.cinema-position output,.cinema-position span{font-variant-numeric:tabular-nums;min-width:32px}.cinema-story-choices>button:focus-visible{outline-offset:3px}
.cinema-watch-dialog[open]{display:block}
.cinema-stage-tools{padding:18px 64px 12px 22px;background:#1c282c;color:#eadabd;display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}
.cinema-stage-tools>div{display:flex;gap:8px;flex-wrap:wrap}.cinema-stage-tools button{border:1px solid #ad946c;padding:10px 14px;min-height:44px;font-size:12px}.cinema-stage-tools button[aria-pressed=true]{background:#d4ba8b;color:#252b29}.cinema-stage-tools a{font-size:12px;color:#eadabd;text-decoration:underline;text-underline-offset:4px}.cinema-stage-tools>p{width:100%;font-size:12px;line-height:1.9;margin:0}
.cinema-stage-view{height:min(60vh,620px);min-height:340px;background:#1c282c}.cinema-stage-view iframe{display:block;width:100%;height:100%;border:0}.cinema-stage-view[hidden],.cinema-stage-video[hidden]{display:none}
@media(max-width:750px){.cinema-stage-view{height:55vh;min-height:330px}.cinema-stage-tools{padding:16px 64px 16px 16px}.cinema-stage-tools>div{width:100%}.cinema-stage-tools button{flex:1}}
.cinema-story-selector{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 12px}.cinema-story-selector button{border:1px solid #b79a70;background:transparent;color:inherit;padding:10px 16px;font:inherit;cursor:pointer}.cinema-story-selector button[aria-pressed=true]{background:#4c5546;color:#fff}.cinema-story-journey{padding:14px 18px;border-left:3px solid #a53f2e;background:#eae1cf;line-height:1.8}.cinema-dialogue{margin:22px 0;border-top:1px solid #cbb797}.cinema-dialogue>div{padding:14px 0;border-bottom:1px solid #cbb797}.cinema-dialogue dt{font-weight:600;color:#92402d;margin-bottom:6px}.cinema-dialogue dd{margin:0;line-height:1.8}
#shadow-cinema .cinema-feature-guide{border:1px solid #b5a080;padding:24px;margin:-8px 0 34px;background:#f1e8d5}#shadow-cinema .cinema-feature-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#shadow-cinema .cinema-feature-acts button{text-align:left;display:grid;gap:10px;border-bottom:1px solid #c5b28f;padding:8px 0 18px;color:#493f30}#shadow-cinema .cinema-feature-acts strong{font:22px/1.5 var(--serif);color:var(--red)}#shadow-cinema .cinema-feature-acts span{font-size:13px;line-height:1.8}#shadow-cinema .cinema-feature-acts small{font-size:12px;text-decoration:underline;text-underline-offset:4px}#shadow-cinema .cinema-feature-traits{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;padding:18px 0 0;margin:0;font-size:12px;color:#576154}#shadow-cinema .cinema-film-chapters button{display:flex;justify-content:space-between;gap:16px;padding:11px 0;width:100%;text-align:left;border-bottom:1px solid #c7b695;font-size:13px}#shadow-cinema .cinema-film-chapters small{font-variant-numeric:tabular-nums;color:#776a55}@media(max-width:650px){#shadow-cinema .cinema-feature-acts{grid-template-columns:1fr;gap:10px}#shadow-cinema .cinema-feature-guide{padding:18px}#shadow-cinema .cinema-feature-acts strong{font-size:20px}}
