.template-root[data-brand="capitol-record"] {
  --brand-tokens-brand-50: #fcf9e8;
  --brand-tokens-brand-100: #f9f0c7;
  --brand-tokens-brand-200: #f3e191;
  --brand-tokens-brand-300: #ebd15c;
  --brand-tokens-brand-400: #e3c231;
  --brand-tokens-brand-500: #dbba24;
  --brand-tokens-brand-600: #a78d1b;
  --brand-tokens-brand-700: #857014;
  --brand-tokens-brand-800: #6c5b0f;
  --brand-tokens-brand-900: #56480b;
  --brand-tokens-brand-950: #322a06;
  --brand-tokens-greyscale-10: #fffdf5;
  --brand-tokens-greyscale-50: #f6f3e8;
  --brand-tokens-greyscale-100: #eae7d9;
  --brand-tokens-greyscale-200: #d5d3c2;
  --brand-tokens-greyscale-300: #b3b3a1;
  --brand-tokens-greyscale-400: #8d9080;
  --brand-tokens-greyscale-500: #6b7263;
  --brand-tokens-greyscale-600: #555d4f;
  --brand-tokens-greyscale-700: #34412f;
  --brand-tokens-greyscale-800: #2a3728;
  --brand-tokens-greyscale-900: #213629;
  --brand-tokens-greyscale-950: #16231a;
  --brand-tokens-greyscale-1000: #0b1210;
  --brand-tokens-typography-body: "Instrument Sans";
  --brand-tokens-typography-labels: "DM Sans";
  --brand-tokens-typography-titles-a: "Source Serif 4";
  --brand-tokens-typography-titles-b: "Source Serif 4";
  --tint-light: #f8f5e7;
}

.template-root[data-brand="capitol-record"] .block-section-title {
  letter-spacing: 0.02em;
}

.template-root[data-brand="capitol-record"] {
  --text-default-4: var(--brand-tokens-brand-700);
  --interactive-text-primary-idle: var(--brand-tokens-brand-700);
  --interactive-text-primary-hover: var(--brand-tokens-brand-800);
  --interactive-text-primary-pressed: var(--brand-tokens-brand-700);
  --interactive-contained-primary-idle: var(--brand-tokens-brand-700);
  --interactive-contained-primary-hover: var(--brand-tokens-brand-800);
}

.template-root[data-brand="capitol-record"]
  .block-container:not(.block-container--bg-inverted):not(.block-container--bg-brand):not(
    .block-container--bg-image
  )
  .block-section-title--v1 {
  border-bottom-color: var(--brand-tokens-brand-600);
}

.template-root[data-brand="capitol-record"] .block-container--bg-default:has(.block-header) {
  background-image:
    radial-gradient(
      52% 130% at 50% 116%,
      color-mix(in srgb, var(--brand-tokens-brand-400) 26%, transparent) 0%,
      transparent 62%
    ),
    radial-gradient(
      40% 110% at 6% -8%,
      color-mix(in srgb, var(--brand-tokens-greyscale-900) 12%, transparent) 0%,
      transparent 64%
    ),
    radial-gradient(
      40% 110% at 94% -8%,
      color-mix(in srgb, var(--brand-tokens-greyscale-900) 12%, transparent) 0%,
      transparent 64%
    );
}
