main.svelte-1uha8ag{max-width:var(--maxw);margin:0 auto;padding:clamp(2.5rem,7vw,5rem) clamp(1.2rem,5vw,2rem) 3rem}.hero.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.seal.svelte-1uha8ag{width:76px;height:76px;margin-bottom:.4rem;font-size:42px}.gift.svelte-1uha8ag{background:color-mix(in srgb, var(--gold) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--gold) 38%, var(--border));color:color-mix(in srgb, var(--gold) 70%, var(--ink));box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .95rem;font-size:.88rem;font-weight:500;display:inline-flex}.gift.svelte-1uha8ag:hover{transition:transform .16s var(--ease);text-decoration:none;transform:translateY(-1px)}h1.svelte-1uha8ag{letter-spacing:.1em;margin:.3rem 0 0;font-size:clamp(2.1rem,7vw,3rem)}.tag.svelte-1uha8ag{color:var(--ink-soft);margin:0;font-size:clamp(.95rem,3.5vw,1.1rem)}.cta.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.3rem;display:flex}.chips.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.8rem;display:flex}.feats.svelte-1uha8ag{margin-top:clamp(2.5rem,7vw,4rem)}.note.svelte-1uha8ag{text-align:center;color:var(--ink-faint);margin-top:2.5rem;font-size:.8rem}@media (width<=720px){.cta.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex:40%}}
