/* Authored wordmark: one vector preserves the S-to-letter spacing. */
.brand .sl-wordmark,.removes-brand .sl-wordmark{display:block;width:auto;height:1em;max-width:none;object-fit:contain;filter:invert(1);flex:none}
html[data-theme=light] .sl-wordmark{filter:none}
.header>.brand{align-items:center;align-self:center;font-size:30px;line-height:1;padding-top:0;min-height:0;gap:0}
.footer-identity>.brand{align-items:center;font-size:24px;line-height:1;gap:0}
.removes-brand .sl-wordmark{display:inline-block;height:.9em;vertical-align:baseline}
.footer-mark{width:84px;height:auto;margin-left:0}
@media(max-width:700px){.header>.brand{font-size:26px}}
