/* Homepage film layout; preserve the existing workspace collapse control. */
:is([data-member-ui],[data-theme-ui]) .member-workspace .workspace-hero.film-hero{height:auto;min-height:0;display:block;background:var(--theme-surface,#fff)}
:is([data-member-ui],[data-theme-ui]) .member-workspace[data-hero-collapsed=true] .workspace-hero.film-hero{height:44px}
.member-workspace[data-hero-collapsed=true] .film-hero ys-showcase-film{display:none}
.film-hero .hero-toggle{z-index:4;top:8px;right:12px;font-size:10px}
.member-login-page .login-scene.film-login-scene{display:block;height:auto;min-height:0;padding:0;background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#e5e9f1);border-radius:24px;align-self:start}
.member-login-page .login-scene.film-login-scene::after{display:none}
@media(max-width:700px){.member-login-page .login-scene.film-login-scene{margin:0 14px;width:calc(100% - 28px);border-radius:18px}.member-workspace .film-hero{margin-bottom:22px}}
