/* Tailwind base reset */
@tailwind base;
@tailwind components;
@tailwind utilities;

/* Custom Colours */
:root {
    --primary: #061735;
    --accent1: #0B2D6B;
    --accent2: #0D3380;
    --accent3: #095CCE;
    --accent4: #0074FF;
    --black: #000000;
}

/* Custom Classes */
.bg-primary {
    background-color: var(--primary);
}

.text-primary {
    color: var(--primary);
}

.parallax-text {
    transform: translateY(0px);
    transition: transform 0.5s ease-out;
}

/* Additional utility */
html {
    scroll-behavior: smooth;
}

body {
    font-family: 'Inter', sans-serif;
}

header a {
    text-decoration: none;
    color: inherit;
    transition: all 0.3s ease;
}

header a:hover {
    text-decoration: underline;
}

section {
    padding-top: 80px;
}

hr {
    border-color: #2c3e50;
}
header img {
    height: 40px;
    object-fit: contain;
    margin-top: 4px; /* Ajuste légèrement la position verticale */
}