.toc-inline { background: var(--mn-cream); border: 1px solid var(--mn-border); border-left: 4px solid var(--mn-gold); border-radius: 0 var(--radius) var(--radius) 0; padding: var(--space-lg); margin: var(--space-xl) 0; font-size: 14px; }
.toc-inline strong, .widget-title, .gh-breadcrumbs { font-family: var(--font-label); }
.toc-inline strong { font-size: 11px; letter-spacing: .1em; text-transform: uppercase; color: var(--mn-text-muted); display: block; margin-bottom: var(--space-sm); }
.gh-breadcrumbs { font-size: 12px; color: var(--mn-text-light); }
.gh-breadcrumbs a { color: var(--mn-text-muted); }
.bc-sep { margin: 0 6px; opacity: .5; }
.search-form { display: flex; }
.search-form .search-field { border: 1px solid var(--mn-border); border-right: none; border-radius: 4px 0 0 4px; padding: 6px 12px; font-size: 13px; outline: none; }
.search-form .search-submit { background: var(--mn-gold-mid); color: var(--mn-dark); border: none; border-radius: 0 4px 4px 0; padding: 6px 14px; font-size: 13px; cursor: pointer; font-family: var(--font-label); font-weight: 700; }
.aioseo-star-rating { color: var(--mn-gold); }
.wp-block-image img { border-radius: var(--radius); }
.wp-block-pullquote, .wp-block-quote { border-left: 4px solid var(--mn-gold); }
.header-wrapper, .nav-bar-wrapper { display: none !important; }
