[data-component=Logo]{--logo-size:40px;--logo-tagline-tracking:10px;--logo-tagline-brand-scale:1.18;align-items:center;gap:calc(var(--logo-size) * .22);color:inherit;line-height:1;display:inline-flex}[data-theme=dark] [data-component=Logo],[data-theme=midnight] [data-component=Logo],[data-theme=mocha] [data-component=Logo]{--logo-accent:currentColor;--logo-wordmark-color:currentColor;color:var(--color-fixed_white)}[data-component=Logo] .logo-mark{width:var(--logo-size);height:var(--logo-size);flex-shrink:0;display:block}[data-component=Logo] .logo-mark>svg{width:100%;height:100%;display:block}[data-component=Logo] .logo-text{flex-direction:column;min-width:0;display:flex}[data-component=Logo] .logo-wordmark{color:var(--logo-wordmark-color,var(--color-primary));font-family:var(--font_family-brand);font-size:calc(var(--logo-size) * .502);letter-spacing:.015em;white-space:nowrap;margin-right:-.015em;font-weight:700;line-height:1.4}[data-component=Logo] .logo-tagline{width:100%;line-height:1;font-family:var(--font_family-brand);font-size:calc(var(--logo-size) * .2);white-space:nowrap;opacity:.92;gap:8px;font-weight:400;display:flex}[data-component=Logo] .logo-tagline-word,[data-component=Logo] .logo-tagline-slot,[data-component=Logo] .logo-tagline-trademark,[data-component=Logo] .logo-tagline-brand,[data-component=Logo] .logo-tagline-brand-mark{font:inherit;flex-shrink:0}[data-component=Logo] .logo-tagline-slot{letter-spacing:normal}[data-component=Logo] .logo-tagline-trademark{vertical-align:text-bottom;margin-left:.08em}[data-component=Logo] .logo-tagline-brand{vertical-align:-.07em;color:inherit;text-decoration:none;display:inline-block}[data-component=Logo] .logo-tagline-brand-mark{--vortoc-logo-height:calc(.919em * var(--logo-tagline-brand-scale));display:block}[data-component=Logo] a.logo-tagline-brand{border-bottom:1px solid #0000}[data-component=Logo] a.logo-tagline-brand:hover,[data-component=Logo] a.logo-tagline-brand:focus-visible{border-bottom-color:currentColor}[data-component=Logo] a.logo-tagline-brand:focus-visible{outline:var(--outline-focus);outline-offset:2px}[data-component=Logo] .logo-link{color:inherit;border-radius:var(--border-radius-md);text-decoration:none;transition:opacity .15s}[data-component=Logo] .logo-link:hover{opacity:.85}[data-component=Logo] .logo-link:focus-visible{outline:var(--outline-focus)}
[data-component=VortocLogo]{--vortoc-logo-height:40px;height:var(--vortoc-logo-height);width:auto;display:block}
