/* Earth Smart shared wide-screen shell. Applies to all authenticated content. */
.earthsmart-shell-width { width:100%; max-width:none; padding-inline:clamp(1rem, 2vw, 2.5rem); }
/* Keep the primary navigation compact as additional modules are integrated. */
.navbar .earthsmart-shell-width { gap:.5rem; }
.navbar-brand { margin-right:.75rem; font-size:1rem; white-space:nowrap; }
.navbar .navbar-nav .nav-link { padding-inline:.48rem; font-size:.9rem; white-space:nowrap; }
.navbar .navbar-collapse { min-width:0; }
@media(max-width:991.98px) { .navbar.navbar-expand-sm .navbar-collapse { flex-wrap:wrap; } .navbar .navbar-nav { flex-wrap:wrap; } }
@media(max-width:575.98px) { .earthsmart-shell-width { padding-inline:.75rem; } .navbar-brand { white-space:normal; } }
