/* Map-specific styles that work with Bootstrap */
.map-frame {
    height: calc(100vh - 140px);
}
.map-full {
    width: 100%;
    height: 100vh;
}

/* Custom brand colors to complement Bootstrap */
:root {
    --bs-primary: var(--brand);
}

/* Override Bootstrap link colors for brand consistency */
.nav-link {
    color: var(--brand) !important;
}

.nav-link:hover {
    color: var(--brand) !important;
    text-decoration: underline;
}
