.shimpz-brand.svelte-98d8ec{color:var(--shimpz-color-text);font-family:var(--shimpz-font-mono);grid-template-columns:auto auto;justify-content:start;align-items:center;gap:.35rem .55rem;text-decoration:none;display:inline-grid}img.svelte-98d8ec{object-fit:contain;grid-row:1/span 2;width:2.25rem;height:2.25rem}.wordmark.svelte-98d8ec{letter-spacing:.15em;text-transform:uppercase;align-self:end;font-size:.92rem;font-weight:700;line-height:1}.product.svelte-98d8ec{color:var(--shimpz-color-cyan);letter-spacing:.14em;text-transform:uppercase;align-self:start;font-size:.6rem;font-weight:600;line-height:1}.shimpz-brand--hero.svelte-98d8ec{gap:.5rem 1rem}.shimpz-brand--hero.svelte-98d8ec img:where(.svelte-98d8ec){width:clamp(4.5rem,10vw,6rem);height:clamp(4.5rem,10vw,6rem)}.shimpz-brand--hero.svelte-98d8ec .wordmark:where(.svelte-98d8ec){letter-spacing:.13em;font-size:clamp(1.75rem,5vw,2.75rem)}.shimpz-brand--hero.svelte-98d8ec .product:where(.svelte-98d8ec){font-size:clamp(.7rem,1.8vw,1rem)}.shimpz-brand--symbol.svelte-98d8ec{display:inline-flex}.shimpz-brand--symbol.svelte-98d8ec img:where(.svelte-98d8ec){width:2.5rem;height:2.5rem}a.svelte-98d8ec:focus-visible{outline:2px solid var(--shimpz-color-yellow);outline-offset:4px;box-shadow:var(--shimpz-focus-ring)}@media (forced-colors:active){.product.svelte-98d8ec{color:linktext}}
