/* generated theme tokens — edit in the dashboard, not here */
:root {
  --gs-color-primary: #115e59;
  --gs-color-primary-dark: #134e4a;
  --gs-color-accent: #b45309;
  --gs-color-link: #0f766e;
  --gs-radius: .5rem;
  --gs-radius-md: .875rem;
  --gs-radius-lg: 1.25rem;
  --gs-color-custom-heritage-plum: #7a1f5c;
}
.gs-card--v-custom-heritage-plum { background: var(--gs-color-custom-heritage-plum); color: #ffffff; }
.gs-card-button--custom-heritage-plum, .gs-card-button--custom-heritage-plum:visited { background: var(--gs-color-custom-heritage-plum); color: #ffffff; border-color: var(--gs-color-custom-heritage-plum); }
.gs-card-button--custom-heritage-plum:hover { filter: brightness(.92); }
.gs-card--v-custom-heritage-plum .gs-card-button, .gs-card--v-custom-heritage-plum .gs-card-button:visited { background: transparent; color: #ffffff; border-color: #ffffff; }
.gs-card--v-custom-heritage-plum .gs-card-button:hover { background: rgba(255, 255, 255, .15); filter: none; }
