:root {
    --primary-color: #ff9a3c;
    --secondary-color: #ffd6a5;
    --text-color: #333;
}

html, body {
    width: 100%;
    overflow-x: hidden;
    font-family: 'Arial', sans-serif;
    color: var(--text-color);
}

.navbar {
    background-color: white;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

.navbar-brand img {
    height: 50px;
}

.nav-link {
    color: black;
    font-weight: 600;
}

.active {
    color: var(--primary-color) !important;
}

.btn-primary {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}

.btn-primary:hover {
    background-color: #e68a35;
    border-color: #e68a35;
}

.nav-link img {
    height: 24px;
}