/* V12: the scene supports the edition. Compact travel; isolated artwork. */
.daily-cinema-stage{padding:28px 4vw 36px;min-height:550px;overflow:clip}
.cinema-enabled .daily-cinema-stage{position:relative;top:auto;height:auto;min-height:550px}
.cinema-enabled .daily-cinema-scroll{height:auto;min-height:0}
.daily-cinema-content .d10-heading{padding-bottom:16px}
.daily-cinema-content .d10-heading #d10-heading{font-size:clamp(60px,6.3vw,92px);letter-spacing:-.06em}
.daily-overline{margin-bottom:12px}.daily-cinema-content .d10-cover{padding-top:10px}
.daily-cinema-content .d10-cover-copy{padding-top:15px}.daily-cinema-content .d10-cover-copy>time{margin-bottom:12px}
.daily-cinema-content .d10-caption{padding-top:16px;padding-bottom:0}.daily-cinema-content .d10-caption>p{margin-bottom:18px}
.daily-cinema-content .d10-cover h2{font-size:clamp(36px,3.8vw,54px)}
.daily-cinema-art{overflow:clip;inset:0 0 0 48%;}
.daily-cinema-record{width:98%;left:0;top:0;max-width:820px}
.daily-cinema-word{top:3%;left:3%;font-size:clamp(100px,15vw,214px)}
.daily-cinema-orbit{top:8%;width:65%;left:16%}.daily-cinema-index{bottom:6%;right:4vw}
.daily-cinema-wave{left:-35%;bottom:-20%;height:80%;opacity:calc(var(--travel)*.16)}
.daily-cinema-scroll-cue{bottom:16px;right:55%}
.daily-cinema-content .d10-photo{top:-125px;left:calc(100% + 6vw);width:44vw;height:390px}
/* The navigator is a solid, uninterrupted control surface, outside the visual scene. */
.homepage-v7 .d10-navigator{position:relative;z-index:3;background:var(--cinema-paper);margin:0 4vw;padding:16px 0 20px;grid-template-columns:180px 1fr;gap:0 28px;align-items:start}
@media(min-width:1600px){.homepage-v7 .d10-navigator{margin-inline:auto}}
@media(max-width:700px){.homepage-v7 .d10-navigator{margin-inline:22px}}
.edition-also{margin-top:4px;padding-top:20px;padding-bottom:24px;gap:28px}.edition-also .also-art,.edition-also .also-film-art{width:100px;height:78px}
@media(min-width:701px) and (max-width:1100px){.daily-cinema-content{width:48%}.daily-cinema-art{left:53%}.daily-cinema-record{width:106%;left:-2%;top:4%}.daily-cinema-content .d10-photo{left:calc(100% + 4vw);width:43vw;height:340px;top:-55px}.daily-cinema-content .d10-heading #d10-heading{font-size:64px}.daily-cinema-content .d10-archive-link{font-size:16px;position:static;margin-top:10px}.daily-cinema-content .d10-heading{display:block}}
@media(max-width:700px){.daily-cinema-stage{display:flex;flex-direction:column;padding:24px 22px 25px;min-height:0}.cinema-enabled .daily-cinema-stage{position:relative;top:auto;height:auto;min-height:0}.cinema-enabled .daily-cinema-scroll{height:auto;min-height:0}.daily-cinema-content .d10-heading{padding:0;margin-bottom:8px}.daily-cinema-content .d10-heading #d10-heading{font-size:58px}.daily-cinema-art{position:relative;inset:auto;height:230px;margin:0 -22px;overflow:clip}.daily-cinema-record{left:4%;width:96%;top:-15%;max-width:none}.daily-cinema-word{top:0;left:9%;font-size:96px}.daily-cinema-orbit{top:-12%;left:23%;width:58%}.daily-cinema-index{bottom:3%;right:22px}.daily-cinema-index strong{font-size:48px}.daily-cinema-wave{left:-15%;bottom:-10%}.daily-cinema-content .d10-cover{padding-top:12px}.daily-cinema-content .d10-caption>p{font-size:19px}.daily-cinema-content .d10-cover h2{font-size:37px}.daily-cinema-content .d10-photo{left:0;top:-230px;width:100%;height:220px}.edition-also{margin:0 22px;padding-top:18px;padding-bottom:16px}.edition-also .also-art,.edition-also .also-film-art{width:100%;height:auto}.daily-cinema-scroll-cue{display:none}}
@media(max-width:360px){.daily-cinema-content .d10-heading #d10-heading{font-size:50px}.daily-cinema-art{height:205px}.daily-cinema-content .d10-photo{top:-205px;height:196px}.daily-cinema-record{top:-10%}}
@media(min-width:701px) and (max-height:650px){.cinema-enabled .daily-cinema-scroll{height:auto;min-height:0}.cinema-enabled .daily-cinema-stage{position:relative;top:auto;height:auto;min-height:550px}.daily-cinema-scroll-cue{display:none}}
@media(prefers-reduced-motion:reduce){.cinema-enabled .daily-cinema-scroll{height:auto!important}.cinema-enabled .daily-cinema-stage{height:auto!important;position:relative!important;top:0!important}}
/* Shared page rhythm around the new opt-in chapter. */
.homepage-v7 .join-section{max-width:1600px;margin-inline:auto;padding-inline:4vw}.s12 h2,.join-heading h2{letter-spacing:-.043em}
@media(max-width:700px){.homepage-v7 .join-section{padding-inline:22px}}
@media(min-width:761px) and (max-height:800px){.s12-question-dialog{padding:23px 30px}.s12-question-dialog h2{font-size:36px;margin:10px 0}.s12-question-dialog form>p{margin-bottom:12px}.s12-question-dialog label{margin:14px 0 7px}.s12-question-dialog textarea{min-height:115px;height:130px}.s12-question-dialog footer{margin-top:18px}}
/* Growing editorial copy always clears the scene cue. */
@media(min-width:701px){.daily-cinema-stage{padding-bottom:66px}}
/* V13: blended atmosphere, stable edition slots and independently moving record. */
.daily-cinema-stage{overflow:visible;isolation:isolate}
.daily-cinema-stage>.daily-cinema-wave{left:0;right:0;top:0;bottom:auto;width:100%;height:100%;z-index:-1;overflow:hidden;opacity:.1;transform:none;pointer-events:none;mask-image:linear-gradient(180deg,transparent 0%,#000 33%,#000 73%,transparent 100%)}
.daily-cinema-stage>.daily-cinema-wave>svg{width:120%;height:100%;margin-left:-10%;transform:scaleY(.7)}
.daily-cinema-art{overflow:visible;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 100%)}
.daily-cinema-content [data-d10-title]{min-height:var(--d13-title-height,0px)}
.daily-cinema-content [data-d10-summary]{min-height:var(--d13-summary-height,0px)}
.daily-cinema-content [data-d10-latest][hidden]{display:inline-flex!important;visibility:hidden;pointer-events:none}
.daily-cinema-content .d10-actions{display:grid;grid-template-columns:max-content 1fr;gap:6px 20px;align-items:center;min-height:98px}
.daily-cinema-content .d10-actions .d10-latest{grid-column:1/-1;justify-self:start;margin:0;flex-basis:auto}
.daily-cinema-content .d10-caption{padding-bottom:0}.daily-cinema-content .d10-cover{overflow:visible}
.d13-measure{position:absolute!important;left:-100000px;top:0;visibility:hidden;pointer-events:none;contain:layout style;z-index:-20}.d13-measure .d10-cover{padding:0!important;min-height:0!important;background:none!important;display:block!important}.d13-measure .d10-caption{padding:0!important}.d13-measure h2,.d13-measure p{min-height:0!important;height:auto!important}
.daily-motion-toggle{position:absolute;right:4vw;bottom:24px;display:none;align-items:center;gap:10px;min-height:44px;padding:8px 0;background:none;border:0;color:var(--muted);font-size:16px;z-index:3;cursor:pointer}.cinema-enabled .daily-motion-toggle{display:inline-flex}.daily-motion-toggle:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.daily-cinema-index{bottom:87px}
.daily-cinema-record .cinema-record-disc{transform-box:view-box;animation:d13-disc-turn 7.2s linear infinite;animation-play-state:paused}
.cinema-enabled.cinema-page-visible .daily-cinema-scroll.cinema-in-view:not(.cinema-ambient-paused) .cinema-record-disc{animation-play-state:running}
@keyframes d13-disc-turn{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@media(min-width:701px){.daily-cinema-stage{padding-bottom:28px;min-height:590px}.cinema-enabled .daily-cinema-stage{min-height:590px}.daily-cinema-record{top:4%;width:96%;left:0}.daily-cinema-content .d10-actions{min-height:92px}.daily-cinema-content .d10-cover.has-photo{background:transparent;color:var(--ink)}}
@media(max-width:700px){.daily-cinema-stage{overflow:visible}.daily-cinema-art{overflow:visible;mask-image:none;height:237px;margin-bottom:10px}.daily-motion-toggle{top:260px;bottom:auto;right:22px}.daily-cinema-index{bottom:10px}.daily-cinema-record{top:-9%}.daily-cinema-content .d10-actions{min-height:97px;gap:5px 14px}.daily-cinema-content .d10-cover.has-photo{background:transparent;color:var(--ink)}.daily-cinema-stage>.daily-cinema-wave{height:390px;opacity:.08}.daily-cinema-content [data-d10-title]{min-height:var(--d13-title-height,0px)}}
@media(max-width:360px){.daily-motion-toggle{top:237px}.daily-cinema-art{height:215px}.daily-cinema-content .d10-actions{grid-template-columns:1fr;gap:4px;min-height:136px}.daily-cinema-content .d10-read{justify-self:start}.daily-cinema-content .d10-actions .d10-latest{grid-column:1}}
@media(prefers-reduced-motion:reduce){.daily-cinema-record .cinema-record-disc{animation:none!important;transform:none!important}.daily-motion-toggle{display:none!important}}
.home-motion-off .daily-cinema-record .cinema-record-disc{animation:none!important;transform:none!important}.home-motion-off .daily-motion-toggle{display:none}
/* Phone controls occupy their own flow row, never the physical record surface.
   Edition metadata remains in the note itself; the decorative duplicate is omitted. */
@media(max-width:700px){
 .daily-cinema-art{margin-bottom:0}
 .daily-motion-toggle{position:relative;inset:auto;order:-1;align-self:stretch;justify-content:flex-end;width:100%;min-height:44px;margin:0 0 8px;padding:10px 0;border-top:1px solid var(--line);border-radius:0;background:var(--cinema-paper);color:var(--ink)}
 .daily-cinema-index{display:none}
}
/* A Daily's photo never replaces the homepage scene: the turntable, wave, edition index and section size stay exactly as designed; the photo is shown on the Daily archive and in the reader. */
.daily-cinema-content .d10-photo{display:none}
