/* Unit Agency brand, from unitagencyllc.com: #3ECF9A accent, #C9FFEB > #3ECF9A > #0B8F66 gradient, #0D1117 ink, Geist.
   html:root outranks the app's :root theme, and these unlayered rules outrank its @layer base heading font. */
html:root {
  --background: #0d1117;
  --foreground: #f3f5f2;
  --card: #151c24;
  --card-foreground: #f3f5f2;
  --popover: #151c24;
  --popover-foreground: #f3f5f2;
  --primary: #3ecf9a;
  --primary-foreground: #0d1117;
  --secondary: #1d2631;
  --secondary-foreground: #f3f5f2;
  --muted: #1a222c;
  --muted-foreground: #94a3b8;
  --accent: #3ecf9a;
  --accent-foreground: #0d1117;
  --border: rgba(243, 245, 242, 0.1);
  --input: rgba(243, 245, 242, 0.15);
  --ring: #3ecf9a;
  --chart-1: #3ecf9a;
  --chart-2: #0b8f66;
  --chart-3: #c9ffeb;
  --chart-4: #38bdf8;
  --chart-5: #7dd3fc;
  --sidebar: #0d1117;
  --sidebar-foreground: #f3f5f2;
  --sidebar-primary: #3ecf9a;
  --sidebar-primary-foreground: #0d1117;
  --sidebar-accent: #3ecf9a;
  --sidebar-accent-foreground: #0d1117;
  --sidebar-border: rgba(243, 245, 242, 0.1);
  --sidebar-ring: #3ecf9a;
}

html:root h1,
html:root h2,
html:root h3,
html:root h4,
html:root h5,
html:root h6 {
  font-family: 'Geist', 'Geist Fallback', ui-sans-serif, system-ui, sans-serif;
  letter-spacing: -0.02em;
}
