:root{
  /* Brand */
  --uv-green: #0e502c;
  --indigo-900:#000000;
  --indigo-800:#142B52;
  --indigo-700:#1E3A6B;
  --indigo-100:#E5EAF3;
  --indigo-050:#F4F6FB;

  --amber-500:#3cb44b;
  --amber-400:#016938;
  --amber-100:#ddede2;
 
  --ink:#0F172A;
  --ink-2:#ffffff;
  --muted:#5B6478;
  --muted-2:#8A93A6;
  --line:#E4E7EE;
  --line-2:#EFF1F6;
  --paper:#FFFFFF;
  --canvas:#F7F8FB;
  --cream:#FAF6EE;
  --success:#1F7A4D;
  --warning:#A87100;
  --danger:#c71c10;
  --info:#1F4DAA;


  --monday-green: #00c875;
  --monday-amber: #ffcb00;
  --monday-gray: #c4c4c4;
  --monday-blue: #0073ea;
  --monday-red: #c71c10;
  --border-color: #edeef0;

  --focus:#F5B82E;

  /* Type */
  /* Updated Typography to Poppins */
  --serif: 'Poppins', sans-serif; /* Poppins replaces Fraunces for a modern look */
  --sans: 'Poppins', sans-serif;  /* Poppins also replaces Inter for consistency */
  --mono: 'JetBrains Mono', monospace;

  /* Since Poppins is slightly wider than Inter, 
     you might want to slightly tighten the letter spacing */
  --letter-spacing-tight: -0.02em;

  /* Sizes (modular scale 1.25) */
  --text-xs:0.75rem;
  --text-sm:0.875rem;
  --text-md:1rem;
  --text-lg:1.125rem;
  --text-xl:1.375rem;
  --text-2xl:1.75rem;
  --text-3xl:2.25rem;
  --text-4xl:2.875rem;
  --text-5xl:3.625rem;

  /* Spacing 8pt */
  --s-1:4px; --s-2:8px; --s-3:12px; --s-4:16px; --s-5:20px;
  --s-6:24px; --s-7:32px; --s-8:40px; --s-9:48px; --s-10:64px; --s-12:96px;

  --radius-sm:6px;
  --radius:4px;
  --radius-lg:18px;
  --radius-pill:9px;

  --shadow-1:0 1px 2px rgba(11,31,58,.06),0 1px 1px rgba(11,31,58,.04);
  --shadow-2:0 6px 18px rgba(11,31,58,.08),0 2px 4px rgba(11,31,58,.05);
  --shadow-3:0 24px 60px rgba(11,31,58,.18);

  --container: 1500px;
  --transition:200ms cubic-bezier(.2,.8,.2,1);
}
@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}
