@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
     :root {
        --primary: #041c40;
        --secondary: #e06923;
        --tertiary: #313131;
        --bg-color: #F5EEE6;
        --text-color: #313131;
        --border-color: #d1c9be;
    }
    .dark {
        --primary: #041c40;
        --secondary: #e06923;
        --tertiary: #313131;
        --bg-color: #313131;
        --text-color: #F5EEE6;
        --border-color: #4a4a4a;
    }
    body {
        margin: 0;
        padding: 0;
        min-height: 100vh;
        width: 100vw;
        overflow-x: hidden;
        font-family: system-ui, -apple-system, sans-serif;
        color: var(--text-color);
        transition: background-color 0.3s ease, color 0.3s ease;
    }
    html {
        scroll-behavior: smooth;
        overflow-x: hidden;
    }
}