.game-theme--digimon {
  --other-bg: #040b16;
  --other-panel-solid: #071426;
  --other-surface: rgba(7, 20, 38, 0.97);
  --other-surface-strong: #0b213a;
  --other-text: #f8fcff;
  --other-muted: #c0d3e3;
  --other-accent: #53d5ff;
  --other-accent-strong: #9eeaff;
  --other-accent-rgb: 83, 213, 255;
  --other-link: #9eeaff;
  --other-focus: #ffe76b;
  --other-border-width: 2px;
  --other-border-style: solid;
  --other-border: rgba(83, 213, 255, 0.62);
  --other-control-border: #53d5ff;
  --other-display-font:
    "Arial Black", "Aptos Display", "Segoe UI", ui-sans-serif, sans-serif;
  --other-heading-letter-spacing: -0.02em;
  --other-heading-weight: 850;
  --other-radius-large: 2px 22px 2px 22px;
  --other-radius-medium: 2px 15px 2px 15px;
  --other-radius-control: 2px 10px 2px 10px;
  --other-chip-radius: 2px 10px 2px 10px;
  --other-button-radius: 2px 12px 2px 12px;
  --other-panel-shadow:
    0 0 0 1px rgba(83, 213, 255, 0.12), 0 22px 52px rgba(0, 7, 18, 0.52);
  --other-method-background:
    linear-gradient(rgba(83, 213, 255, 0.08) 1px, transparent 1px) 0 0 / 18px
      18px,
    linear-gradient(90deg, rgba(83, 213, 255, 0.08) 1px, transparent 1px) 0 0 /
      18px 18px,
    #0a1d34;
  --other-product-background:
    linear-gradient(110deg, rgba(83, 213, 255, 0.12), transparent 46%), #091a2f;
  --other-control-background: #0b213a;
  --other-chip-background: #0c2944;
  --other-chip-foreground: #f8fcff;
  --other-chip-border: #53d5ff;
  --other-button-background: #9eeaff;
  --other-button-foreground: #04121f;
  --other-button-border: #9eeaff;
  --other-action-note-background: #0c2238;
  --other-page-background:
    linear-gradient(rgba(83, 213, 255, 0.08) 1px, transparent 1px) 0 0 / 24px
      24px,
    linear-gradient(90deg, rgba(83, 213, 255, 0.08) 1px, transparent 1px) 0 0 /
      24px 24px,
    repeating-linear-gradient(
      180deg,
      transparent 0 5px,
      rgba(255, 255, 255, 0.018) 6px 7px
    ),
    radial-gradient(
      circle at 82% 3%,
      rgba(123, 83, 255, 0.2),
      transparent 28rem
    ),
    #040b16;
  --other-hero-background: linear-gradient(
    122deg,
    rgba(8, 29, 53, 0.99),
    rgba(4, 14, 29, 0.98)
  );
  --other-hero-motif:
    linear-gradient(rgba(83, 213, 255, 0.14) 1px, transparent 1px) 0 0 / 16px
      16px,
    linear-gradient(90deg, rgba(83, 213, 255, 0.14) 1px, transparent 1px) 0 0 /
      16px 16px;
  --other-hero-decoration:
    radial-gradient(circle at 18% 22%, #ffe76b 0 4px, transparent 5px),
    radial-gradient(circle at 76% 30%, #53d5ff 0 5px, transparent 6px),
    radial-gradient(circle at 58% 78%, #ef646f 0 4px, transparent 5px),
    linear-gradient(
      32deg,
      transparent 47%,
      rgba(158, 234, 255, 0.52) 48% 50%,
      transparent 51%
    ),
    linear-gradient(
      148deg,
      transparent 47%,
      rgba(158, 234, 255, 0.35) 48% 50%,
      transparent 51%
    );
  --other-hero-decoration-radius: 2px 22px 2px 22px;
  --other-hero-decoration-transform: skew(-6deg);
  --other-product-radius: 0;
  --other-product-clip: polygon(
    0 0,
    calc(100% - 18px) 0,
    100% 18px,
    100% 100%,
    18px 100%,
    0 calc(100% - 18px)
  );
  --other-method-radius: 2px 15px 2px 15px;
  --other-hover-lift: -2px;
  --other-hover-shadow:
    0 0 0 2px rgba(83, 213, 255, 0.42), 0 15px 34px rgba(83, 213, 255, 0.14);
  color-scheme: dark;
}

.game-theme--digimon .other-hero {
  border-left: 8px solid #ffe76b;
}

.game-theme--digimon .other-eyebrow,
.game-theme--digimon .other-product-row__eyebrow,
.game-theme--digimon .other-product-row__meta,
.game-theme--digimon .other-status-badge {
  font-family: var(--other-code-font);
}

.game-theme--digimon .other-hero h1 {
  text-shadow: 4px 4px 0 rgba(123, 83, 255, 0.35);
}

.game-theme--digimon .other-fact-list li {
  border-left: 5px solid #ffe76b;
  text-transform: uppercase;
}

.game-theme--digimon .other-fact-list li:nth-child(2) {
  border-left-color: #53d5ff;
}

.game-theme--digimon .other-fact-list li:nth-child(3) {
  border-left-color: #ef646f;
}

.game-theme--digimon .other-product-row {
  border-left: 7px solid #53d5ff;
}

.game-theme--digimon .other-product-row:nth-child(even) {
  border-left-color: #7b53ff;
}

.game-theme--digimon .other-method-card {
  border-top: 5px solid #53d5ff;
}

.game-theme--digimon .other-method-card:nth-child(2) {
  border-top-color: #ffe76b;
}

.game-theme--digimon .other-method-card:nth-child(3) {
  border-top-color: #ef646f;
}

.game-theme--digimon .other-control input,
.game-theme--digimon .other-control select {
  font-family: var(--other-code-font);
}
