.game-theme--lorcana {
  --other-bg: #efe2c7;
  --other-panel-solid: #fff8e8;
  --other-surface: rgba(255, 248, 232, 0.97);
  --other-surface-strong: #fffdf6;
  --other-text: #321d3c;
  --other-muted: #5f4c62;
  --other-accent: #6b3b8f;
  --other-accent-strong: #4e286f;
  --other-accent-rgb: 107, 59, 143;
  --other-link: #145f67;
  --other-focus: #006b70;
  --other-border-width: 2px;
  --other-border-style: double;
  --other-border: rgba(139, 90, 20, 0.62);
  --other-control-border: #6c7580;
  --other-display-font:
    Georgia, "Palatino Linotype", "Book Antiqua", ui-serif, serif;
  --other-heading-letter-spacing: -0.018em;
  --other-heading-weight: 700;
  --other-radius-large: 22px 7px 22px 7px;
  --other-radius-medium: 16px 5px 16px 5px;
  --other-radius-control: 9px 3px 9px 3px;
  --other-chip-radius: 18px 5px 18px 5px;
  --other-button-radius: 12px 4px 12px 4px;
  --other-panel-shadow: 0 20px 48px rgba(69, 42, 79, 0.16);
  --other-method-background:
    linear-gradient(150deg, rgba(107, 59, 143, 0.08), transparent 54%), #fffdf6;
  --other-product-background:
    linear-gradient(100deg, rgba(18, 112, 116, 0.08), transparent 38%), #fffdf6;
  --other-control-background: #ffffff;
  --other-chip-background: #eee5f3;
  --other-chip-foreground: #321d3c;
  --other-chip-border: #73508b;
  --other-button-background: #5c317d;
  --other-button-foreground: #ffffff;
  --other-button-border: #5c317d;
  --other-action-note-background: #f0e7d6;
  --other-page-background:
    radial-gradient(
      ellipse at 12% 4%,
      rgba(18, 112, 116, 0.2),
      transparent 30rem
    ),
    radial-gradient(
      ellipse at 88% 18%,
      rgba(107, 59, 143, 0.2),
      transparent 29rem
    ),
    linear-gradient(145deg, #f8edda, #e7d9bd 74%);
  --other-hero-background:
    radial-gradient(
      ellipse at 84% 18%,
      rgba(107, 59, 143, 0.18),
      transparent 34%
    ),
    radial-gradient(
      ellipse at 77% 75%,
      rgba(18, 112, 116, 0.16),
      transparent 29%
    ),
    #fff8e8;
  --other-hero-motif:
    radial-gradient(
      ellipse at 40% 45%,
      rgba(107, 59, 143, 0.18),
      transparent 46%
    ),
    repeating-radial-gradient(
      ellipse at 50% 100%,
      transparent 0 17px,
      rgba(139, 90, 20, 0.2) 18px 19px
    );
  --other-hero-decoration:
    radial-gradient(circle at 32% 28%, #fff 0 2px, transparent 3px),
    radial-gradient(circle at 68% 40%, #fff 0 1px, transparent 2px),
    radial-gradient(
      ellipse at 48% 54%,
      rgba(107, 59, 143, 0.3),
      rgba(18, 112, 116, 0.2) 44%,
      transparent 70%
    );
  --other-hero-decoration-radius: 67% 33% 55% 45%;
  --other-hero-decoration-transform: rotate(17deg);
  --other-product-radius: 15px 4px 15px 4px;
  --other-method-radius: 14px 4px 14px 4px;
  --other-link-decoration-thickness: 0.08em;
  color-scheme: light;
}

.game-theme--lorcana .other-hero {
  box-shadow:
    inset 0 0 0 5px #fff8e8,
    inset 0 0 0 7px rgba(139, 90, 20, 0.68),
    var(--other-panel-shadow);
}

.game-theme--lorcana .other-eyebrow {
  color: #5c317d;
  letter-spacing: 0.08em;
}

.game-theme--lorcana .other-fact-list li:nth-child(2) {
  border-radius: 5px 18px 5px 18px;
  border-color: #35757a;
  background: #e1efea;
}

.game-theme--lorcana .other-fact-list li:nth-child(3) {
  border-radius: 5px;
  border-color: #8b5a14;
  background: #f3e6c6;
}

.game-theme--lorcana .other-product-row {
  border-left: 7px double #8b5a14;
}

.game-theme--lorcana .other-product-row:nth-child(even) {
  border-left-color: #5c317d;
}

.game-theme--lorcana .other-product-row__eyebrow {
  letter-spacing: 0.07em;
  text-transform: none;
}

.game-theme--lorcana .other-method-card {
  box-shadow: inset 0 0 0 3px #fffdf6;
}

.game-theme--lorcana .other-method-card:nth-child(2) {
  border-color: rgba(53, 117, 122, 0.7);
}

.game-theme--lorcana .other-method-card:nth-child(3) {
  border-color: rgba(92, 49, 125, 0.7);
}
