/* Byline artwork follows the existing explicit light/dark theme, never CSS filters. */
.fg-byline{display:inline-flex;align-items:center;gap:.35em;white-space:nowrap;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.2;vertical-align:middle}
.fg-byline-logo,.fg-solaire-logo{display:inline-flex;align-items:center;flex:none;vertical-align:middle}
.fg-byline-logo img{width:auto;height:1em;max-width:none;object-fit:contain}
.fg-solaire-logo img{width:auto;height:1.5em;max-width:none;object-fit:contain}
.fg-lockup{display:inline-flex;align-items:center;gap:.65em;white-space:nowrap;vertical-align:middle;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.2}
.fg-lockup .fg-byline{font-size:inherit}
.fg-byline-logo>.fg-on-light,.fg-solaire-logo>.fg-on-light{display:block}
.fg-byline-logo>.fg-on-dark,.fg-solaire-logo>.fg-on-dark{display:none}
html[data-theme=dark] .fg-on-light,.dark .fg-on-light{display:none}
html[data-theme=dark] .fg-on-dark,.dark .fg-on-dark{display:block}
