.paper.svelte-h90bzo{color:var(--color-ink)}.masthead.svelte-h90bzo{letter-spacing:-.02em;padding-bottom:.4rem;font-size:clamp(2.6rem,10vw,5rem);line-height:1}.double-rule.svelte-h90bzo{border-top:3px solid var(--color-ink);border-bottom:1.5px solid var(--color-ink);height:7px}.kicker.svelte-h90bzo{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;font-weight:700}.kicker-rule.svelte-h90bzo{border-top:2px solid var(--color-ink);padding-top:.5rem}.ms-row.svelte-h90bzo{border-bottom:1px solid color-mix(in srgb, var(--color-paper-300) 55%, var(--color-ink) 45%);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.6rem 0;display:flex}.meta.svelte-h90bzo{font-family:var(--font-display);color:var(--color-ink-muted);font-style:italic}.kind.svelte-h90bzo{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-muted);font-size:.8rem;font-weight:700}.stars.svelte-h90bzo,.star.svelte-h90bzo{color:var(--color-amber-500,#d99a1e);letter-spacing:.05em}.stars.svelte-h90bzo{font-family:var(--font-display);text-transform:none;margin-left:.6rem}.gift-tile.svelte-h90bzo{border:1.5px dashed color-mix(in srgb, var(--color-paper-300) 40%, var(--color-ink) 60%);padding:.25rem}.invite.svelte-h90bzo{border:1.5px solid var(--color-ink);padding:.9rem 1rem 1rem}.link-box.svelte-h90bzo{background:var(--color-paper-200);margin-top:.25rem;padding:.5rem .7rem}
