/* hm-brand-fix.css — applied 2026-05-27 to prevent long-domain
   text truncation in the site header. Adds explicit min-content brand
   sizing so the brand column never collapses below its natural width. */
body.hm-gnuboard-site .hm-site-brand {
    max-width: none !important;
    min-width: max-content !important;
    overflow: visible !important;
    text-overflow: clip !important;
    flex-shrink: 0 !important;
}
body.hm-gnuboard-site .hm-header-inner {
    flex-wrap: nowrap !important;
    column-gap: 16px !important;
}
/* For per-site grid overrides we widen the brand track regardless of which
   minmax() values the per-site profile.css declared. */
body.hm-gnuboard-site .hm-header-inner {
    grid-template-columns: max-content minmax(0, 1fr) max-content !important;
}
body.hm-gnuboard-site .hm-primary-nav {
    min-width: 0 !important;
    flex-wrap: nowrap !important;
}
body.hm-gnuboard-site .hm-primary-nav a {
    white-space: nowrap !important;
}
