/**
 * DYWYZY seal wordmark — LOGO-SEAL-1.0.0
 * Gradient stops locked to symbol_essence.svg (essenceMark).
 * Use .dywyzy-wordmark for the company name when it represents the master brand.
 */
:root {
  --dywyzy-seal-plate: #0b1220;
  --dywyzy-seal-stop-0: #38bdf8;
  --dywyzy-seal-stop-14: #2563eb;
  --dywyzy-seal-stop-32: #e2e8f0;
  --dywyzy-seal-stop-52: #ffffff;
  --dywyzy-seal-stop-78: #cbd5e1;
  --dywyzy-seal-stop-100: #94a3b8;
  --dywyzy-wordmark-gradient: linear-gradient(
    180deg,
    var(--dywyzy-seal-stop-0) 0%,
    var(--dywyzy-seal-stop-14) 14%,
    var(--dywyzy-seal-stop-32) 32%,
    var(--dywyzy-seal-stop-52) 52%,
    var(--dywyzy-seal-stop-78) 78%,
    var(--dywyzy-seal-stop-100) 100%
  );
}

.dywyzy-wordmark {
  display: inline;
  background-image: var(--dywyzy-wordmark-gradient);
  background-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}

.dywyzy-wordmark-lockup {
  font-weight: 800;
  letter-spacing: 0.12em;
  line-height: 1;
}

.dywyzy-symbol-essence {
  display: block;
  object-fit: contain;
  background: transparent;
}
