.jig-otp--editorial-minimal {
  --jig-bg: #f6f4ef;
  --jig-surface: #fbfaf7;
  --jig-surface-2: #efece4;
  --jig-text: #171513;
  --jig-muted: #6d675f;
  --jig-accent: #0f6e68;
  --jig-accent-2: #128178;
  --jig-radius: 0;
  --jig-border: #d9d3c7;
  --jig-shadow: 0 18px 40px rgba(23, 21, 19, 0.12);
  --jig-danger: #b42318;
}

.jig-otp--editorial-minimal .jig-otp__backdrop {
  background: rgba(23, 21, 19, 0.42);
  backdrop-filter: none;
}

.jig-otp--editorial-minimal .jig-otp__modal {
  border-width: 1px;
  border-color: #171513;
}

.jig-otp--editorial-minimal .jig-otp__brand h2 {
  font-size: 1.7rem;
  letter-spacing: -0.02em;
}

.jig-otp--editorial-minimal .jig-otp__eyebrow {
  letter-spacing: 0.28em;
  color: #171513;
}

.jig-otp--editorial-minimal .jig-otp__btn {
  background: #171513;
  color: #fbfaf7;
}

.jig-otp--editorial-minimal .jig-otp__error {
  color: #7a1d16;
  background: #f8e8e6;
}

.jig-otp--editorial-minimal .jig-otp__debug-ribbon {
  color: #5c4810;
  background: #fff4d6;
  border-color: #c2a46b;
}

.jig-otp--editorial-minimal .jig-otp__debug-code {
  color: #171513;
}

.jig-otp--editorial-minimal .jig-otp__debug-fill {
  color: #171513;
  background: #efece4;
}
