@import './fonts';

@import 'tailwindcss';

@import 'tw-animate-css';

@source '../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php';
@source '../../storage/framework/views/*.php';

@theme {
    /* --color-*: initial; */
    --color-lime-*: initial;
    --color-fuchsia-*: initial;
    --color-amber-*: initial;
    --color-yellow-*: initial;
    --color-emerald-*: initial;
    --color-cyan-*: initial;
    --color-sky-*: initial;
    --color-pink-*: initial;
    --color-rose-*: initial;
    --color-soft-white: #fafffd;
    --color-blue-50: oklch(0.959 0.021 294.66);
    --color-blue-100: oklch(0.916 0.045 295.25);
    --color-blue-200: oklch(0.843 0.087 294.85);
    --color-blue-300: oklch(0.761 0.137 294.43);
    --color-blue-400: oklch(0.69 0.182 293.81);
    --color-blue-500: oklch(0.612 0.233 293.22);
    --color-blue-600: oklch(0.537 0.284 292.21);
    --color-blue-700: oklch(0.458 0.256 292.07);
    --color-blue-800: oklch(
        0.375 0.146 259.04
    ); /* oklch(0.364 0.204 291.74);*/ /* #003b8c */
    --color-blue-900: oklch(0.28 0.157 291.85);
    --color-blue-950: oklch(0.232 0.13 291.95); /* #230053 */
}

@theme inline {
    --font-sans:
        Inter, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji',
        'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';

    --radius-lg: var(--radius);
    --radius-md: calc(var(--radius) - 2px);
    --radius-sm: calc(var(--radius) - 4px);

    --color-background: var(--background);
    --color-foreground: var(--foreground);

    --color-card: var(--card);
    --color-card-foreground: var(--card-foreground);

    --color-popover: var(--popover);
    --color-popover-foreground: var(--popover-foreground);

    --color-primary: var(--primary);
    --color-primary-foreground: var(--primary-foreground);

    --color-secondary: var(--secondary);
    --color-secondary-foreground: var(--secondary-foreground);

    --color-muted: var(--muted);
    --color-muted-foreground: var(--muted-foreground);

    --color-accent: var(--accent);
    --color-accent-foreground: var(--accent-foreground);

    --color-success: var(--success);
    --color-success-foreground: var(--success-foreground);

    --color-destructive: var(--destructive);
    --color-destructive-foreground: var(--destructive-foreground);

    --color-border: var(--border);
    --color-input: var(--input);
    --color-ring: var(--ring);

    --color-chart-1: var(--chart-1);
    --color-chart-2: var(--chart-2);
    --color-chart-3: var(--chart-3);
    --color-chart-4: var(--chart-4);
    --color-chart-5: var(--chart-5);

    --color-sidebar: var(--sidebar-background);
    --color-sidebar-foreground: var(--sidebar-foreground);
    --color-sidebar-primary: var(--sidebar-primary);
    --color-sidebar-primary-foreground: var(--sidebar-primary-foreground);
    --color-sidebar-accent: var(--sidebar-accent);
    --color-sidebar-accent-foreground: var(--sidebar-accent-foreground);
    --color-sidebar-border: var(--sidebar-border);
    --color-sidebar-ring: var(--sidebar-ring);
}

@utility bg-custom-gradient {
    background: var(--gradient-dark-blue);
}

@utility bg-custom-image {
    /* background: var(--gradient-dark-blue), url('/images/splash-background.svg');
    background-repeat: no-repeat;
    background-position:
        center top,
        center -6rem;
    background-blend-mode: hard-light;
    background-attachment: fixed;
    background-size: 200vw; */
    background: url('/images/colon.svg'), #d3e4ff;
    background-blend-mode: hard-light;
    background-attachment: fixed;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 200vw;
}

/*
  The default border color has changed to `currentColor` in Tailwind CSS v4,
  so we've added these compatibility styles to make sure everything still
  looks the same as it did with Tailwind CSS v3.

  If we ever want to remove these styles, we need to add an explicit border
  color utility to any element that depends on these defaults.
*/
@layer base {
    *,
    ::after,
    ::before,
    ::backdrop,
    ::file-selector-button {
        border-color: var(--color-gray-200, currentColor);
    }
}

@layer utilities {
    body,
    html {
        --font-sans:
            'Inter', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji',
            'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    }
}

:root {
    --color-primary: #00aadf;
    --color-secondary: #a9e4fb;
    --color-light: #fafafa;
    --color-dark: #020202;

    --background: #ffffff;
    --foreground: #020202;
    --card: #ffffff;
    --card-foreground: #020202;
    --popover: #ffffff;
    --popover-foreground: #020202;
    --primary: #001f98;
    --primary-foreground: #ffffff;
    --secondary: #a9e4fb;
    --secondary-foreground: #020202;
    --muted: #f0f4f2;
    --muted-foreground: #5c5c5c;
    --accent: #f0f4f2;
    --accent-foreground: #020202;
    --destructive: #ff2945;
    --destructive-foreground: #ffffff;
    --success: #00d1a0;
    --success-foreground: #ffffff;
    --border: #e2e8f0;
    --input: #eaf3ff;
    --ring: #001f98;
    --chart-1: #001f98;
    --chart-2: #2265d3;
    --chart-3: #00d1a0;
    --chart-4: #ff8d00;
    --chart-5: #ff2945;
    --radius: 0.25rem;
    --sidebar-background: #fafafa;
    --sidebar-foreground: #020202;
    --sidebar-primary: #001f98;
    --sidebar-primary-foreground: #ffffff;
    --sidebar-accent: #a9e4fb;
    --sidebar-accent-foreground: #020202;
    --sidebar-border: #e2e8f0;
    --sidebar-ring: #001f98;
    --sidebar: #fafafa;
}

@layer base {
    * {
        @apply border-border outline-ring/50;
    }
    body {
        @apply bg-background text-foreground;
    }
}
