@font-face{font-family:'Public Sans';font-style:normal;font-weight:400;font-display:swap;src:url('https://staging.neonlaw.com/assets/fonts/public-sans/PublicSans-Regular.woff2') format('woff2')}
@font-face{font-family:'Public Sans';font-style:normal;font-weight:700;font-display:swap;src:url('https://staging.neonlaw.com/assets/fonts/public-sans/PublicSans-Bold.woff2') format('woff2')}
:root {
  --nav-font-family: "Public Sans", ui-sans-serif, system-ui, sans-serif;
  --font-body: var(--nav-font-family);
  --brand-font-body: var(--nav-font-family);
  --brand-font-display: "Public Sans", ui-sans-serif, system-ui, sans-serif;
  --brand-primary: #1F6F4A;
  --brand-primary-ink: #ffffff;
  --brand-surface: #eef9f4;
  --nav-color-primary: #1F6F4A;
  --nav-color-primary-hover: #195b3d;
  --nav-color-primary-active: #14472f;
  --nav-color-on-primary: #ffffff;
  --nav-color-on-brand: #ffffff;
  --nav-color-link: #1F6F4A;
  --nav-color-link-hover: #14472f;
  --nav-color-surface-subtle: #eef9f4;
}

@media (prefers-color-scheme: dark) {
  :root {
  --nav-font-family: "Public Sans", ui-sans-serif, system-ui, sans-serif;
  --font-body: var(--nav-font-family);
  --brand-font-body: var(--nav-font-family);
  --brand-font-display: "Public Sans", ui-sans-serif, system-ui, sans-serif;
  --brand-primary: #32b377;
  --brand-primary-ink: #0d1117;
  --brand-surface: #113122;
  --nav-color-primary: #32b377;
  --nav-color-primary-hover: #3bc887;
  --nav-color-primary-active: #53cf95;
  --nav-color-on-primary: #0d1117;
  --nav-color-on-brand: #0d1117;
  --nav-color-link: #32b377;
  --nav-color-link-hover: #3bc887;
  --nav-color-surface-subtle: #113122;
  }
}
