.official-logo.svelte-1e0gq8m{aspect-ratio:2;width:100%;display:block;position:relative}img.svelte-1e0gq8m{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.app-shell[data-theme=light] .official-logo.svelte-1e0gq8m:not(.inverse) .logo-black:where(.svelte-1e0gq8m),.app-shell[data-theme=dark] .official-logo.svelte-1e0gq8m:not(.inverse) .logo-white:where(.svelte-1e0gq8m),.app-shell[data-theme=light] .official-logo.inverse.svelte-1e0gq8m .logo-white:where(.svelte-1e0gq8m),.app-shell[data-theme=dark] .official-logo.inverse.svelte-1e0gq8m .logo-black:where(.svelte-1e0gq8m){opacity:1}.brand.svelte-6d62c{border-radius:var(--radius-pill);width:fit-content;min-height:44px;color:inherit;letter-spacing:-.035em;justify-self:start;align-items:center;gap:.7rem;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.brand.svelte-6d62c .brand-symbol{width:34px;transition:transform var(--control-duration) var(--control-easing);flex:0 0 34px}@media (prefers-reduced-motion:no-preference){.brand.svelte-6d62c:focus-visible .brand-symbol{transform:rotate(-8deg)scale(1.08)}@media (hover:hover) and (pointer:fine){.brand.svelte-6d62c:hover .brand-symbol{transform:rotate(-8deg)scale(1.08)}}.brand.svelte-6d62c:active .brand-symbol{transform:scale(.98)}}.compact.svelte-6d62c .brand-name:where(.svelte-6d62c){display:none}
