/* Fallback CSS - Compiled Version for Production without Vite */
/* This file is used when public/build/ is not available */

/* Import Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap');

/* Tailwind CSS via CDN (fallback) */
@import url('https://cdn.jsdelivr.net/npm/tailwindcss@3.4.1/src/css/preflight.css');

/* Basic Theme Variables */
:root {
    --font-sans: 'Plus Jakarta Sans', ui-sans-serif, system-ui, sans-serif;
    --color-primary: #1e3a8a;
    --color-accent: #2563eb;
    --color-secondary: #0f172a;
    --color-light: #f8fafc;
    --color-zinc-50: #fafafa;
    --color-zinc-100: #f5f5f5;
    --color-zinc-200: #e5e5e5;
    --color-zinc-300: #d4d4d4;
    --color-zinc-400: #a3a3a3;
    --color-zinc-500: #737373;
    --color-zinc-600: #525252;
    --color-zinc-700: #404040;
    --color-zinc-800: #262626;
    --color-zinc-900: #171717;
    --color-zinc-950: #0a0a0a;
}

/* Base Styles */
*,
::after,
::before,
::backdrop,
::file-selector-button {
    border-color: var(--color-zinc-200, currentColor);
}

body {
    font-family: var(--font-sans);
}

/* Utility Classes */
.text-primary { color: var(--color-primary); }
.text-accent { color: var(--color-accent); }
.text-secondary { color: var(--color-secondary); }
.bg-primary { background-color: var(--color-primary); }
.bg-accent { background-color: var(--color-accent); }
.bg-light { background-color: var(--color-light); }
