@import "tailwindcss";

@layer base {
  :root {
    --background: #fff;
    --foreground: #18181b;
    --card: #fff;
    --card-foreground: #18181b;
    --popover: #fff;
    --popover-foreground: #18181b;
    --primary: #1a56db;
    --primary-foreground: #fff;
    --secondary: #f1f5f9;
    --secondary-foreground: #18181b;
    --muted: #f1f5f9;
    --muted-foreground: #64748b;
    --accent: #f1f5f9;
    --accent-foreground: #18181b;
    --destructive: #ef4444;
    --destructive-foreground: #fff;
    --border: #e5e7eb;
    --input: #e5e7eb;
    --ring: #1a56db;
    --radius: 0.5rem;
  }

  .dark {
    --background: #18181b;
    --foreground: #fff;
    --card: #18181b;
    --card-foreground: #fff;
    --popover: #18181b;
    --popover-foreground: #fff;
    --primary: #1a56db;
    --primary-foreground: #fff;
    --secondary: #23272f;
    --secondary-foreground: #fff;
    --muted: #23272f;
    --muted-foreground: #a1a1aa;
    --accent: #23272f;
    --accent-foreground: #fff;
    --destructive: #991b1b;
    --destructive-foreground: #fff;
    --border: #23272f;
    --input: #23272f;
    --ring: #1a56db;
  }
}

@layer base {
  * {
    border-color: var(--border);
  }
  body {
    background-color: var(--background);
    color: var(--foreground);
  }
}

/* Hide country flag in phone input */
.PhoneInputCountryIconImg {
  display: none !important;
}
