
:root {
    --bs-primary: #0056A8;
    --bs-primary-rgb: 0, 86, 168;
    --ms-primary: #0056A8;
    --ms-primary-dark: #0094D9;
    --ms-primary-light: rgba(0, 86, 168, 0.08);
    --ms-primary-lighter: rgba(0, 86, 168, 0.04);
    --ms-gradient: linear-gradient(135deg, #0056A8, #0094D9);
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary.active, .btn-primary.show {
    box-shadow: 0 4px 12px rgba(0, 86, 168, 0.3) !important;
}

.bg-faded-primary {
    background-color: rgba(0, 86, 168, 0.09) !important;
}

.form-control:focus {
    box-shadow: 0 0 0 3px rgba(0, 86, 168, 0.12) !important;
}

.form-select:focus {
    box-shadow: 0 0 0 3px rgba(0, 86, 168, 0.12) !important;
}

.ms-card-hover:hover {
    border-color: rgba(0, 86, 168, 0.2);
}

.ms-header {
    background: linear-gradient(135deg, #0056A8 0%, #0094D9 100%);
}

.ms-welcome {
    background: linear-gradient(135deg, #0056A8 0%, #0094D9 100%);
}

.ms-receipt-header {
    background: linear-gradient(135deg, #0056A8 0%, #0094D9 100%);
}

.ms-help-banner {
    background: linear-gradient(135deg, #0056A8 0%, #0094D9 100%);
}