.brand{--brand-ink:#0f1419;--brand-size:32px;--brand-rule:var(--primary);align-items:center;gap:calc(var(--brand-size) * .3);color:var(--foreground);border-radius:var(--radius-sm,6px);line-height:1;text-decoration:none;display:inline-flex}.brand--clear-space{padding:calc(var(--brand-size) * .5)}.brand-glyph{height:var(--brand-size);flex-shrink:0;width:auto;display:block}.brand-wordmark{font-family:var(--font-archivo), var(--font-sans), system-ui, sans-serif;font-weight:800;font-size:calc(var(--brand-size) * .9);letter-spacing:-.035em;white-space:nowrap;flex-shrink:0}.brand-x{color:var(--primary)}.brand--stacked{gap:calc(var(--brand-size) * .22);flex-direction:column}.brand--ruled{align-items:stretch;gap:calc(var(--brand-size) * .135);flex-direction:column}.brand-ruled-row{align-items:center;gap:calc(var(--brand-size) * .3);display:flex}.brand-rule{height:calc(var(--brand-size) * .119);background:var(--brand-rule);border-radius:999px}.brand--mono{--brand-rule:currentColor}.brand--on-primary{color:var(--primary-foreground);--brand-rule:var(--brand-ink)}.brand--mono .brand-x,.brand--on-primary .brand-x{color:inherit}a.brand{transition:opacity .14s}@media (hover:hover){a.brand:hover{opacity:.78}}a.brand:focus-visible{box-shadow:var(--shadow-glow,0 0 0 3px color-mix(in srgb, var(--primary) 35%, transparent));outline:none}@media (prefers-reduced-motion:reduce){a.brand{transition:none}}
