.ft-brand-mark{display:inline-flex;align-items:center;flex:0 0 auto;min-width:-moz-max-content;min-width:max-content}:root[data-theme=dark] :root[data-theme=dark] .ft-about-logo{flex:0 0 auto;width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.ft-side .ft-side-foot.ft-side-foot-theme{grid-template-columns:minmax(0,1fr) 44px 44px 44px;gap:6px}.ft-side .ft-side-foot.ft-side-foot-theme>.ft-icon-btn{justify-self:end}:root:root .ft-mtop .ft-logo-line{--h:39.6px!important}:root:root .ft-side .ft-logo-line{--h:46px!important}.ft-logo-line .ft-logo-tools{font-size:max(13px,calc(1em * var(--tools-k)))}:root:root:root .ft-mtop{padding-right:12px}.ft-mtop>.ft-brand-mark~.ft-icon-btn{margin-left:auto}:root:root:root .ft-mtop .ft-brand-mark{margin-left:6px}@media (forced-colors:none) and (prefers-contrast:no-preference){:root:root:root .ft-mtop .ft-logo-gear{filter:drop-shadow(0 1px 0 var(--phi)) drop-shadow(0 1px 1px var(--psh1))}:root:root:root .ft-mtop :is(.ft-logo-name,.ft-logo-tools){text-shadow:none}:root:root:root .ft-mtop .ft-logo-text{filter:drop-shadow(0 -.5px 0 color-mix(in srgb,var(--phi) 20%,transparent)) drop-shadow(0 .5px 0 var(--psh1))}}@media (forced-colors:active),(prefers-contrast:more){:root:root:root .ft-mtop :is(.ft-logo-gear,.ft-logo-text){filter:none}:root:root:root .ft-mtop :is(.ft-logo-name,.ft-logo-tools){text-shadow:none}}