.brand-logo{--brand-logo-size:var(--brand-logo-default-size,32px);align-items:center;gap:calc(var(--brand-logo-size)*.28);color:inherit;white-space:nowrap;line-height:1;display:inline-flex}.brand-logo__mark{width:var(--brand-logo-size);height:var(--brand-logo-size);flex:none;display:block}.brand-logo__name{font-family:var(--font-body);font-size:calc(var(--brand-logo-size)*.72);letter-spacing:-.045em;font-weight:720}.brand-logo.is-compact{gap:0}.brand-loading-screen{background:#fff}:is(html,body):has(.brand-loading-screen){background:#fff}.brand-loading-screen{min-height:100dvh;color:var(--color-text-secondary);place-content:center;place-items:center;gap:18px;padding:32px;display:grid}.brand-loading-screen__mark{width:clamp(76px,8vw,104px);height:auto;display:block}.brand-loading-screen__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.brand-loading-screen__mark{width:78px}}
