/* A mesma identidade, agora com biblioteca, episódios e perfis. */
[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.profile-button{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted);white-space:nowrap}.profile-dot{width:28px;height:28px;display:grid;place-items:center;border:1px solid #d8ef8744;background:#2c3b2a;border-radius:50%;font:15px Georgia;color:var(--lime)}.header-inner{gap:34px}.search-trigger span,.search-trigger kbd{display:none}.header-actions{gap:12px}.catalog-update{display:block;width:calc(100% - 96px);max-width:1400px;margin:0 auto 20px;padding:12px 18px;color:var(--lime);background:#25351f;border:1px solid #a1bd7255;border-radius:8px;text-align:left;font-size:12px}.home-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.home-cards .card{display:block!important}.card-language{font-size:9px;color:#bdcdb1;margin-top:8px;line-height:1.8}.card-language>span{display:block;color:var(--muted);font-size:8px}.continue-section{padding-top:4px}.continue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.resume-card{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:#1a251d}.resume-image{height:166px;display:block;position:relative;background:#263c32;overflow:hidden}.resume-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#09180da0,transparent 70%)}.resume-image>img{width:100%;height:100%;object-fit:cover;object-position:70% 48%}.resume-play{position:absolute;inset:0;display:grid;place-items:center;z-index:1}.resume-play svg{height:44px;width:44px;padding:13px;border-radius:50%;background:#edf5dce8;stroke:#243b21;fill:#243b21}.resume-episode{position:absolute;bottom:15px;left:17px;z-index:1;font-size:9px;font-weight:600;letter-spacing:1px}.resume-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#142019;z-index:2}.resume-progress span{display:block;height:100%;background:var(--lime)}.resume-copy{padding:17px 18px 19px}.resume-copy h3{font-size:14px;margin:0 0 6px;font-weight:550}.resume-copy p{font-size:11px;color:#c3ccbd;margin:0 0 12px}.resume-copy small{color:var(--muted);font-size:10px}.collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.collection-tile{display:block;position:relative;overflow:hidden;padding:32px 34px;background:#233327;border:1px solid #e3efd619;border-radius:12px}.collection-tile.tone-amber{background:#343127}.collection-tile h3{font:32px/1.15 var(--serif);letter-spacing:-.6px;margin:13px 0;max-width:330px}.collection-tile p{font-size:12px;line-height:1.7;color:#b7c3ae;max-width:320px;margin-bottom:25px}.collection-ornament{position:absolute;right:26px;top:14px;font:110px/1 Georgia;color:#d8ef8733;transform:rotate(-12deg)}.collection-heading{padding:56px;border-radius:16px;background:#26372b;margin-top:12px}.collection-heading.tone-amber{background:#393329}.collection-heading h1{font:54px/1.06 var(--serif);max-width:620px;margin:20px 0}.collection-heading p{color:var(--muted);font-size:16px;max-width:590px;line-height:1.6}.collection-intro{max-width:800px;margin:30px 0}.series-notice{display:flex;align-items:center;gap:14px;padding:19px 0;color:var(--muted);font-size:11px;border-bottom:1px solid var(--line)}.list-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:6px 0 30px}.list-status-label{display:block;color:var(--muted);font-size:9px;padding-top:12px}.list-status-label select,.player-options select,.profile-form input{display:block;background:#1d2a21;color:var(--ink);border:1px solid #a6c29a3a;border-radius:7px;padding:10px 12px;font:12px var(--sans);width:100%;margin-top:7px}.history-heading{font:27px var(--serif);margin:34px 0 20px}.history-list{display:grid;gap:12px}.history-list article{padding:18px 24px;background:#1b261f;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:20px}.history-list a{display:flex;gap:22px;align-items:center;flex:1}.history-number{font:28px Georgia;color:var(--lime)}.history-list strong{font-size:13px;font-weight:550}.history-list small{display:block;color:var(--muted);font-size:11px;margin-top:6px}.history-list svg{margin-left:auto;width:20px;color:var(--lime)}.profile-grid{display:flex;gap:22px;flex-wrap:wrap;margin:20px 0 35px}.profile-card{width:150px;text-align:center}.profile-avatar{position:relative;width:118px;height:118px;border-radius:22px;background:#2a4031;display:grid;place-items:center;margin:auto auto 15px;font:52px Georgia;color:var(--lime);border:2px solid transparent;transition:.15s}.profile-avatar.tone-amber{background:#4b4030;color:#f3d5a6}.profile-avatar.tone-pink{background:#48313f;color:#edb1cd}.profile-avatar.tone-sea{background:#293e44;color:#b1d7db}.profile-avatar i{font-style:normal;position:absolute;font-size:24px;top:5px;right:10px;opacity:.5}.profile-card.selected .profile-avatar{border-color:var(--lime);box-shadow:0 0 0 5px #d8ef8710}.profile-card strong{font-size:13px;font-weight:500}.profile-card small{display:block;color:var(--muted);font-size:10px;margin-top:6px}.profile-form{max-width:450px;margin-bottom:40px}.profile-form>label{font-size:12px;color:#c1ceba}.profile-form>div{display:flex;align-items:center;gap:10px;margin-top:10px}.profile-form input{margin:0;min-width:0;min-height:44px}.profile-form button{flex-shrink:0}.profile-form small{font-size:10px;color:var(--muted);display:block;margin-top:8px}.account-panels{display:grid;grid-template-columns:1fr 1fr;gap:24px}.account-panel,.help-card{padding:30px;background:#1b271f;border:1px solid var(--line);border-radius:12px}.account-panel h2,.help-card h2{font:29px/1.1 var(--serif);margin:14px 0}.account-panel p,.help-card p{font-size:12px;line-height:1.9;color:var(--muted)}.account-panel .google-continue{max-width:330px;margin-top:22px}.settings-links{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.settings-links .button{font-size:11px}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.help-symbol{color:var(--lime);font:24px Georgia}.help-symbol svg{width:32px;height:32px}.help-card .text-link{margin-top:20px}.models-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.model-card{display:block;padding:25px;border:1px solid var(--line);background:#1c2820;border-radius:10px}.model-card>span{font:29px Georgia;color:#adc890}.model-card h2{font:26px Georgia;margin:15px 0 9px}.model-card p{font-size:11px;line-height:1.6;color:var(--muted)}.model-card>svg{width:20px;margin-top:10px;color:var(--lime)}.model-card .text-link{display:flex;margin:10px 0 0}.engine-note{border-top:1px solid var(--line);padding:30px 0;margin-top:30px}.engine-note strong{font-size:15px}.engine-note p,.engine-note small{color:var(--muted);font-size:12px}
.watch-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 25px}.watch-heading h1{font:36px/1.1 var(--serif);letter-spacing:-.6px;margin:10px 0 0}.watch-heading .eyebrow{font-size:9px;letter-spacing:1.5px}.watch-heading .button{font-size:12px}.watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.watch-main{min-width:0}.cinema{border:1px solid #a7bc8a35;border-radius:12px;background:#080f0b;overflow:hidden;isolation:isolate}.watch-stage{position:relative;width:100%;aspect-ratio:16/9;min-height:200px;overflow:hidden;background:#060d09;container-type:inline-size}.frame-mount,.frame-mount iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.frame-mount .direct-picture{display:block;width:100%;height:100%;object-fit:contain;background:#07100c;pointer-events:none}.direct-picture::cue{font-size:var(--subtitle-size,100%)}.demo-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% center;opacity:.48}.watch-stage:not(.is-demo) .demo-backdrop{display:none}.watch-cover{position:absolute;inset:0;background:linear-gradient(0deg,#112117f2,#0a160b55);display:grid;place-items:center;padding:25px;text-align:center;z-index:2}.start-panel,.end-panel{max-width:520px}.episode-stamp{font-size:9px;letter-spacing:2px;color:var(--lime)}.watch-cover h2{font:clamp(22px,2.7vw,38px)/1.12 var(--serif);margin:17px 0 13px;letter-spacing:-.5px}.watch-cover p{font-size:12px;line-height:1.7;color:#d5decc;margin:0 0 22px}.watch-cover .button{font-size:12px;min-height:42px}.end-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.demo-playing{display:none;position:absolute;inset:0;text-align:center;align-content:center;padding:25px;background:#09150c80}.watch-stage.is-demo .demo-playing{display:block}.demo-playing strong{display:block;font:32px/1.2 Georgia;max-width:400px;margin:20px auto}.demo-playing p{font-size:12px;line-height:1.8;color:#c7d5ba}.transport{padding:12px 16px 10px;background:#142019;border-top:1px solid #bbcda51a}.transport>input{width:100%;margin:0 0 5px;height:16px;accent-color:var(--lime)}.transport-row{display:flex;align-items:center;gap:15px;min-height:36px}.transport button{display:grid;place-items:center;font-size:12px;min-width:30px;min-height:36px;color:#deebcc;flex-shrink:0}.transport button:first-child{font-size:17px}.transport button svg{width:18px;height:18px}.transport [data-time]{font-size:10px;color:#b6c2ab;white-space:nowrap}.volume-label{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:9px;color:#b6c2ab}.volume-label input{width:65px;accent-color:var(--lime)}.speed-label select{color:#c9d7bd;background:#223026;border:1px solid #8f9d7933;border-radius:4px;font-size:10px;padding:4px}.player-under{display:flex;justify-content:space-between;gap:16px;padding:13px 1px;color:#a8b69e;font-size:9px;line-height:1.7}.player-under [data-player-status]{color:var(--lime)}.player-options{border:1px solid var(--line);border-radius:8px;padding:15px 19px;margin-top:5px}.player-options summary{font-size:12px;color:#c4d2b9;cursor:pointer}.player-options summary span{float:right;color:#8f9f86;font-size:10px}.player-options-grid{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:15px;margin-top:18px;align-items:center}.player-options-grid label{font-size:10px;color:#b4c2a8}.player-options-grid .check-option{display:flex;align-items:center;gap:9px;line-height:1.6}.player-options p{font-size:10px;line-height:1.8;color:#95a38c}.player-options input,.autonext input{accent-color:var(--lime)}.next-card{padding:22px;background:#253323;border:1px solid #d8ef8736;border-radius:11px}.next-card h2{font:26px/1.15 var(--serif);letter-spacing:-.5px;margin:12px 0 18px}.next-card>img{width:100%;aspect-ratio:16/8;object-fit:cover;object-position:72% center;border-radius:7px;margin-bottom:16px}.next-number{font-size:8px;letter-spacing:1.2px;color:var(--lime)}.next-card h3{font-size:14px;font-weight:500;margin:9px 0}.next-card p{font-size:11px;line-height:1.8;color:#b6c5aa}.next-card .button{width:100%;font-size:12px;margin:7px 0 15px;min-height:43px}.autonext{font-size:10px;display:flex;align-items:center;gap:7px;color:#c2d1b5}.next-card [data-next-countdown]{display:block;font-size:12px;color:var(--lime);margin-top:12px}.cancel-next{font-size:10px;display:none;margin-top:12px}.next-card [data-next-countdown]:not(:empty)+.cancel-next{display:flex}.next-card.episode-ended{border-color:var(--lime);box-shadow:0 0 0 3px #d8ef8710}.episode-rail{margin-top:25px}.episode-rail h3{font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:space-between;margin:0 0 12px}.episode-rail h3 span{font-size:9px;color:var(--muted)}.rail-episode{display:flex;align-items:center;gap:12px;padding:14px 11px;border-bottom:1px solid var(--line);border-radius:6px}.rail-episode>span{font:22px Georgia;color:#8f9e86}.rail-episode strong{font-size:10px;font-weight:500;line-height:1.6;display:block}.rail-episode small{font-size:9px;color:var(--muted);display:block;margin-top:3px}.rail-episode>svg{width:15px;margin-left:auto;flex-shrink:0}.rail-episode.active{background:#d8ef870c;border:1px solid #d8ef8735;color:var(--lime)}.rail-episode.active>span{color:var(--lime)}.demo-end-button{font-size:10px;color:#a8bc96;border:1px dashed #a4bd7f55;width:100%;border-radius:6px;padding:10px;margin-top:16px}.episode-editorial{padding-top:25px;border-top:1px solid var(--line);margin-top:40px}.watch-main .episode-navigation{margin-top:20px}.watch-main .episode-navigation .button{font-size:11px}.cinema:fullscreen{width:100vw;height:100dvh;border-radius:0;display:flex;flex-direction:column;justify-content:center;background:#030806}.cinema:fullscreen .watch-stage{min-height:0;aspect-ratio:auto;height:calc(100% - 83px);flex:1}.cinema:fullscreen .transport{flex-shrink:0}.cinema:fullscreen .watch-cover h2{font-size:clamp(28px,4vw,65px)}.cinema:fullscreen .end-panel,.cinema:fullscreen .start-panel{max-width:740px}.cinema:fullscreen .watch-cover p{font-size:16px}.cinema:fullscreen .demo-backdrop{object-fit:contain}.transport button:disabled,.transport select:disabled,.transport input:disabled{opacity:.35}.footer-links{flex-wrap:wrap;line-height:1.8}.footer-note{display:none}
@media(min-width:1500px){.watch-layout{grid-template-columns:minmax(0,1fr) 330px;gap:30px}.next-card{padding:27px}.next-card h2{font-size:30px}}
@media(max-width:1100px){#profile-name{display:none}.watch-layout{grid-template-columns:minmax(0,1fr) 265px;gap:18px}.next-card{padding:18px}.transport-row{gap:9px}.volume-label{display:none}.transport [data-time]{margin-left:auto}.continue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.continue-grid .resume-card:nth-child(3){display:none}.collection-tile h3{font-size:28px}.collection-ornament{font-size:80px;right:14px}.header-inner{gap:25px}.models-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.watch-layout{grid-template-columns:1fr}.watch-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.episode-rail{margin-top:0}.next-card>img{max-height:130px}.demo-end-button{grid-column:1/-1;margin-top:0}.episode-editorial{margin-top:25px}.watch-heading h1{font-size:32px}.transport-row{gap:18px}.volume-label{display:flex}.help-card{padding:24px}.account-panels{gap:18px}.site-footer{gap:20px}.catalog-update{width:calc(100% - 64px)}}
@media(max-width:650px){.profile-button{padding:0}.profile-dot{width:27px;height:27px;font-size:14px}.header-actions{gap:6px}.header-inner{padding:0 16px;gap:6px}.header-inner .brand>span{font-size:21px}.header-inner .brand img{width:27px;height:27px}.header-actions .search-trigger{padding:6px}.header-actions .icon-button{width:28px}.header-actions .sign-in{width:29px}.catalog-update{width:calc(100% - 40px);font-size:11px}.continue-grid{display:flex;gap:13px;overflow-x:auto;margin-right:-20px;padding-right:20px}.continue-grid .resume-card{display:block;flex:0 0 79%;scroll-snap-align:start}.resume-image{height:140px}.resume-copy{padding:15px}.resume-copy h3{font-size:12px}.resume-copy p{font-size:10px}.resume-copy small{font-size:9px}.collection-grid{grid-template-columns:1fr;gap:13px}.collection-tile{padding:26px}.collection-tile h3{font-size:29px;max-width:240px}.collection-tile p{max-width:240px;font-size:11px}.collection-ornament{font-size:90px}.collection-heading{padding:34px 25px}.collection-heading h1{font-size:38px}.collection-heading p{font-size:13px}.series-notice{align-items:flex-start;font-size:10px;line-height:1.7}.series-notice .inline-badge{flex-shrink:0}.library-cards .card-language{font-size:8px}.list-status-label select{font-size:10px;padding:9px 5px}.history-list article{padding:16px;display:block}.history-list a{gap:13px}.history-list strong{font-size:11px}.history-list small{font-size:9px}.history-list button{margin-top:14px;font-size:9px}.profile-grid{gap:14px}.profile-card{width:130px}.profile-avatar{width:104px;height:104px}.profile-form>div{gap:8px}.account-panels,.help-grid{grid-template-columns:1fr}.account-panel,.help-card{padding:25px}.account-panel h2{font-size:27px}.models-grid{grid-template-columns:1fr 1fr;gap:11px}.model-card{padding:18px}.model-card h2{font-size:22px}.model-card p{font-size:10px}.model-card>span{font-size:24px}.engine-note p{font-size:11px;line-height:1.7}.watch-heading{display:block;margin-top:18px;margin-bottom:18px}.watch-heading h1{font-size:30px}.watch-heading .button{margin-top:16px;min-height:38px;font-size:11px}.watch-heading .eyebrow{font-size:8px}.watch-stage{min-height:220px;aspect-ratio:16/10}.watch-cover{padding:20px}.watch-cover h2{font-size:25px;margin:13px 0 12px}.episode-stamp{font-size:8px;letter-spacing:1.3px}.watch-cover p{font-size:10px;max-width:260px;margin:0 auto 15px}.watch-cover .button{font-size:10px;min-height:38px}.transport{padding:9px 10px}.transport-row{gap:7px}.transport button{min-width:26px;font-size:10px}.transport [data-time]{font-size:9px}.volume-label{display:none}.player-under{display:block;font-size:9px;padding:12px 1px;line-height:1.8}.player-under>span{display:block}.player-options{padding:14px}.player-options summary{font-size:11px}.player-options summary span{font-size:8px}.player-options-grid{grid-template-columns:1fr 1fr;gap:13px}.player-options-grid .check-option{grid-column:1/-1;grid-row:2}.player-options-grid select{font-size:11px;padding:9px}.watch-sidebar{display:block}.next-card{padding:23px}.next-card h2{font-size:27px}.next-card>img{display:none}.next-card h3{font-size:15px}.next-card p{font-size:12px}.next-card .button{margin-top:12px}.autonext{font-size:11px}.episode-rail{margin-top:28px}.rail-episode{padding:16px 12px}.rail-episode strong{font-size:12px}.rail-episode small{font-size:10px}.demo-end-button{margin-top:18px;font-size:11px}.episode-editorial{padding-top:10px}.end-actions{gap:7px}.demo-playing strong{font-size:27px}.demo-playing p{font-size:11px}.card-language{font-size:8px}.home-cards .card-language>span{font-size:8px}.filters .field{min-width:calc(50% - 10px)}.footer-links{gap:15px 22px}.site-footer{padding-bottom:100px}}
@media(max-width:360px){.header-inner .brand>span{font-size:19px}.header-inner .brand img{width:24px;height:24px}.header-actions{gap:3px}.header-actions .search-trigger{padding:3px}.models-grid{grid-template-columns:1fr}.watch-stage{min-height:230px}.watch-heading h1{font-size:27px}.speed-label{display:none}.player-options summary span{display:none}.card-language{font-size:7px}}

.caption-notice{font-size:12px;line-height:1.65;color:#d1dabe;padding:14px 16px;border:1px solid #d8ef8736;border-radius:8px;background:#253323}.account-delete,.danger{color:#ffb1ae}.button.danger{background:#ac2525;color:#fff}.setting-row select{max-width:230px;background:#263529;color:#eaf0de;border:1px solid #61744c;border-radius:8px;padding:12px;font:inherit}@media(max-width:600px){.setting-row:has(#app-language){display:grid;gap:12px}.setting-row select{max-width:100%;width:100%}}
.episode-access{padding:5px 0;border-bottom:1px solid var(--line)}
.episode-access summary{width:fit-content;min-height:44px;align-content:center;font-size:14px;color:var(--muted);cursor:pointer}
.episode-access summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px}
.episode-access-hint{font-size:14px;line-height:1.55;color:var(--muted);margin:5px 0}
.episode-access-actions{display:flex;align-items:center;flex-wrap:wrap;gap:0 20px}
.episode-access-actions .text-link{display:inline-flex;align-items:center;min-height:44px;margin:0}
.episode-access [data-playback-problem]{font-size:14px;line-height:1.55;color:var(--ink);margin:10px 0 0}
.transport-row{flex-wrap:wrap;gap:4px 10px}
.transport button{min-width:44px;min-height:44px;border-radius:6px}
.transport button:focus-visible,.transport select:focus-visible,.transport input:focus-visible{outline:2px solid var(--lime);outline-offset:1px}
.transport [data-cc]{font-weight:700;font-size:11px;letter-spacing:.04em}
.transport [data-cc][aria-pressed="true"]{color:var(--lime);text-decoration:underline;text-underline-offset:4px}
.playback-recovery{padding:10px 0;border-bottom:1px solid var(--line)}
.playback-recovery p{margin:0;color:var(--ink);font-size:14px;line-height:1.55}
.episode-access summary{display:flex;align-items:center;gap:7px;font-size:13px}
.episode-access summary span{font-size:20px;line-height:1}
/* Keep the subtitle baseline inside the stage, including in portrait fullscreen.
   The provider pillarboxes its video in the wider frame; only the sides extend out. */
.watch-stage[data-source="official"] .frame-mount iframe {
  inset:auto;top:50%;left:-50%;width:200%;height:100%;height:min(100%,56.25cqw);
  transform:translateY(-50%);pointer-events:none;
}
.watch-cover{isolation:isolate;background:#0c160f}
.watch-cover .episode-cover-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.watch-cover::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0a160eeb,#0b190fb3 55%,#1120199e)}
.watch-cover .start-panel,.watch-cover .end-panel{min-width:0}
.watch-cover .episode-stamp{font-weight:650}
html.watch-expanded{overflow:hidden}
.legal-notice{max-width:52rem;margin:2rem auto 4rem}
.legal-notice section{margin-block:1.5rem}
.source{color:var(--ink)}
.cinema.controls-hidden .watch-stage{cursor:none}
.reveal-transport{position:absolute;z-index:4;top:12px;left:12px;background:#18241d;color:#fff;padding:10px 18px}
.reveal-transport:not(:focus-visible){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.cinema.is-expanded{position:fixed;inset:0;z-index:1000;width:100%;height:100%;height:100dvh;display:flex;flex-direction:column;justify-content:center;border:0;border-radius:0;background:#030806}
.cinema.is-expanded .watch-stage{min-height:0;flex:1;aspect-ratio:auto}
.cinema.is-expanded .transport{flex-shrink:0;padding-bottom:max(10px,env(safe-area-inset-bottom))}
.cinema:is(:fullscreen,.is-expanded){container-type:size;border:0}
.cinema:is(:fullscreen,.is-expanded) .cinema-body{box-sizing:border-box;width:100%;min-height:0;flex:1;display:flex;flex-direction:column;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}
.cinema:is(:fullscreen,.is-expanded) .transport{padding-bottom:10px}
/* Alguns navegadores móveis mantêm a janela em retrato. Gire o conteúdo, não o elemento da Fullscreen API. */
@media (orientation:portrait) and (any-pointer:coarse){
  .cinema:is(:fullscreen,.is-expanded) .cinema-body{position:absolute;left:100%;top:0;width:100vh;height:100vw;width:100cqh;height:100cqw;transform-origin:0 0;transform:rotate(90deg);padding:env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px) env(safe-area-inset-top,0px)}
}
@media(max-width:650px){.transport-row{gap:2px 5px}.transport [data-time]{flex:1;text-align:right}.transport .volume-label{display:flex;margin:0}.transport .speed-label{display:inline-flex}.transport .volume-label input{width:54px}}
