:root {
    --hummi-blue: rgb(15, 65, 143);
    --hummi-orange: rgb(255, 127, 0);
    --hummi-link-blue: rgb(78, 142, 192);
    --hummi-text: rgb(51, 51, 51);
}

body {
    color: var(--hummi-text);
    background-color: #f8f9fa;
}

.hummi-title {
    color: var(--hummi-blue);
    font-weight: bold;
}

.btn-hummi {
    background-color: var(--hummi-orange);
    border-color: var(--hummi-orange);
    color: #fff;
    font-weight: 500;
}

.btn-hummi:hover {
    background-color: #e07000; /* Darker orange */
    border-color: #cc6600;
    color: #fff;
}

.btn-hummi-secondary {
    background-color: var(--hummi-link-blue);
    border-color: var(--hummi-link-blue);
    color: #fff;
}

a {
    color: var(--hummi-link-blue);
}

.footer-custom {
    background-color: rgb(51, 51, 51);
    color: rgba(255, 255, 255, 0.8);
}