.wrap.svelte-1cfp0rr{--w:clamp(220px, min(19vw, (100svh - 320px) / 1.625), 340px);--fan-h:calc(var(--w) * 1.25 * 1.3);margin-inline:calc(50% - 50vw);position:relative;overflow-x:clip}.fan.svelte-1cfp0rr{perspective:calc(var(--w) * 2.4);perspective-origin:50%;height:var(--fan-h);touch-action:pan-y;position:relative}.card.svelte-1cfp0rr{left:50%;top:calc(var(--w) * 1.25 * .15);width:var(--w);margin-left:calc(var(--w) / -2);background:var(--surface);transform-origin:50%;cursor:pointer;border:0;border-radius:20px;padding:0;position:absolute;overflow:visible;box-shadow:0 1px 2px #16302f14,0 12px 32px #16302f24}.card.svelte-1cfp0rr picture{display:contents}.card.svelte-1cfp0rr img{aspect-ratio:4/5;object-fit:cover;pointer-events:none;border-radius:20px;width:100%;height:auto;display:block}.title.svelte-1cfp0rr{color:var(--ink);font-family:var(--font-display);text-align:left;background:#fff8ecf0;border-radius:14px;gap:2px;padding:12px 14px 14px;font-size:clamp(1rem,.85rem + .4vw,1.1875rem);font-weight:600;line-height:1.15;display:grid;position:absolute;inset:auto 10px calc(100% + 10px)}.wrap.titled.svelte-1cfp0rr{padding-top:clamp(4.5rem,6vw,5rem)}.edge.svelte-1cfp0rr{z-index:30;top:calc(var(--fan-h) * -.12);height:calc(var(--fan-h) * 1.24);pointer-events:none;width:18%;position:absolute}.edge--l.svelte-1cfp0rr{--dir:90deg;left:0}.edge--r.svelte-1cfp0rr{--dir:270deg;right:0}.edge.svelte-1cfp0rr span:where(.svelte-1cfp0rr){-webkit-backdrop-filter:blur(var(--b));backdrop-filter:blur(var(--b));-webkit-mask-image:linear-gradient(var(--dir), #000 calc(90% - var(--i) * 18% - 25%), transparent calc(90% - var(--i) * 18%)), linear-gradient(transparent, #000 8%, #000 92%, transparent);mask-image:linear-gradient(var(--dir), #000 calc(90% - var(--i) * 18% - 25%), transparent calc(90% - var(--i) * 18%)), linear-gradient(transparent, #000 8%, #000 92%, transparent);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}@media (prefers-reduced-transparency:reduce){.edge.svelte-1cfp0rr span:where(.svelte-1cfp0rr){-webkit-backdrop-filter:none;backdrop-filter:none}.edge.svelte-1cfp0rr span:where(.svelte-1cfp0rr):first-child{background:linear-gradient(var(--dir), var(--canvas), transparent)}}.card.svelte-1cfp0rr:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.card.svelte-1cfp0rr{transition:transform .45s var(--ease-in-out), opacity .25s ease}.fan.svelte-1cfp0rr:not(.dealt) .card:where(.svelte-1cfp0rr){transition-timing-function:var(--ease-out)}}@media (prefers-reduced-motion:reduce){.card.svelte-1cfp0rr{transition:opacity .2s}}.cap.svelte-1cfp0rr{min-height:1.5em;margin-bottom:var(--space-2);text-align:center;justify-items:center;display:grid}.cap.svelte-1cfp0rr p:where(.svelte-1cfp0rr){grid-area:1/1;gap:2px;display:grid}.cap.svelte-1cfp0rr span:where(.svelte-1cfp0rr){font-family:var(--font-hand);color:var(--teal-deep);font-size:1.25rem;font-weight:700;line-height:1}@media (prefers-reduced-motion:no-preference){.cap.svelte-1cfp0rr p:where(.svelte-1cfp0rr){animation:svelte-1cfp0rr-cap-in .22s var(--ease-out) .12s both}}@keyframes svelte-1cfp0rr-cap-in{0%{opacity:0;translate:0 4px}}.dots.svelte-1cfp0rr{padding-inline:var(--space-1);align-items:center;gap:6px;display:flex}.dots.svelte-1cfp0rr span:where(.svelte-1cfp0rr){width:6px;height:6px;transition:width .25s var(--ease-out), scale .25s var(--ease-out), background-color .2s ease;background:#16302f33;border-radius:3px}.dots.svelte-1cfp0rr span.on:where(.svelte-1cfp0rr){background:var(--ink);width:22px}.dots.svelte-1cfp0rr span.far:where(.svelte-1cfp0rr){scale:.6}.sr-only.svelte-1cfp0rr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:visible}.controls.svelte-1cfp0rr{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.arrow.svelte-1cfp0rr{width:44px;height:44px;color:var(--ink);cursor:pointer;transition:scale .16s var(--ease-out);background:#fff;border:1px solid #16302f26;border-radius:50%;place-items:center;display:grid}.arrow.svelte-1cfp0rr:active{scale:.97}.arrow.svelte-1cfp0rr svg:where(.svelte-1cfp0rr){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:18px}.arrow.svelte-1cfp0rr:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (width<=699px){.wrap.svelte-1cfp0rr{--w:64vw;--fan-h:calc(var(--w) * 1.25 * 1.12)}.edge.svelte-1cfp0rr{width:14%}.edge.svelte-1cfp0rr span:where(.svelte-1cfp0rr):nth-child(n+4){display:none}.card.svelte-1cfp0rr{top:calc(var(--w) * 1.25 * .06);border-radius:16px}.card.svelte-1cfp0rr img{border-radius:16px}}
