/* ── 1. Main content column (Dashboard + all module pages) ── */
.main {
    min-width: 0;
    padding: var(--space-6) var(--space-6) var(--space-10);
}

.topbar {
    display: none;
}

.topbar-titles {
    min-width: 0;
}

.topbar h1 {
    margin: 0;
    font-size: var(--text-2xl);
    font-weight: 700;
    letter-spacing: -0.03em;
    line-height: var(--leading-tight);
    color: var(--color-text);
}

.page-subtitle {
    margin: var(--space-2) 0 0;
    font-size: var(--text-sm);
    color: var(--color-text-secondary);
    max-width: 52ch;
}

.container {
    max-width: var(--content-max);
    margin: 0 auto;
}

