.main {
    margin-top: 5rem;
}

.border-top-primary {
    border-top: 5px solid var(--bs-primary);
}

/* Dark colour mode (e.g. the Darkly theme): Bootswatch sets light navbar text
   variables on .navbar; re-scope them so navbar text stays readable. */
[data-bs-theme="dark"] .navbar {
    --bs-navbar-color: rgba(255, 255, 255, 0.55);
    --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
    --bs-navbar-active-color: #fff;
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
}
