.card.svelte-12ky9ja{--inv-bg:#1e151a;--inv-ink:#fbf4e8;--inv-accent:#ff4d87;--inv-eyebrow:#ffc2d6;background:var(--inv-bg);width:100%;height:100%;color:var(--inv-ink);font-family:Archivo,system-ui,sans-serif;position:relative;overflow:hidden}.wash.svelte-12ky9ja{background-image:radial-gradient(23mm at 18% 22%,#f5286e80,#0000 70%),radial-gradient(15.9mm at 78% 16%,#ff966e73,#0000 70%),radial-gradient(26.6mm at 82% 70%,#96327899,#0000 70%),radial-gradient(15.9mm at 28% 82%,#ff609e66,#0000 70%),linear-gradient(160deg,#3a2030 0%,#4a2038 55%,#2a1622 100%);position:absolute;inset:0}.photo.svelte-12ky9ja{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.scrim.svelte-12ky9ja{background:linear-gradient(#180d13bd 0%,#180d13a6 40%,#180d13d1 100%);position:absolute;inset:0}.content.svelte-12ky9ja{padding:calc(var(--inv-bleed) + var(--inv-safe));text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.brand.svelte-12ky9ja{letter-spacing:-.018em;margin:0;font-size:14pt;font-weight:800}.dot.svelte-12ky9ja{color:var(--inv-accent)}.eyebrow.svelte-12ky9ja{letter-spacing:.35em;text-transform:uppercase;color:var(--inv-eyebrow);margin:5.7mm 0 0;font-size:6.5pt;font-weight:800}.name.svelte-12ky9ja{letter-spacing:.008em;text-transform:uppercase;text-wrap:balance;margin:1.8mm 0 0;font-weight:800;line-height:1.04}.scale-lg.svelte-12ky9ja{font-size:30pt}.scale-md.svelte-12ky9ja{font-size:24pt}.scale-sm.svelte-12ky9ja{font-size:19pt}.scale-xs.svelte-12ky9ja{font-size:15.5pt}.date.svelte-12ky9ja{letter-spacing:.2em;text-transform:uppercase;color:#fbf4e8e6;margin:2.1mm 0 0;font-size:7.5pt;font-weight:700}.location.svelte-12ky9ja{color:#fbf4e8e6;margin:1mm 0 0;font-size:7.5pt;font-weight:600}.ticket.svelte-12ky9ja{color:#231318;background:#fbf4e8;border-radius:3.5mm;width:60mm;margin:5.3mm 0 0;box-shadow:0 4.6mm 10.6mm #0a040880}.ticket-top.svelte-12ky9ja{justify-content:center;padding:3.5mm 3.5mm 2.8mm;display:flex}.qr-frame.svelte-12ky9ja{background:#fff;border-radius:2.5mm;padding:2.1mm}.qr-frame.svelte-12ky9ja .qr{width:41mm!important;height:41mm!important}.stub.svelte-12ky9ja{border-top:.35mm dashed #23131840;flex-direction:column;gap:.5mm;padding:2.1mm 3.5mm 2.8mm;display:flex}.code.svelte-12ky9ja{letter-spacing:.43em;text-indent:.43em;margin:0;font-size:7pt;font-weight:800}.visit.svelte-12ky9ja{color:#6d5f63;margin:0;font-size:6.5pt;font-weight:700}.spacer.svelte-12ky9ja{flex:1;min-height:2mm}.note.svelte-12ky9ja{max-width:83mm}.note-label.svelte-12ky9ja{letter-spacing:.3em;text-transform:uppercase;color:#fbf4e8d9;margin:0;font-size:5pt;font-weight:800}.note-body.svelte-12ky9ja{color:#fbf4e8f2;margin:1.1mm 0 0;font-family:Caveat,cursive;font-weight:600;line-height:1.3}.note-lg.svelte-12ky9ja{font-size:12pt}.note-md.svelte-12ky9ja{font-size:11pt}.note-sm.svelte-12ky9ja{font-size:10.5pt}.note-xs.svelte-12ky9ja{font-size:9.5pt}.meta.svelte-12ky9ja{align-items:center;gap:4.6mm;margin:4.2mm 0 0;display:flex}.meta.svelte-12ky9ja>div:where(.svelte-12ky9ja){flex-direction:column-reverse;display:flex}.meta.svelte-12ky9ja dt:where(.svelte-12ky9ja){letter-spacing:.2em;text-transform:uppercase;color:#fbf4e8d9;font-size:5pt;font-weight:700}.meta.svelte-12ky9ja dd:where(.svelte-12ky9ja){margin:0;font-size:8.5pt;font-weight:800}.sep.svelte-12ky9ja{background:#fbf4e84d;width:.2mm;height:5.3mm}.foot.svelte-12ky9ja{color:#fbf4e8d9;margin:2.8mm 0 0;font-family:Caveat,cursive;font-size:9.5pt;font-weight:600}
