:root {
    /* Blue Theme: Blue (Primary) + Blue (Secondary) */

    /* Primary - Blue */
    --primary-50: 239 246 255; /* #eff6ff */
    --primary-100: 219 234 254; /* #dbeafe */
    --primary-200: 191 219 254; /* #bfdbfe */
    --primary-300: 147 197 253; /* #93c5fd */
    --primary-400: 96 165 250; /* #60a5fa */
    --primary-500: 59 130 246; /* #3b82f6 */
    --primary-600: 37 99 235; /* #2563eb */
    --primary-700: 29 78 216; /* #1d4ed8 */
    --primary-800: 30 64 175; /* #1e40af */
    --primary-900: 30 58 138; /* #1e3a8a */

    /* Secondary - Blue */
    --secondary-50: 239 246 255;
    --secondary-100: 219 234 254;
    --secondary-200: 191 219 254;
    --secondary-300: 147 197 253;
    --secondary-400: 96 165 250;
    --secondary-500: 59 130 246;
    --secondary-600: 37 99 235;
    --secondary-700: 29 78 216;
    --secondary-800: 30 64 175;
    --secondary-900: 30 58 138;
}

/* Smooth scrolling */
html {
    scroll-behavior: smooth;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.no-scrollbar::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.no-scrollbar {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
