.theme-burgundy-brushed-silver {
  --navy: #400f25;
  --panel: #29262e;
  --line: #8f8490;
  --muted: #e1d8e0;
  --green: #e1e5ea;
  --action: #a3aab5;
  --theme-deep: #2e0b1c;
  --theme-raised: #361426;
  --theme-header: #461629;
  --theme-edge: #bfc5ce;
  --theme-button: #bfc5ce;
  --theme-hover: #e1e5ea;
  --theme-metal: #e1e5ea;
}

.theme-navy-burnt-copper {
  --navy: #07182b;
  --panel: #102b46;
  --line: #53677d;
  --muted: #ced7e2;
  --green: #c4773c;
  --action: #713817;
  --theme-deep: #081522;
  --theme-raised: #102b46;
  --theme-header: #102b46;
  --theme-edge: #a94f20;
  --theme-button: #a94f20;
  --theme-hover: #98451c;
  --theme-metal: #c4773c;
}

.theme-burgundy-brushed-silver .button,
.theme-burgundy-brushed-silver .phone,
.theme-burgundy-brushed-silver .service-heading {
  color: #201822;
  text-shadow: none;
}

.theme-burgundy-brushed-silver .button,
.theme-burgundy-brushed-silver .phone,
.theme-burgundy-brushed-silver .service-heading::before {
  background: linear-gradient(112deg, #a3aab5, #e1e5ea 46%, #bfc5ce 76%, #a3aab5);
}

.theme-burgundy-brushed-silver :is(.button, .phone):hover {
  background: var(--theme-hover);
}

.theme-navy-burnt-copper .quote-phone,
.theme-navy-burnt-copper .eyebrow,
.theme-navy-burnt-copper a:hover,
.theme-navy-burnt-copper summary:hover {
  color: #f7fafc;
}

.theme-navy-burnt-copper .eyebrow span { background: var(--theme-metal); }

.theme-navy-burnt-copper :is(input, select, textarea) {
  border-color: var(--theme-metal);
}
