:root {
    --ossium-navy: #1d3557;
    --ossium-gold: #e9c46a;
    --ossium-bg: #f8f9fa;
}

body {
    background-color: var(--ossium-bg);
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.navbar-ossium {
    background-color: var(--ossium-navy);
}

.navbar-brand, .nav-link {
    color: #ffffff !important;
}

.btn-ossium {
    background-color: var(--ossium-navy);
    color: white;
}

.btn-ossium:hover {
    background-color: #162a45;
    color: var(--ossium-gold);
}

.card-header-ossium {
    background-color: var(--ossium-navy);
    color: white;
    border-bottom: 3px solid var(--ossium-gold);
}
