.booking-ticket.svelte-mhsmyf{--notch:6px;white-space:nowrap;color:#fff;background:linear-gradient(135deg, var(--color-primary-500), color-mix(in srgb, var(--color-primary-500) 70%, black));height:2.5rem;box-shadow:0 6px 16px -8px color-mix(in srgb, var(--color-primary-500) 90%, transparent);-webkit-mask:radial-gradient(circle var(--notch) at left center, transparent 98%, black) left/51% 100% no-repeat, radial-gradient(circle var(--notch) at right center, transparent 98%, black) right/51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at left center, transparent 98%, black) left/51% 100% no-repeat, radial-gradient(circle var(--notch) at right center, transparent 98%, black) right/51% 100% no-repeat;border-radius:.375rem;align-items:center;gap:.6rem;padding:0 .95rem 0 0;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex;position:relative}.booking-ticket.svelte-mhsmyf:hover{filter:brightness(1.08);transform:translateY(-1px)}.booking-ticket.svelte-mhsmyf:active{transform:translateY(0)}.booking-ticket.svelte-mhsmyf:focus-visible{filter:brightness(1.15);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-500) 40%, transparent);outline:none}.stub.svelte-mhsmyf{border-right:2px dashed #ffffff73;align-self:stretch;place-items:center;padding:0 .6rem 0 .85rem;display:grid}.stub.svelte-mhsmyf i:where(.svelte-mhsmyf){transition:transform .2s;transform:rotate(-12deg)}.booking-ticket.svelte-mhsmyf:hover .stub:where(.svelte-mhsmyf) i:where(.svelte-mhsmyf){transform:rotate(0)scale(1.1)}header.svelte-1m336o{z-index:49;position:relative}.app.svelte-1m336o{min-height:100vh}
