
  .donation-cta.svelte-1ovp4fq {
    width: 100%;
    border: 1px solid var(--color-gold-dim);
    background-color: color-mix(in srgb, var(--color-gold) 20%, var(--color-void-surface));
  }

  .donation-cta.svelte-1ovp4fq .icon-circle:where(.svelte-1ovp4fq) {
    background-color: color-mix(in srgb, var(--color-gold) 30%, var(--color-void-surface));
  }

  .donation-cta.svelte-1ovp4fq .message-text:where(.svelte-1ovp4fq) {
    color: var(--color-gold-bright);
  }

  .cta-button.svelte-1ovp4fq {
    background-color: var(--color-gold);
  }

  .cta-button.svelte-1ovp4fq:hover {
    background-color: color-mix(in srgb, var(--color-gold) 85%, white);
  }

  .cta-button.svelte-1ovp4fq:focus-visible {
    --tw-ring-color: color-mix(in srgb, var(--color-gold-bright) 70%, transparent);
  }
