/* White header with black bottom border */
.md-header {
    background-color: white !important;
    border-bottom: 1px solid black;
}

.md-header__title {
    color: black !important;
}

/* Hide the header logo/icon */
.md-header__button.md-logo {
    display: none;
}

/* Hide both sidebars for single-page landing */
.md-sidebar--primary,
.md-sidebar--secondary {
    display: none;
}

/* Center content when sidebars are hidden */
.md-main__inner {
    margin: 0 auto;
}

.md-content {
    max-width: none;
}

.md-content__inner {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 2rem;
}

/* Hide the H1 page title */
.md-typeset h1:first-of-type {
    display: none;
}

/* Responsive grid - stack on smaller screens */
@media (max-width: 768px) {
    .md-typeset [style*="grid-template-columns"] {
        grid-template-columns: 1fr !important;
    }
}
