.sign.svelte-323mr8{background:var(--sign-bg,linear-gradient(160deg, oklch(30% .04 50), var(--color-ink)));border:3px solid var(--sign-border,var(--color-gold-deep));border-radius:2.75rem 2.75rem 1rem 1rem;max-width:100%;padding:1.1rem clamp(1.4rem,5vw,3rem) 1.2rem;display:inline-block;box-shadow:inset 0 0 0 2px oklch(24% .035 50),inset 0 0 0 3px oklch(78% .12 72/.45),0 14px 20px -12px oklch(24% .035 50/.55)}.sign.wide.svelte-323mr8{width:100%;padding-block:1.6rem 1.7rem;display:block}.sign.wide.svelte-323mr8 .sign-title:where(.svelte-323mr8){font-size:clamp(2.2rem,7vw,4.2rem)}.sign-eyebrow.svelte-323mr8{font-family:var(--font-brand);letter-spacing:.22em;text-transform:uppercase;color:var(--sign-eyebrow,var(--color-blush-deep));font-size:.7rem}.sign-title.svelte-323mr8{font-family:var(--font-brand);letter-spacing:.01em;text-transform:uppercase;color:var(--sign-letter,var(--color-gold));text-shadow:1px 1px 0 var(--sign-shadow-1,var(--color-gold-deep)), 2px 2px 0 var(--sign-shadow-1,var(--color-gold-deep)), 3px 3px 0 var(--sign-shadow-1,var(--color-gold-deep)), 4px 4px 0 var(--sign-shadow-2,oklch(36% .06 52)), 5px 5px 0 var(--sign-shadow-2,oklch(36% .06 52));margin-top:.35rem;font-size:clamp(1.9rem,6.5vw,3.1rem);font-weight:400;line-height:1}.sign-title.long.svelte-323mr8{letter-spacing:.02em;font-size:clamp(1.35rem,4.4vw,2.2rem);line-height:1.08}
