.logo{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--font-weight-black);letter-spacing:-.01em;color:var(--color-text);display:inline-flex}.logo__mark{flex-shrink:0;width:2rem;height:2rem}.logo__wordmark{font-size:var(--font-size-title);line-height:1}.logo__wordmark-accent{color:var(--color-primary-light)}[data-theme=dark] .logo__wordmark-accent{color:var(--color-accent)}.logo--lg .logo__mark{width:2.75rem;height:2.75rem}.logo--lg .logo__wordmark{font-size:var(--font-size-headline)}.loading-screen{place-content:center;justify-items:center;gap:var(--space-4);min-height:60dvh;padding:var(--space-8);flex:1;display:grid}.loading-screen__bar{border-radius:var(--radius-pill);background:var(--color-bg-tertiary);width:8rem;height:4px;position:relative;overflow:hidden}.loading-screen__bar:after{content:"";border-radius:inherit;background:var(--color-accent);width:40%;animation:1.1s ease-in-out infinite loading-sweep;position:absolute;inset:0}@keyframes loading-sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}
