.cinema-site{--cinema-bg:#151514;--cinema-paper:#f2f1ed;--cinema-muted:#aaa9a3;--cinema-line:#343432;--cinema-red:#c95049;background:var(--cinema-bg);color:var(--cinema-paper);min-height:100dvh;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;color-scheme:dark}.cinema-site *{box-sizing:border-box}.cinema-site a{color:inherit;text-decoration:none}.cinema-site button,.cinema-site input,.cinema-site select{font:inherit}.cinema-site a,.cinema-site button{touch-action:manipulation}.cinema-site :focus-visible{outline:2px solid #efb4a9;outline-offset:5px}.cinema-site h1,.cinema-site h2,.cinema-site h3,.cinema-site p{margin:0}.cinema-site h2{font-size:23px;font-weight:600;letter-spacing:-.025em}.cinema-site h3{font-size:17px;font-weight:500}.cinema-site button{cursor:pointer}.cinema-site button:disabled{cursor:not-allowed;opacity:.45}.cinema-site img{display:block;max-width:100%}.cinema-skip{position:fixed;left:20px;top:-100px;z-index:99;padding:12px;background:#f2f1ed;color:#151514!important}.cinema-skip:focus{top:10px}.cinema-header{height:78px;justify-content:space-between;padding:0 4%;border-bottom:1px solid var(--cinema-line);gap:24px}.cinema-brand,.cinema-header{display:flex;align-items:center}.cinema-brand{gap:10px;font-size:29px;font-weight:600;letter-spacing:-1.2px;white-space:nowrap}.cinema-brand img{width:41px;height:34px;filter:invert(1)}.cinema-header>nav{display:flex;align-self:stretch;gap:38px}.cinema-header>nav a{display:flex;align-items:center;border-bottom:2px solid transparent;color:var(--cinema-muted);padding-top:2px}.cinema-header>nav a[aria-current]{border-color:var(--cinema-red);color:var(--cinema-paper)}.cinema-header-actions{display:flex;gap:23px;align-items:center}.cinema-sign-out{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--cinema-line);border-radius:6px;color:var(--cinema-paper);background:transparent}.cinema-account-heading{margin:12px 0 0}.cinema-avatar{border-radius:50%;height:36px;width:36px;background:#30302e;display:grid;place-items:center;font-size:12px}.cinema-enter{animation:cinema-arrival .3s ease-out}.cinema-hero{position:relative;isolation:isolate;height:clamp(390px,38vw,550px);overflow:hidden}.cinema-hero-copy{position:relative;z-index:1;width:min(48%,620px);height:100%;padding:36px 36px 36px max(4%,24px);display:flex;justify-content:center;align-items:flex-start;flex-direction:column;background:rgba(17,17,16,.78)}.cinema-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--cinema-muted)}.cinema-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.2vw,64px);line-height:1.03;letter-spacing:-.04em;margin:24px 0 22px;max-width:12ch}.cinema-hero p{font-size:16px;max-width:38ch;color:#d0cfc9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cinema-meta{font-size:13px;color:var(--cinema-muted)}.cinema-hero .cinema-meta{margin:15px 0 24px}.cinema-hero-art{position:absolute;inset:0;z-index:-1;height:100%;min-width:0;overflow:hidden}.cinema-hero-art img{height:100%;width:100%;object-fit:cover}.cinema-actions{display:flex;gap:12px;flex-wrap:wrap}.cinema-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;border:1px solid #565651;background:#20201e;color:#f2f1ed;border-radius:6px;min-height:42px;padding:10px 20px;font-size:14px!important;font-weight:500;transition:transform .15s ease-out,background-color .15s ease-out}.cinema-button.primary{background:#efeee9;color:#171716;border-color:#efeee9}.cinema-button:active{transform:scale(.98)}.cinema-muted{color:var(--cinema-muted)}.cinema-library-section{margin:0 4%;padding:30px 0 34px}.cinema-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.cinema-library-controls{display:flex;gap:14px}.cinema-search{display:flex;align-items:center;gap:10px;border:1px solid var(--cinema-line);padding:0 12px;background:#20201e;border-radius:5px;color:var(--cinema-muted)}.cinema-search input{width:175px;background:none;border:0;color:var(--cinema-paper);height:40px;min-width:0}.cinema-search input::placeholder{color:var(--cinema-muted)}.cinema-rail{position:relative;margin-top:20px;min-width:0}.cinema-rail-track{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 4px 18px;margin:-8px -4px -18px}.cinema-rail-track::-webkit-scrollbar{display:none}.cinema-rail-track>*{flex:0 0 clamp(260px,24vw,340px);scroll-snap-align:start}.cinema-discover-pages{margin-top:20px}.cinema-discover-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:6px 0 12px}.cinema-discover-track::-webkit-scrollbar{display:none}.cinema-discover-page{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:24px 20px;scroll-snap-align:start;scroll-snap-stop:always;padding:0 4px}.cinema-discover-page .cinema-film-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinema-discover-placeholder{min-width:0;padding-bottom:48px}.cinema-discover-placeholder .cinema-jacket{border:1px dashed #ffffff26;border-radius:14px;background:#1b1b1a;box-shadow:inset 0 0 20px #ffffff05}.cinema-discover-placeholder .cinema-jacket:after{content:"";position:absolute;inset:2px;border:1px solid #ffffff0a;border-radius:12px;filter:blur(2px)}.cinema-discover-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px;color:var(--cinema-muted);font-size:12px}.cinema-discover-pagination button{width:44px;height:44px}.cinema-rail-arrow{position:absolute;top:55px;width:42px;height:64px;display:grid;place-items:center;background:#181818;color:#fff;border:1px solid #777;border-radius:6px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease-out}.cinema-rail-arrow.previous{left:-16px}.cinema-rail-arrow.next{right:-16px}.cinema-rail:focus-within .cinema-rail-arrow:not(:disabled){opacity:1;pointer-events:auto}.cinema-rail-arrow:disabled{visibility:hidden}.cinema-film-card{min-width:0;display:flex;flex-direction:column;gap:6px}.cinema-jacket{aspect-ratio:16/9;overflow:hidden;border-radius:10px;border:1px solid #484845;background:#242422;box-shadow:0 4px 10px #0003;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease-out,box-shadow .18s ease-out}.cinema-jacket img{height:100%;width:100%;object-fit:cover}.cinema-film-card strong{font-size:14px;font-weight:500;margin-top:4px}.cinema-card-play{position:absolute;inset:0;display:grid;place-items:center;background:#1115;opacity:0;transition:opacity .18s ease-out}.cinema-art-placeholder{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;padding:24px;color:#cbc9c2;text-align:center}.cinema-progress-section{border-top:1px solid var(--cinema-line)}.cinema-progress-card{display:flex;flex-direction:column;gap:16px;min-width:0}.cinema-progress-card .cinema-jacket{width:100%}.cinema-progress-card p{font-size:13px;color:var(--cinema-muted);margin-top:7px}.cinema-progress-card a{font-size:12px;text-decoration:underline;margin-right:14px}.cinema-progress-card progress{width:100%;height:4px;display:block;appearance:none;margin:12px 0;background:#4b4a46;border:0}.cinema-progress-card progress::-webkit-progress-bar{background:#4b4a46;border-radius:3px}.cinema-progress-card progress::-webkit-progress-value{background:var(--cinema-red);border-radius:3px}.cinema-progress-card progress::-moz-progress-bar{background:var(--cinema-red)}.cinema-empty{border:1px solid var(--cinema-line);border-radius:10px;min-height:215px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center;padding:30px}.cinema-empty p{color:var(--cinema-muted);max-width:45ch}.cinema-progress-section>p{padding-top:12px}.cinema-details{display:flex;justify-content:space-between;gap:30px;padding:30px 4%;border-bottom:1px solid var(--cinema-line);background:#20201e}.cinema-details h2{margin:8px 0}.cinema-details p{max-width:65ch;margin-bottom:12px}.cinema-details a{text-decoration:underline}.cinema-icon-button{background:transparent;color:inherit;border:0;align-self:flex-start;padding:10px}.cinema-page{max-width:1120px;padding:55px 4% 80px;margin:auto}.cinema-page h1{font-size:42px;letter-spacing:-.045em;font-weight:500;margin:10px 0}.cinema-wallet{display:flex;justify-content:space-between;gap:45px;align-items:center;border-block:1px solid var(--cinema-line);padding:34px 0;margin:35px 0}.cinema-wallet h2{font-size:17px}.cinema-balance{font-size:52px;font-weight:400;letter-spacing:-.04em;display:block;margin:8px 0}.cinema-balance small{letter-spacing:0;margin-left:13px}.cinema-balance small,.cinema-funds small,.cinema-wallet p{font-size:13px;color:var(--cinema-muted)}.cinema-funds{display:grid;grid-template-columns:100px 155px;gap:12px}.cinema-funds label,.cinema-funds small{grid-column:1/-1}.cinema-publish-form input,.cinema-site select{background:#232321;color:var(--cinema-paper);border:1px solid #4c4c47;border-radius:5px;padding:12px;max-width:100%;min-height:44px}.cinema-account-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:45px}.cinema-account-metrics>div{display:flex;flex-direction:column;gap:9px}.cinema-account-metrics span{display:flex;align-items:center;gap:8px}.cinema-account-metrics strong{font-size:27px;font-weight:500}.cinema-account-metrics small{color:var(--cinema-muted)}.cinema-transactions{overflow:auto}.cinema-transactions table{width:100%;border-collapse:collapse}.cinema-transactions th{text-align:left;color:var(--cinema-muted);font-size:12px;font-weight:400}.cinema-transactions td,.cinema-transactions th{padding:15px 5px;border-bottom:1px solid var(--cinema-line)}.cinema-transactions td:last-child,.cinema-transactions th:last-child{text-align:right}.cinema-notice{padding:18px;border:1px solid #5c5950;border-radius:6px;margin:24px 0!important}.cinema-publish-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;margin-top:40px}.cinema-publish-grid label,.cinema-publish-grid select{display:block;width:100%;margin-bottom:14px}.cinema-store-art{aspect-ratio:16/9;background:#232321;display:grid;place-items:center;border-radius:10px;overflow:hidden;margin:25px 0 16px}.cinema-store-art img{height:100%;width:100%;object-fit:contain}.cinema-publish-grid p{color:var(--cinema-muted);margin:12px 0 24px}.cinema-publish-form{padding-top:28px}.cinema-publish-form input{display:block;width:100%;margin-top:10px}.cinema-disabled-option{display:flex;align-items:center;gap:13px;color:#8d8c85;margin:25px 0}.cinema-disabled-option small{display:block}.cinema-publish-form>a,.cinema-publish-form>small{display:block;margin:16px 0;color:var(--cinema-muted)}.cinema-room{height:100dvh;background:#111110;overflow:hidden;position:relative;color:#f2f1ed}.cinema-room-stage{position:absolute;width:min(100vw,160dvh);height:min(62.5vw,100dvh);left:50%;top:50%;transform:translate(-50%,-50%)}.cinema-room-background,.cinema-room-foreground{width:100%;height:100%;filter:brightness(.68)}.cinema-room-foreground{position:absolute;inset:0;pointer-events:none;z-index:3}.cinema-room-header{position:absolute;top:3.6%;left:7%;right:7%;display:flex;align-items:center;justify-content:space-between;gap:15px;z-index:4}.cinema-room-header .cinema-brand{font-size:clamp(19px,2vw,29px)}.cinema-room-header .cinema-brand img{width:30px;height:27px}.cinema-room-header .cinema-brand span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-left:9px;font-weight:400;color:#c0bab0}.cinema-room-back{display:flex;align-items:center;gap:8px;font-size:12px}.cinema-room-screen{position:absolute;left:13.6%;top:9.5%;width:72.8%;height:43.7%;background:#080909;z-index:2;display:flex;flex-direction:column;overflow:hidden}.cinema-room-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:32px;padding:3px 12px;background:#171918;font-size:10px;color:#b9bab4}.cinema-room-toolbar>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cinema-room-toolbar>div{display:flex;gap:3px}.cinema-room-toolbar button{background:none;color:inherit;border:1px solid transparent;padding:5px 8px;font-size:10px;display:flex;align-items:center;gap:4px;border-radius:3px}.cinema-room-toolbar button[aria-pressed=true]{background:#343630;color:#f2f1ed}.cinema-room-screen video{width:100%;height:100%;min-height:0;object-fit:contain;flex:1}.cinema-room-nav{position:absolute;left:0;right:0;bottom:14%;z-index:4;display:flex;justify-content:center;gap:34px;align-items:center}.cinema-room-nav a,.cinema-room-nav button{display:flex;align-items:center;gap:9px;font-size:12px;color:#dedcd5;background:none;border:0;min-height:40px;padding:5px 10px}.cinema-room-nav button[aria-current]{border-bottom:1px solid #c3b39b}.cinema-unavailable{position:relative;display:flex}.cinema-unavailable [role=tooltip]{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);white-space:nowrap;background:#30312d;border:1px solid #626359;padding:6px 10px;border-radius:4px;opacity:0;pointer-events:none;font-size:12px}.cinema-unavailable:focus [role=tooltip],.cinema-unavailable:hover [role=tooltip]{opacity:1}.cinema-room.mode-focus .cinema-room-background,.cinema-room.mode-focus .cinema-room-foreground{opacity:.25}.cinema-room.mode-focus .cinema-room-screen{left:5%;top:12%;width:90%;height:68%;z-index:4}.cinema-room.mode-focus .cinema-room-nav{bottom:3%}.cinema-room.mode-cinema .cinema-room-stage{inset:0;transform:none;width:100%;height:100%}.cinema-room.mode-cinema .cinema-room-screen{inset:0;width:100%;height:100%;z-index:5}.cinema-room.mode-cinema .cinema-room-background,.cinema-room.mode-cinema .cinema-room-foreground,.cinema-room.mode-cinema .cinema-room-header,.cinema-room.mode-cinema .cinema-room-nav{display:none}.cinema-player-error{position:absolute;inset:35px 0 0;background:#171918;display:flex;gap:18px;flex-direction:column;align-items:center;justify-content:center}.cinema-room-notes{position:absolute;bottom:12px;left:4%;right:4%;z-index:8;font-size:12px;background:#171918;padding:8px 12px}.cinema-room-notes p{padding:8px 0}@keyframes cinema-arrival{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.cinema-rail:hover .cinema-rail-arrow:not(:disabled){opacity:1;pointer-events:auto}.cinema-film-card:hover .cinema-jacket,.cinema-progress-card:hover .cinema-jacket{transform:translateY(-3px);border-color:#fff;box-shadow:0 0 0 1px #fff,0 0 12px #ffffff28}.cinema-film-card:hover .cinema-card-play{opacity:1}.cinema-button:hover{background:#33332f}.cinema-button.primary:hover{background:#dcdad2}}.cinema-film-card:focus-visible .cinema-jacket,.cinema-progress-card:focus-within .cinema-jacket{border-color:#fff;box-shadow:0 0 0 1px #fff,0 0 12px #ffffff28}.cinema-film-card:focus-visible .cinema-card-play{opacity:1}@media (max-width:1000px){.cinema-hero{height:420px}.cinema-hero-copy{width:48%;padding:30px 5%}.cinema-room-header .cinema-brand span{display:none}}@media (max-width:640px){.cinema-header{height:auto;min-height:112px;flex-wrap:wrap;padding:15px 5% 0;gap:10px}.cinema-brand{font-size:25px}.cinema-brand img{width:34px;height:29px}.cinema-header>nav{order:3;justify-content:space-between;width:100%;height:46px;gap:20px}.cinema-header-actions{gap:16px}.cinema-header-actions>a:first-child{display:none}.cinema-header>nav a{font-size:14px}.cinema-hero{display:flex;flex-direction:column;height:auto;min-height:0}.cinema-hero-art{position:relative;inset:auto;z-index:auto;height:auto;flex:none;order:-1;aspect-ratio:21/9;width:100%}.cinema-hero-copy{padding:25px 5% 30px;height:auto;background:#191918;width:100%}.cinema-hero h1{font-size:40px;max-width:none;margin:13px 0}.cinema-hero p{font-size:14px}.cinema-hero .cinema-meta{margin:12px 0 18px}.cinema-library-section{margin:0 5%;padding:25px 0}.cinema-section-heading{align-items:flex-start;flex-direction:column;gap:14px}.cinema-library-controls{width:100%;flex-wrap:wrap}.cinema-search{flex:1;min-width:130px}.cinema-search input{width:100%;font-size:16px}.cinema-library-controls .cinema-button{padding:8px 10px}.cinema-rail-track{gap:14px}.cinema-rail-track>*{flex-basis:82vw}.cinema-discover-page{gap:20px 10px}.cinema-discover-page .cinema-jacket{border-radius:8px}.cinema-discover-page .cinema-film-card{gap:4px}.cinema-discover-page .cinema-film-card strong{font-size:12px}.cinema-discover-page .cinema-meta{font-size:10px;white-space:nowrap}.cinema-discover-placeholder{padding-bottom:38px}.cinema-rail-arrow{display:none}.cinema-film-card strong{font-size:13px}.cinema-progress-card{gap:15px}.cinema-progress-card h3{font-size:15px}.cinema-page{padding:30px 5% 60px}.cinema-page h1{font-size:34px}.cinema-wallet{display:block;margin:25px 0}.cinema-funds{margin-top:25px;grid-template-columns:1fr 1fr}.cinema-account-metrics{grid-template-columns:1fr;gap:25px}.cinema-account-metrics>div{padding-bottom:20px;border-bottom:1px solid var(--cinema-line)}.cinema-account-metrics strong{font-size:26px}.cinema-publish-grid{grid-template-columns:1fr;gap:15px}.cinema-publish-form{padding-top:0}.cinema-room-stage{width:100vw;height:100dvh}.cinema-room-background,.cinema-room-foreground{object-fit:cover;object-position:center;height:100%;width:100%}.cinema-room-background{opacity:.4}.cinema-room-foreground{display:none}.cinema-room-header{top:25px;left:5%;right:5%}.cinema-room-header .cinema-brand{font-size:23px}.cinema-room-back{font-size:11px}.cinema-room-screen,.cinema-room.mode-focus .cinema-room-screen{left:0;top:25%;width:100%;height:45%;min-height:240px}.cinema-room-nav,.cinema-room.mode-focus .cinema-room-nav{bottom:10%;gap:12px}.cinema-room-nav a,.cinema-room-nav button{font-size:12px;padding:5px}.cinema-room-toolbar>span{max-width:100px}.cinema-room.mode-cinema .cinema-room-screen{top:0;height:100%;min-height:0}}@media (prefers-reduced-motion:reduce){.cinema-enter{animation:none}.cinema-site *{transition:none!important}.cinema-film-card:hover .cinema-jacket,.cinema-progress-card .cinema-jacket:hover{transform:none}}.cinema-phone-form{grid-template-columns:minmax(0,1fr);width:min(100%,420px)}.cinema-phone-form input{background:#232321;color:var(--cinema-paper);border:1px solid #4c4c47;border-radius:5px;padding:12px;min-height:44px;width:100%}.cinema-allowance-actions{grid-template-columns:minmax(0,1fr);max-width:300px}.cinema-phone-form .cinema-notice{margin:0}.cinema-jacket{position:relative}.cinema-card-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease-out;pointer-events:none}.cinema-banner-animation.is-playing,.cinema-card-preview.is-playing{opacity:1}.cinema-card-preview.is-portrait{object-fit:contain;background:#111110}.cinema-banner-link{display:block;height:100%;width:100%}.cinema-banner-link:focus-visible{outline:2px solid #fff;outline-offset:-4px}.cinema-banner-animation{position:absolute;inset:0;opacity:0;pointer-events:none}.cinema-banner-animation .cinema-banner-overlay,.cinema-banner-animation video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cinema-banner-animation .cinema-banner-overlay{object-fit:contain}.cinema-banner-shade{position:absolute;inset:0;background:rgba(0,0,0,.25)}.cinema-animation-control{display:flex;align-items:center;gap:6px;position:absolute;right:16px;bottom:16px;border:1px solid #777;border-radius:5px;padding:9px 12px;background:#191918;color:#fff;font:inherit;font-size:12px;cursor:pointer}.cinema-animation-control:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.cinema-animation-control,.cinema-banner-animation,.cinema-card-preview{display:none;transition:none}}@media (max-width:640px){.cinema-animation-control{min-width:40px;min-height:40px;justify-content:center;right:10px;bottom:10px}.cinema-animation-control span{display:none}}.cinema-room-toolbar>.cinema-feedback-trigger{flex:0 0 auto;min-height:26px;padding:4px 9px;border:1px solid #54564f;border-radius:3px;background:#242622;color:#f0eee8;font-size:10px;line-height:1}.cinema-room-toolbar>.cinema-feedback-trigger:hover,.cinema-room-toolbar>.cinema-feedback-trigger[aria-expanded=true]{background:#373832;border-color:#aaa394}.cinema-feedback-dialog button:focus-visible,.cinema-room-toolbar>.cinema-feedback-trigger:focus-visible{outline:2px solid #e7dcc4;outline-offset:3px}.cinema-feedback-overlay{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#090908e8}.cinema-feedback-dialog{width:min(720px,100%);max-height:88dvh;overflow:auto;padding:20px;border:1px solid #45453f;border-radius:8px;background:#171716;color:#f2f1ed}.cinema-feedback-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #393a35}.cinema-feedback-dialog>header span{color:#bab8b0;font-size:10px;letter-spacing:.12em}.cinema-feedback-dialog>header h2{margin:3px 0 0;font-size:22px;font-weight:500}.cinema-feedback-close{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border:1px solid #4d4d47;border-radius:5px;background:#20201e;color:inherit}.cinema-feedback-close svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}.cinema-feedback-dialog iframe{display:block;width:100%;max-height:76dvh;margin-top:14px;border:0}.cinema-feedback-choices{display:flex;flex-wrap:wrap;gap:10px}.cinema-feedback-choices button{min-height:44px;padding:10px 14px;border:1px solid #54544e;border-radius:5px;background:#22221f;color:inherit}.cinema-feedback-choices button:hover{border-color:#b6ad9d;background:#302f2b}@media (max-width:640px){.cinema-room-toolbar{gap:6px;padding-inline:6px}.cinema-room-toolbar>span{min-width:0;max-width:28%}.cinema-room-toolbar>.cinema-feedback-trigger{padding-inline:6px;font-size:9px}.cinema-room-toolbar>div{flex:0 0 auto}.cinema-room-toolbar button{padding-inline:4px;font-size:9px}.cinema-feedback-dialog{padding:16px}.cinema-feedback-choices{flex-direction:column}}.cinema-header-actions .cinema-lang .lang-option{padding:0 6px;font-size:13px}@media (max-width:640px){.cinema-header-actions .cinema-lang .lang-option{min-width:44px;justify-content:center}.cinema-header-actions .cinema-lang .lang-option>span:not(.lang-flag-wrap){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:380px){.cinema-header-actions{gap:12px}}.cinema-site:lang(ja){font-family:Arial,Helvetica,var(--font-ja);line-height:1.7}.cinema-hero h1:lang(ja){font-family:Georgia,"Times New Roman","Hiragino Mincho ProN","Yu Mincho",YuMincho,"Noto Serif JP","Noto Serif CJK JP",var(--font-ja);font-size:clamp(28px,3.3vw,48px);line-height:1.3;max-width:10em}:lang(ja) .cinema-details p,:lang(ja) .cinema-empty p,:lang(ja) .cinema-feedback-dialog p,:lang(ja) .cinema-hero p,:lang(ja) .cinema-page>p.cinema-muted,:lang(ja) .cinema-publish-grid p{line-height:1.8}.cinema-site h2:lang(ja),.cinema-site h3:lang(ja){line-height:1.4}.cinema-hero p:lang(ja){max-width:28em}.cinema-page h1:lang(ja){font-size:32px;line-height:1.35}.cinema-eyebrow:lang(ja){font-size:12px}:lang(ja) .cinema-room-header .cinema-brand span{text-transform:uppercase!important;letter-spacing:.12em!important}.cinema-feedback-dialog>header span:lang(ja),.cinema-room-toolbar button:lang(ja),.cinema-room-toolbar:lang(ja),.cinema-room-toolbar>.cinema-feedback-trigger:lang(ja){font-size:11px}.cinema-funds:lang(ja):not(.cinema-allowance-actions){grid-template-columns:minmax(100px,auto) minmax(155px,auto)}@media (max-width:640px){.cinema-hero h1:lang(ja){font-size:30px;max-width:none}.cinema-page h1:lang(ja){font-size:27px}.cinema-header>nav a:lang(ja){font-size:13px;white-space:nowrap}.cinema-room-toolbar button:lang(ja),.cinema-room-toolbar:lang(ja),.cinema-room-toolbar>.cinema-feedback-trigger:lang(ja){font-size:10px}.cinema-funds:lang(ja):not(.cinema-allowance-actions){grid-template-columns:1fr 1fr}}