@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url('https://staging.neonlaw.com/assets/fonts/source-sans-3/SourceSans3-Regular.woff2') format('woff2')}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url('https://staging.neonlaw.com/assets/fonts/source-sans-3/SourceSans3-Bold.woff2') format('woff2')}
@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:400;font-display:swap;src:url('https://staging.neonlaw.com/assets/fonts/source-serif-4/SourceSerif4-Regular.woff2') format('woff2')}
@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:700;font-display:swap;src:url('https://staging.neonlaw.com/assets/fonts/source-serif-4/SourceSerif4-Bold.woff2') format('woff2')}
:root {
  --nav-font-family: "Source Sans 3", ui-sans-serif, system-ui, sans-serif;
  --font-body: var(--nav-font-family);
  --brand-font-body: var(--nav-font-family);
  --brand-font-display: "Source Serif 4", Georgia, "Times New Roman", serif;
  --brand-primary: #5B21B6;
  --brand-primary-ink: #ffffff;
  --brand-surface: #f4f0fb;
  --nav-color-primary: #5B21B6;
  --nav-color-primary-hover: #4C1D95;
  --nav-color-primary-active: #3B1178;
  --nav-color-on-primary: #ffffff;
  --nav-color-on-brand: #ffffff;
  --nav-color-link: #5B21B6;
  --nav-color-link-hover: #3B1178;
  --nav-color-surface-subtle: #f4f0fb;
}

@media (prefers-color-scheme: dark) {
  :root {
  --nav-font-family: "Source Sans 3", ui-sans-serif, system-ui, sans-serif;
  --font-body: var(--nav-font-family);
  --brand-font-body: var(--nav-font-family);
  --brand-font-display: "Source Serif 4", Georgia, "Times New Roman", serif;
  --brand-primary: #C4B5FD;
  --brand-primary-ink: #0d1117;
  --brand-surface: #26183d;
  --nav-color-primary: #C4B5FD;
  --nav-color-primary-hover: #D2C4FE;
  --nav-color-primary-active: #E0D3FE;
  --nav-color-on-primary: #0d1117;
  --nav-color-on-brand: #0d1117;
  --nav-color-link: #C4B5FD;
  --nav-color-link-hover: #E0D3FE;
  --nav-color-surface-subtle: #26183d;
  }
}
