/* global.css */
html,
body {
    min-height: 100%;
    scroll-behavior: smooth;
    font-family: 'Segoe UI', Arial, sans-serif;
    background: #f4f6fb;
    color: var(--neutral-black);
}

h1,
.navbar-brand {
    color: var(--primary-blue-dark);
}

hr {
    border: none;
    border-top: 1px solid #e5e7eb;
    margin: 1.5rem 0;
}

.text-secondary {
    color: #6c757d !important;
}

.shadow-sm {
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.07) !important;
}