@import "tailwindcss";

/* SVP Funds Design System */
@theme {
  --color-svp-blue: #1746EA;
  --color-svp-sky: #4576FF;
  --color-svp-dark: #01219C;
  --color-svp-light: #E8EEFF;
  --color-svp-white: #FFFFFF;

  --font-family-sans: 'PT Root UI', 'Segoe UI Variable', system-ui, -apple-system, sans-serif;
}

/* SVP Gradients */
.bg-arctic-flow {
  background: linear-gradient(135deg, #4576FF 0%, #1746EA 50%, #01219C 100%);
}
.bg-midnight-aura {
  background: linear-gradient(135deg, #01219C 0%, #0A0E2E 100%);
}
.bg-blue-horizon {
  background: linear-gradient(135deg, #E8EEFF 0%, #4576FF 100%);
}

/* Type badge colors */
.badge-vc_fund { background-color: #1746EA; color: white; }
.badge-cvc_state_fund { background-color: #01219C; color: white; }
.badge-crowdinvesting { background-color: #059669; color: white; }
.badge-angel_syndicate { background-color: #7C3AED; color: white; }
.badge-pe_fund { background-color: #DC2626; color: white; }
.badge-fa_consultant { background-color: #D97706; color: white; }
.badge-lawyer { background-color: #4B5563; color: white; }
.badge-auditor { background-color: #0891B2; color: white; }
.badge-valuator { background-color: #65A30D; color: white; }
.badge-tech_dd { background-color: #9333EA; color: white; }
.badge-accelerator { background-color: #E11D48; color: white; }
.badge-venture_studio { background-color: #EA580C; color: white; }
.badge-analytics { background-color: #2563EB; color: white; }
.badge-pr_agency { background-color: #DB2777; color: white; }
