/* v4f worker C · slide 10 region masks + slide 11 Seedance mark. Load after styles.css. */

/* slide 10: the mask PNGs carry their own Gaussian-feathered alpha (motion_v4.py --masks-only).
   No outline on the mask layers in any state, incl. reduced motion. */
.slide[data-key=region_aware] .mo-stage .mo-mask{border:0;outline:0;box-shadow:none;filter:none;image-rendering:auto}

/* slide 11: "생성" node — ByteDance Seed logo (small) above the Seedance wordmark (Stack Sans Headline 600 as SVG outlines) */
.slide[data-key=gen_overview] .gx-core .gx-brand{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin:12px 0 0}
.slide[data-key=gen_overview] .gx-brand img{display:block;max-width:100%;height:auto}
.slide[data-key=gen_overview] .gx-brand .gx-seed-logo{width:132px}  /* 720×96 → 132×17.6 */
.slide[data-key=gen_overview] .gx-core .gx-brand-row{font:inherit;color:inherit;display:flex;align-items:baseline;gap:12px;flex-wrap:nowrap}
.slide[data-key=gen_overview] .gx-brand .gx-seedance{width:204px}   /* 4752×766 → 204×32.9, cap height ≈ 38 px Korean text */
.slide[data-key=gen_overview] .gx-brand-row b{font-size:34px;line-height:1;letter-spacing:-1px;font-weight:700;color:var(--ink)}
