/* v164: whole-title arrival, restrained wordmark offset. */
.opening-logo-stack .opening-logo-layer[data-logo-part="bae-woogi"] { top: 3px; }
.svc-psd-heading h2[data-type-title] { opacity: var(--svc-title-entry-opacity,1); }
.svc-psd-heading h2.is-service-warp-active .service-warp-canvas { opacity: 1; }
/* Only the service cards' surfaces become clear glass; their ink and layout stay intact. */
.svc151-card .svc151-panel,
.svc151-card.is-frontmost .svc151-panel {
  background: linear-gradient(180deg,rgba(12,5,16,.07),rgba(12,5,16,.30)),linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.025) 35%,rgba(255,255,255,.04) 72%,rgba(255,255,255,.12)),rgba(17,10,23,.13);
  border: 1px solid rgba(255,255,255,.50);
  box-shadow: inset 1px 1px 0 rgba(255,255,255,.38),inset -1px -1px 0 rgba(255,255,255,.14),0 10px 28px rgba(0,0,0,.10);
  -webkit-backdrop-filter: blur(7px) saturate(1.12) brightness(.79);
  backdrop-filter: blur(7px) saturate(1.12) brightness(.79);
}
.svc151-card.is-frontmost .svc151-panel {
  -webkit-backdrop-filter: blur(9px) saturate(1.13) brightness(.77);
  backdrop-filter: blur(9px) saturate(1.13) brightness(.77);
}
.svc151-card :is(.svc151-title,.svc151-english,.svc151-body,.svc151-view) {
  text-shadow: 0 1px 3px rgba(0,0,0,.78);
}
@media (max-width:700px) {
  .opening-logo-stack .opening-logo-layer[data-logo-part="bae-woogi"] { top: calc(24% + 5px); }
  .svc151-card .svc151-panel,
  .svc151-card.is-frontmost .svc151-panel {
    -webkit-backdrop-filter: blur(5px) brightness(.76);
    backdrop-filter: blur(5px) brightness(.76);
  }
}
@media (prefers-reduced-motion:reduce) {
  .svc151-card .svc151-panel,
  .svc151-card.is-frontmost .svc151-panel {
    -webkit-backdrop-filter: blur(5px) brightness(.79);
    backdrop-filter: blur(5px) brightness(.79);
  }
}
