.stamp.svelte-bo99j9{width:var(--stamp-diameter);height:var(--stamp-diameter);pointer-events:none;-webkit-user-select:none;user-select:none}.ticket.svelte-nuz7xe{position:relative;display:block;width:100%;aspect-ratio:320 / 180;container-type:inline-size;color:var(--ticket-ink);text-align:left;-webkit-tap-highlight-color:transparent}button.ticket.svelte-nuz7xe{cursor:pointer}button.ticket.svelte-nuz7xe:focus-visible{outline:var(--fh-stroke-dash) solid var(--fh-ink);outline-offset:var(--fh-tight)}.ticket__shape.svelte-nuz7xe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ticket--ghost.svelte-nuz7xe{filter:saturate(.5);opacity:.85}.ticket--glow.svelte-nuz7xe .ticket__shape:where(.svelte-nuz7xe){filter:drop-shadow(0 0 10px color-mix(in srgb,var(--ticket-color) 30%,transparent)) drop-shadow(0 0 8px color-mix(in srgb,var(--ticket-color) 20%,transparent))}.ticket--glow.ticket--animate.svelte-nuz7xe .ticket__shape:where(.svelte-nuz7xe){animation:svelte-nuz7xe-ticket-glow var(--fh-motion-glow-duration) ease-in-out infinite alternate}@keyframes svelte-nuz7xe-ticket-glow{0%{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--ticket-color) 30%,transparent)) drop-shadow(0 0 8px color-mix(in srgb,var(--ticket-color) 20%,transparent))}to{filter:drop-shadow(0 0 20px color-mix(in srgb,var(--ticket-color) 80%,transparent)) drop-shadow(0 0 15px color-mix(in srgb,var(--ticket-color) 60%,transparent))}}.ticket__content.svelte-nuz7xe{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;padding:0 var(--fh-ticket-h-inset)}.ticket__serial.svelte-nuz7xe{width:var(--fh-ticket-side-column);flex:0 0 var(--fh-ticket-side-column);display:flex;align-items:center;justify-content:center;opacity:.6;writing-mode:vertical-rl;white-space:nowrap}.ticket__serial--left.svelte-nuz7xe{transform:rotate(180deg)}.ticket__main.svelte-nuz7xe{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:space-evenly;padding:var(--fh-ticket-v-inset) 0}.ticket__group.svelte-nuz7xe{display:flex;flex-direction:column;gap:var(--fh-ticket-group-gap);min-width:0}.ticket__artist.svelte-nuz7xe{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.ticket__venue-slot.svelte-nuz7xe{min-width:0;overflow:hidden;white-space:nowrap}.ticket__venue.svelte-nuz7xe{display:inline-block;opacity:.9;transform-origin:left center;transform:scale(var(--venue-scale, 1));white-space:nowrap}.ticket__date.svelte-nuz7xe{display:flex;align-items:center;gap:var(--fh-ticket-date-gap);white-space:nowrap}.ticket__date-text.svelte-nuz7xe{opacity:.8}.ticket__pill.svelte-nuz7xe{color:#000;background:var(--fh-yellow);border-radius:var(--fh-radius-capsule);padding:var(--fh-ticket-pill-y) var(--fh-ticket-pill-x)}.ticket__stamps.svelte-nuz7xe{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ticket__stamp.svelte-nuz7xe{position:absolute;transform:translate(-50%,-50%) rotate(var(--stamp-rotation));width:var(--fh-ticket-stamp);height:var(--fh-ticket-stamp)}
