.ticket.svelte-1j1ncig{color:var(--ink);border:1px solid var(--ink);border-top:5px solid var(--ink);box-shadow:3px 3px var(--ink);overflow-wrap:anywhere;background:#fffbed;max-width:420px;margin:16px 0;padding:18px 20px 10px}.ticket-head.svelte-1j1ncig{border-bottom:1px dashed var(--ink);flex-direction:column;gap:6px;padding-bottom:12px;display:flex}.ticket-head.svelte-1j1ncig span:where(.svelte-1j1ncig){font:1rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ticket.svelte-1j1ncig h3:where(.svelte-1j1ncig){font:1.45rem var(--font-display);margin:16px 0 8px;line-height:1.25}.ticket.svelte-1j1ncig strong:where(.svelte-1j1ncig),.ticket.svelte-1j1ncig p:where(.svelte-1j1ncig){font:.85rem var(--font-body);line-height:1.6}.ticket.svelte-1j1ncig p:where(.svelte-1j1ncig) b:where(.svelte-1j1ncig){font:1.35rem var(--font-mono)}footer.svelte-1j1ncig{border-top:1px dashed var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}footer.svelte-1j1ncig button:where(.svelte-1j1ncig){font:.85rem var(--font-body);color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}.kitchen-stamp.svelte-1j1ncig{font:1rem var(--font-mono);text-transform:uppercase;border:1px dashed;margin:.4rem 0;padding:5px 10px;text-decoration:none}.kitchen-stamp.stamped.svelte-1j1ncig{color:#355131;border:2px solid;transform:rotate(-3deg)}@media (prefers-reduced-motion:no-preference){.kitchen-stamp.stamped.svelte-1j1ncig{animation:.25s ease-out svelte-1j1ncig-stamp}@keyframes svelte-1j1ncig-stamp{0%{transform:scale(1.15)rotate(-6deg)}to{transform:scale(1)rotate(-3deg)}}}
