.ml-public .ml-band{background:var(--ml-ground);color:var(--ml-ink);position:relative}.ml-public .ml-band[data-nav-tone=light]{background:var(--ml-ground);color:var(--ml-ink)}.ml-public .ml-band[data-nav-tone=dark]{--ml-ground:var(--ml-dark-bg);--ml-card:var(--ml-dark-elev);--ml-line:var(--ml-dark-border);--ml-ink:var(--ml-dark-text);--ml-muted:var(--ml-dark-muted);background:var(--ml-dark-bg);color:var(--ml-dark-text)}.ml-public .ml-band h1,.ml-public .ml-band h2,.ml-public .ml-band h3{color:var(--ml-ink)}.ml-public .ml-band p{color:var(--ml-muted)}.ml-public .ml-band[data-nav-tone=light] .ml-eyebrow{color:var(--ml-ink)}.ml-public .ml-band[data-nav-tone=dark] .ml-eyebrow{color:var(--ml-gold)}.ml-public .ml-band .ml-rule{background:var(--ml-gold)}.ml-public .ml-card{background:var(--ml-card);border:1px solid var(--ml-line)}.ml-public :focus-visible{outline:2px solid var(--ml-gold);outline-offset:2px}.ml-public .ml-band[data-nav-tone=light] :focus-visible{outline-color:var(--ml-ink)}
