/* 1023 画板复用历史模板的字体、图片生命周期和等比适配；此处只定义新设计差异。 */
@import url('./cinematic.css');
.figma-frame .cinematic-tagline { white-space:pre-line; }
.figma-frame .cinematic-copy { margin-top:-63px; }
.figma-frame h1 { font-size:40px; line-height:1.2; white-space:normal; }
.figma-frame .actions { margin-top:calc(24px + var(--cinematic-extra) * .3); }
.figma-frame .cinematic-tagline { margin-top:calc(24px + var(--cinematic-extra) * .3); }
.figma-frame .cinematic-film { margin-top:calc(22px + var(--cinematic-extra) * .28); }
.figma-frame .cinematic-art { background:#000; }
/* 手机主图本身包含设计的上下透明渐隐，不再叠加旧主图遮罩。 */
.figma-frame .cinematic-art:has(picture)::after { display:none; }
@media(min-width:900px) {
 .figma-frame .cinematic-copy { margin:0; padding:169px 0 48px 150px; }
 .figma-frame h1 { font-size:112px; line-height:1.12; white-space:pre-line; }
 .figma-frame .actions { margin-top:6px; }
 .figma-frame .cinematic-tagline { margin-top:60px; }
 .figma-frame .cinematic-film { margin:0 6.09375%; }
 .figma-frame .cinematic-art { left:643px; right:auto; width:1160px; height:642px; }
 .figma-frame .cinematic-art picture { left:11px; right:11px; height:640px; }
 .figma-frame .cinematic-art picture .hero-image { object-fit:cover; }
 .figma-frame .cinematic-art picture::after { content:""; position:absolute; top:0; bottom:0; right:-11px; width:158px; pointer-events:none; background:linear-gradient(270deg,#080709,#080709e6 26%,#08070936 56%,transparent); }
 .figma-frame .cinematic-art::before { left:0; background:linear-gradient(90deg,#080709,#080709e6 26%,#08070936 56%,transparent); }
 .figma-frame .cinematic-art::after,.figma-frame .cinematic-art:has(picture)::after { display:block; inset:440px 0 0 156px; height:202px; background:linear-gradient(180deg,transparent,#080709); }
 .figma-frame .hero-image.hero-landscape { object-fit:cover; }
 .figma-frame .cinematic-copy:lang(zh) h1 { font-size:58px; line-height:1.4; }
 .figma-frame .cinematic-footer p { display:none; }
}
