.brand.svelte-6d62c{align-items:center;gap:.85rem;display:inline-flex}.mark.svelte-6d62c{aspect-ratio:1;background:linear-gradient(150deg,#f0e9ff,#fff);border:2px solid #7653d829;border-radius:38% 38% 46% 46%;place-items:center;width:3.6rem;display:grid;position:relative;transform:rotate(-2deg);box-shadow:0 .45rem 1.2rem #5a3da31f}.letter.svelte-6d62c{color:var(--violet);font-family:ui-rounded,Arial Rounded MT Bold,Avenir Next,sans-serif;font-size:2.25rem;font-weight:700;line-height:1;transform:scaleX(.88)}.star.svelte-6d62c{color:#f3a900;filter:drop-shadow(0 .15rem .25rem #f3a9004d);font-size:.9rem;position:absolute;top:-.52rem;right:-.33rem}.wordmark.svelte-6d62c{letter-spacing:.32em;font-size:1rem;font-weight:600}.small.svelte-6d62c .mark:where(.svelte-6d62c){width:2.6rem}.small.svelte-6d62c .letter:where(.svelte-6d62c){font-size:1.6rem}.small.svelte-6d62c .wordmark:where(.svelte-6d62c){font-size:.8rem}.large.svelte-6d62c{flex-direction:column;gap:1.5rem}.large.svelte-6d62c .mark:where(.svelte-6d62c){border-radius:40% 40% 48% 48%;width:clamp(7.5rem,14vw,12rem);box-shadow:0 1.3rem 3rem #5a3da329}.large.svelte-6d62c .letter:where(.svelte-6d62c){font-size:clamp(5rem,9vw,8rem)}.large.svelte-6d62c .star:where(.svelte-6d62c){font-size:clamp(1.5rem,2.5vw,2.4rem);top:-.9rem;right:-.7rem}.large.svelte-6d62c .wordmark:where(.svelte-6d62c){letter-spacing:.55em;padding-left:.55em;font-size:clamp(1rem,1.8vw,1.5rem)}
