.occasions.svelte-ypbj28{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.more.svelte-ypbj28{justify-self:start}.chip.soon.svelte-ypbj28{border:2px solid var(--primary-strong)}.badge.svelte-ypbj28{display:block;margin-top:2px;font-size:.75rem;font-weight:700;color:var(--primary-strong)}.chip.svelte-ypbj28{display:block;height:100%;box-sizing:border-box;padding:10px 12px;border-radius:14px;font-size:.95rem;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:inherit;font-weight:700;text-decoration:none}.hero.svelte-ypbj28{margin-top:8px;background:linear-gradient(160deg,#fff,#fff3e6)}.tagline.svelte-ypbj28{color:var(--primary-dark);font-weight:800;margin-bottom:6px}.steps.svelte-ypbj28{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:6px;font-weight:600}.center.svelte-ypbj28{text-align:center;margin-top:10px}.explore.svelte-ypbj28{margin-top:28px}.grid.svelte-ypbj28{display:grid;gap:12px}.tools.svelte-ypbj28{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tool.svelte-ypbj28{display:grid;gap:6px;justify-items:start;text-decoration:none;padding:14px}.tool.svelte-ypbj28 .emoji:where(.svelte-ypbj28){font-size:1.6rem}
