/* Local preview v148: small logo refinements only. */

/* Scale just the first WooGi mark; DESIGN and PORTFOLIO retain their
   approved size and shared Illustrator registration. `scale` composes with
   the opening script's separate translateY transform. */
.opening-logo-layer[data-logo-part="bae-woogi"] {
  scale: .88;
}

/* Keep the top navigation anchored at its v147 viewport position. */
.s03-nav-woogi {
  width: clamp(39.9px, 3.53vw, 55.2px);
}

/* The SVG itself is white. Show that original white on the service video. */
.s03-fixed-bl.is-unlocked[data-current="services"]:not(.is-film) .s03-nav-woogi,
.s03-fixed-bl.is-unlocked[data-current="project"]:not(.is-film) .s03-nav-woogi {
  filter: none;
}

/* Restore ink contrast when the service-to-about curtain covers the video. */
.stage:has(.section03.is-preview-covering) .s03-fixed-bl.is-unlocked .s03-nav-woogi {
  filter: brightness(0);
}

@media (max-width: 370px) {
  .s03-nav-woogi { width: 36.8px; }
}
