.hover-lift.svelte-1csoqxw{transition:transform .3s ease,box-shadow .3s ease}.hover-lift.svelte-1csoqxw:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@media(prefers-reduced-motion:reduce){.hover-lift.svelte-1csoqxw:hover{transform:none}}.howtoplay-gradient-yellow.svelte-9a4hw4{background:linear-gradient(135deg,#f0c74c,#f4b434,#f0c74c);position:relative}.howtoplay-gradient-yellow.svelte-9a4hw4:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,#ffffff 0%,#ffffff 20%,transparent 100%);pointer-events:none;z-index:1}.logo-container.svelte-it2i29{position:absolute;bottom:20px;right:25px;width:40%}.card.svelte-it2i29{position:relative;height:100%;aspect-ratio:2/3;border-radius:20px;padding:15px;transform-origin:center;transition:transform .3s ease-in-out,box-shadow .2s ease-in-out;box-shadow:0 4px 12px -2px #0000004d}.card.svelte-it2i29 :where(.svelte-it2i29){pointer-events:none}.card-inner.svelte-it2i29{width:100%;max-width:100%;color:#fff;font-size:100%;font-weight:600;text-wrap:wrap;word-wrap:break-word;text-align:left}.card.svelte-it2i29:not(.sent):not(.gradient):hover{transform:scale(1.04);cursor:pointer}.card.selected.svelte-it2i29{transform:scale(.92);box-shadow:0 0 26px 6px #0092ff}.card.selected.svelte-it2i29:hover{transform:scale(.92)}.card.sent.svelte-it2i29{opacity:.5}.selection.svelte-it2i29{position:absolute;top:-8px;z-index:20;right:-8px;border-radius:50%;background:#0092ff;padding:5px;width:24px;height:24px;color:#fff;box-shadow:-2px 3px 8px #0000004d;font-size:14px;text-align:center;display:flex;align-items:center;justify-content:center}.card.svelte-it2i29:not(.selected) .selection:where(.svelte-it2i29){display:flex}.card.selected.svelte-it2i29 .selection:where(.svelte-it2i29){display:flex}.newCard.svelte-it2i29{position:relative;animation:svelte-it2i29-bounce var(--animation-duration, 1s) ease-in 2;box-shadow:0 0 20px 6px #f4bd0c}.new-card-badge.svelte-it2i29{display:none;animation:svelte-it2i29-fadeOut 4s ease-in-out;opacity:0%}.newCard.svelte-it2i29 .new-card-badge:where(.svelte-it2i29){display:inline;position:absolute;top:-18px;z-index:20;right:-15px;width:50px;height:50px;border-radius:50%;box-shadow:-4px 5px 15px #0006}.gradient.svelte-it2i29{filter:grayscale(1) brightness(1.6)}.card.svelte-it2i29:focus-visible{outline:2px solid #0092ff;outline-offset:2px}@media screen and (max-height:800px){.card-inner.svelte-it2i29{font-size:95%}}@media screen and (max-height:600px){.card-inner.svelte-it2i29{font-size:85%}}@media screen and (max-height:530px){.card-inner.svelte-it2i29{font-size:75%}}@media(prefers-reduced-motion:reduce){.card.svelte-it2i29,.new-card-badge.svelte-it2i29{animation:none}}@keyframes svelte-it2i29-bounce{0%{top:0}25%{top:-5%}50%{top:0}75%{top:-3.5%}to{top:0}}@keyframes svelte-it2i29-fadeOut{0%{opacity:100%}50%{opacity:100%}to{opacity:0%}}.carousel-wrapper.svelte-vnzg7r{flex-direction:column;display:flex;height:80%;width:100%}.carousel-wrapper.disabled.svelte-vnzg7r{filter:grayscale(1) brightness(1.6)}.carousel-container.svelte-vnzg7r{height:100%;gap:var(--carousel-gap, 20px);align-items:stretch;padding-left:50%;padding-right:50%;padding-top:var(--carousel-padding-top, min(5vh, 50px));padding-bottom:var(--carousel-padding-bottom, 25px);justify-content:flex-start;overflow-x:auto;display:flex;flex-direction:row;min-height:var(--carousel-min-height, 200px);scroll-snap-type:x proximity;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.carousel-container.svelte-vnzg7r::-webkit-scrollbar{display:none}.carousel-item.svelte-vnzg7r{flex-shrink:0;height:100%}.carousel-container.svelte-vnzg7r:focus-visible{outline:2px solid var(--carousel-focus-color, #0092ff);outline-offset:2px}[role=option].svelte-vnzg7r:focus-visible{outline:2px solid var(--carousel-focus-color, #0092ff);outline-offset:2px}.counter-container.svelte-vnzg7r{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:max(16px,min(3svw,20px));color:var(--carousel-counter-color, #adadad);width:100%;height:5%;font-weight:600}.counter-container.svelte-vnzg7r p:where(.svelte-vnzg7r){margin:0}.sr-only.svelte-vnzg7r{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:320px){.carousel-container.svelte-vnzg7r{padding-left:50px}}@media(prefers-reduced-motion:reduce){.carousel-container.svelte-vnzg7r{scroll-behavior:auto}}.hover-lift.svelte-z1zwsq{transition:transform .3s ease,box-shadow .3s ease}.hover-lift.svelte-z1zwsq:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@media(prefers-reduced-motion:reduce){.hover-lift.svelte-z1zwsq:hover{transform:none}}.hero-gradient-dark.svelte-b78w4n,.hero-gradient-light.svelte-b78w4n{background:linear-gradient(180deg,#ed1d2e,#bb1b28)}.demo-gradient-blue.svelte-b78w4n{background:linear-gradient(135deg,#2d6186,#4689b9,#2d6186)}.demo-gradient-blue.svelte-b78w4n:after{content:"";position:absolute;bottom:0;left:0;right:0;height:400px;background:linear-gradient(to top,#ffffff 0%,rgba(255,255,255,.7) 15%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.1) 70%,transparent 100%);pointer-events:none;z-index:1}.demo-carousel.svelte-b78w4n{--corner-radius: 20px;height:auto}.demo-carousel.svelte-b78w4n .carousel-wrapper,.demo-carousel.svelte-b78w4n .carousel-container{height:auto}.demo-carousel.svelte-b78w4n .counter-container{margin-top:10px}@media(min-width:768px){.demo-carousel.svelte-b78w4n{height:auto;padding-bottom:20px}.demo-carousel.svelte-b78w4n .carousel-wrapper{height:auto}.demo-carousel.svelte-b78w4n .counter-container{margin-top:2px}.demo-carousel.svelte-b78w4n .carousel-container{padding-top:25px;height:auto}}.demo-carousel.svelte-b78w4n .carousel-item{flex-shrink:0;width:clamp(120px,30vw,180px);height:auto}.demo-carousel.svelte-b78w4n .card{box-shadow:none;border:none;cursor:pointer;width:100%;height:auto;aspect-ratio:2/3;will-change:transform,box-shadow;transform:translateZ(0);transition:box-shadow .2s ease-out}.demo-carousel.svelte-b78w4n .card:hover:not(.selected){box-shadow:0 8px 24px -6px #00000059}.demo-carousel.svelte-b78w4n .card.selected{box-shadow:0 0 25px 8px #0092ff99;transform:scale(.95);transition:transform .15s ease-out,box-shadow .2s ease-out}@keyframes svelte-b78w4n-card-sequential-pulse{0%,to{box-shadow:0 4px 12px -2px #0000004d;transform:scale(1) translateZ(0)}50%{box-shadow:0 0 20px 6px #e0a90699;transform:scale(1.03) translateZ(0)}}.demo-carousel.awaiting-selection.svelte-b78w4n .carousel-item:nth-child(1) .card{animation:svelte-b78w4n-card-sequential-pulse 2s ease-in-out infinite;animation-delay:0s}.demo-carousel.awaiting-selection.svelte-b78w4n .carousel-item:nth-child(2) .card{animation:svelte-b78w4n-card-sequential-pulse 2s ease-in-out infinite;animation-delay:.5s}.demo-carousel.awaiting-selection.svelte-b78w4n .carousel-item:nth-child(3) .card{animation:svelte-b78w4n-card-sequential-pulse 2s ease-in-out infinite;animation-delay:1s}.demo-carousel.awaiting-selection.svelte-b78w4n .carousel-item:nth-child(4) .card{animation:svelte-b78w4n-card-sequential-pulse 2s ease-in-out infinite;animation-delay:1.5s}@media(prefers-reduced-motion:reduce){.demo-carousel.awaiting-selection.svelte-b78w4n .carousel-item .card{animation:none}}.demo-carousel.svelte-b78w4n .card-inner{font-size:clamp(.85rem,3.5vw,1.1rem);font-weight:700;font-family:Exo,sans-serif}.demo-carousel.svelte-b78w4n .logo-container{width:40%;bottom:15px;right:15px}.demo-alege-btn.svelte-b78w4n{height:54px;min-width:170px;padding:0 1.5rem;border:none;border-radius:30px;font-family:Exo,system-ui,sans-serif;font-size:1.125rem;font-weight:600;color:#fff;background:linear-gradient(140deg,#961a29,#ee3640 57.0107%);cursor:pointer;transition:transform .15s ease-out,filter .15s ease-out,box-shadow .15s ease-out;box-shadow:0 5px 16px -3px #0006}.demo-alege-btn.svelte-b78w4n:hover:not(:disabled){box-shadow:0 8px 20px -2px #00000080}.demo-alege-btn.svelte-b78w4n:active:not(:disabled){transform:scale(.9);filter:brightness(80%)}.demo-alege-btn.svelte-b78w4n:disabled{opacity:.5;cursor:not-allowed}.demo-alege-btn.svelte-b78w4n:focus-visible{outline:3px solid #0092ff;outline-offset:2px}.demo-content.svelte-b78w4n{transition:filter .4s ease-out}.demo-content-blurred.svelte-b78w4n{filter:blur(16px) brightness(.7);pointer-events:none}.demo-overlay.svelte-b78w4n{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:50;cursor:pointer;background:#0000004d;animation:svelte-b78w4n-fadeIn .3s ease-out}.demo-overlay-content.svelte-b78w4n{display:flex;flex-direction:column;align-items:center;gap:1.5rem;animation:svelte-b78w4n-bounceIn .5s ease-out}.demo-overlay-text.svelte-b78w4n{font-family:Exo,sans-serif;font-size:clamp(1.8rem,6vw,3rem);font-weight:900;color:#fff;text-align:center;text-shadow:0 0 30px rgba(0,0,0,.9),0 0 60px rgba(0,0,0,.7),0 4px 12px rgba(0,0,0,1);margin:0}.demo-overlay-btn.svelte-b78w4n{font-family:Exo,sans-serif;font-size:clamp(1.2rem,4vw,1.5rem);font-weight:700;color:#fff;background:linear-gradient(140deg,#055b8b,#328ccb 57.0107%);border:none;border-radius:30px;padding:1rem 3rem;cursor:pointer;box-shadow:0 8px 24px #0006;transition:transform .15s ease-out,box-shadow .15s ease-out}.demo-overlay-btn.svelte-b78w4n:hover{transform:scale(1.05);box-shadow:0 12px 32px #00000080}.demo-overlay-btn.svelte-b78w4n:active{transform:scale(.95)}@keyframes svelte-b78w4n-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-b78w4n-bounceIn{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.demo-content.svelte-b78w4n{transition:none}.demo-overlay.svelte-b78w4n,.demo-overlay-text.svelte-b78w4n{animation:none}}.gradient-text-yellow.svelte-b78w4n{background:linear-gradient(135deg,#b8860b,#daa520 50%,#b8860b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
