/**
 * Batch 03 nav bold volume, louder logos, thicker chrome.
 */

body.atelier:not(.chrome-nav-classic) .b03-nav a { font-weight: 750; }

body.chrome-nav-ctx-min .b03-nav__ctx { min-height: 4.75rem; }
body.chrome-nav-ctx-min .b03-nav__logo { letter-spacing: 0.12em; }

body.chrome-nav-index-bar .b03-nav__logo { font-size: 1.3rem; font-weight: 900; }
body.chrome-nav-index-bar .b03-nav__index-strip a { font-weight: 900; min-height: 2.85rem; display: inline-flex; align-items: center; }

body.chrome-nav-overlay .b03-nav__logo { font-size: clamp(1.4rem, 3vw, 1.9rem); font-weight: 700; }
body.chrome-nav-overlay .b03-nav__overlay-open { border-width: 2px; }

body.chrome-nav-grid-nav .b03-nav__grid-row > * { min-height: 4.25rem; }
body.chrome-nav-grid-nav .b03-nav__logo { font-size: 1.25rem; font-weight: 900; }

body.chrome-nav-showroom .b03-nav__logo { font-size: 1.55rem; }
body.chrome-nav-showroom .b03-nav__show-cats a { border-width: 2px; font-weight: 800; }

body.chrome-nav-social-nav .b03-nav__logo { font-size: 1.35rem; }
body.chrome-nav-social-nav .b03-nav__social-links a { font-weight: 800; }

body.chrome-nav-split-nav .b03-nav__split-pane { min-height: 4.75rem; }
body.chrome-nav-split-nav .b03-nav__logo { font-size: 1.55rem; }

body.chrome-nav-mod-nav .b03-nav__mod-panel summary { border-width: 2px; font-weight: 900; }
body.chrome-nav-mod-nav .b03-nav__mod-grid { border-width: 2px; }

body.chrome-nav-archive-nav .b03-nav__logo { font-size: clamp(1.7rem, 3.2vw, 2.3rem); }
body.chrome-nav-archive-nav .b03-nav__archive-tax { font-weight: 800; }

body.chrome-nav-canvas-float .b03-nav__chip {
  border-width: 1.5px;
  padding: 0.45rem 0.5rem 0.45rem 1rem;
  box-shadow: 0 18px 44px rgba(8, 12, 20, 0.45);
}
