.logo.svelte-1l8nvlt{align-items:center;gap:8px;display:inline-flex}.dots.svelte-1l8nvlt{gap:3px;display:inline-flex}.dot.svelte-1l8nvlt{border-radius:50%;width:7px;height:7px}.logo--md.svelte-1l8nvlt .dot:where(.svelte-1l8nvlt){width:8px;height:8px}.wordmark.svelte-1l8nvlt{font-family:var(--font-heading);color:var(--color-text);letter-spacing:.01em;font-style:italic;font-weight:600}.logo--sm.svelte-1l8nvlt .wordmark:where(.svelte-1l8nvlt){font-size:.9rem}.logo--md.svelte-1l8nvlt .wordmark:where(.svelte-1l8nvlt){font-size:1.15rem}.bell.svelte-vtze1i{width:38px;height:38px;color:var(--color-text);transition:transform var(--transition-fast) var(--ease-bounce);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.bell.svelte-vtze1i:active{transform:scale(.9)}.bell.svelte-vtze1i svg:where(.svelte-vtze1i){width:21px;height:21px}.badge.svelte-vtze1i{border-radius:var(--radius-pill);background:var(--ss-pink);min-width:16px;height:16px;color:var(--ss-white);box-shadow:0 0 0 2px var(--ss-white);justify-content:center;align-items:center;padding:0 4px;font-size:.62rem;font-weight:800;display:flex;position:absolute;top:2px;right:2px}
