/* The approved white Ailink lettering is a vector asset, independent of installed fonts. */
html[data-theme] .brand-name{display:inline-flex;align-items:center;flex:0 0 auto;overflow:visible;text-overflow:clip;font-size:0;line-height:0;letter-spacing:0}
html[data-theme] img.brand-wordmark{display:block;flex:none;box-sizing:border-box;width:112px;height:30px;max-width:100%;object-fit:contain;content:normal!important;filter:none!important}
html[data-theme] .brand-home-link{gap:8px}
html[data-theme] .brand-row .brand-home-link{min-width:0;flex:0 1 auto}
html[data-theme] .brand-row .brand-name{width:112px}
/* Keep the lettering pure white in light appearance with a neutral dark backing. */
html[data-theme=light] :is(.sidebar:not(.collapsed) .brand-home-link,.workspace-home-logo){background:#111111!important;border-radius:8px;border:0;padding:4px 6px}
html[data-theme=light] .sidebar.collapsed .brand-home-link{background:transparent!important}
html[data-theme] .login-visual .brand-home-link{background:transparent!important;padding:0}
html[data-theme] .login-visual img.brand-wordmark{width:140px;height:38px}
html[data-theme] .login-brand>span:has(.brand-wordmark){display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:0;line-height:0;letter-spacing:0}
html[data-theme=light] .login-brand>span:has(.brand-wordmark){background:#111111}
@media(max-width:700px){html[data-theme=light] .workspace-home-logo{background:transparent!important;padding:0 10px 0 0}html[data-theme] .login-visual img.brand-wordmark{width:112px;height:30px}}
