/* Shared geometry for public, account and studio brand marks. */
.lf-brand.lf-brand{display:inline-flex;align-items:center;gap:10px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:24px;font-weight:750;line-height:1;letter-spacing:0;white-space:nowrap;text-decoration:none;color:var(--text-main,#111827);vertical-align:middle}
.lf-brand .lf-logo-mark{display:block;flex:0 0 32px;width:32px;height:32px;margin:0}
.lf-brand .lf-wordmark{display:inline-block;font-size:inherit;font-weight:750;line-height:1;letter-spacing:-.8px}
.lf-brand .lf-wordmark>span{font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--primary-cyan,#38bdf8)}
.footer-brand .lf-brand{margin:0 0 18px}
.chat-brand.lf-brand{font-size:20px}
.chat-shell.is-sidebar-collapsed .chat-brand.lf-brand .lf-wordmark{display:none}
.lf-studio-bar .chat-brand.lf-brand .lf-wordmark{display:inline-block!important}
@media(max-width:640px){.lf-brand.lf-brand{font-size:22px;gap:8px}.lf-brand .lf-logo-mark{flex-basis:28px;width:28px;height:28px}.chat-brand.lf-brand{font-size:20px}}
