/* ============================================
   Polly Theme

   Default theme for the consumer quoting
   experience. To create a partner theme, copy
   this file and change values.

   Loaded after css/tokens.css — :root values here
   override the var() references in tokens.css.
   ============================================ */
:root {
  /* Primary accent — solid color for UI elements */
  --theme-primary: #3a6ef5;
  --theme-primary-hover: #2d5ee0;
  --theme-primary-focus: rgba(58, 110, 245, 0.12);

  /* Primary gradient — for hero elements (CTA, progress bar, logo) */
  --theme-gradient: linear-gradient(91deg, #5747f8, #00baf1);
  --theme-gradient-shadow: rgba(87, 71, 248, 0.25);
  --theme-gradient-shadow-hover: rgba(87, 71, 248, 0.35);

  /* Surface & background */
  --theme-bg: #f7f8fa;

  /* Aurora background blobs */
  --theme-aurora-1: rgba(87, 71, 248, 0.08);
  --theme-aurora-2: rgba(0, 186, 241, 0.07);
  --theme-aurora-3: rgba(58, 110, 245, 0.06);
  --theme-aurora-4: rgba(0, 186, 241, 0.05);
  --theme-aurora-5: rgba(87, 71, 248, 0.05);

  /* Input borders */
  --theme-input-border: #d8dee8;
  --theme-input-border-hover: #c0c8d4;

  /* Disabled state */
  --theme-disabled-text: #c1c9d4;
  --theme-disabled-border: #dde2ea;

  /* Footer neutrals */
  --theme-footer-text: #8a94a6;
  --theme-footer-text-hover: #5a6478;
  --theme-footer-copyright: #b0bac8;

  /* Typography */
  --theme-font-display: 'Work Sans', sans-serif;
  --theme-font-ui: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;
}
