:root{--cc-bg:#ffffff;--cc-bg-deep:#3d495b;--cc-fg:#3d495b;--cc-fg-muted:#6b7585;--cc-fg-on-deep:#ffffff;--cc-fg-on-deep-muted:#c7ced8;--cc-border:#e3e5ea;--cc-accent:#5f95c1;--cc-button:#fdd87c;--cc-button-fg:#3d495b;--cc-font-body:"Montserrat","Helvetica Neue","Arial","sans-serif";--cc-font-display:"Georgia","serif";
    --cc-border-on-deep:color-mix(in srgb,var(--cc-fg-on-deep) 25%,transparent);
    --cc-shadow-lg:0 20px 48px color-mix(in srgb,var(--cc-fg) 10%,transparent);
  }