.thumb-stack.svelte-1s35ii{position:relative;width:100%;aspect-ratio:1 / 1;overflow:visible}.thumb.svelte-1s35ii{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--border-radius, .5rem) * .85);overflow:hidden;background:var(--accent, var(--color-primary));box-shadow:0 4px 14px #0000001f;display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease}.thumb.svelte-1s35ii img:where(.svelte-1s35ii){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.placeholder.svelte-1s35ii{font-size:2rem;font-weight:700;color:#ffffffd9;line-height:1}.empty-thumb.svelte-1s35ii{opacity:.45}.variant-stack.svelte-1s35ii .thumb-0:where(.svelte-1s35ii){z-index:4;transform:rotate(0)}.variant-stack.svelte-1s35ii .thumb-1:where(.svelte-1s35ii){z-index:3;transform:translate(4%,-3%) rotate(-6deg)}.variant-stack.svelte-1s35ii .thumb-2:where(.svelte-1s35ii){z-index:2;transform:translate(-5%,4%) rotate(5deg)}.variant-stack.svelte-1s35ii .thumb-3:where(.svelte-1s35ii){z-index:1;transform:translate(6%,5%) rotate(-3deg)}.variant-grid.svelte-1s35ii{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px}.variant-grid.svelte-1s35ii .thumb:where(.svelte-1s35ii){position:relative;inset:auto;transform:none!important;box-shadow:none}.variant-grid.single-item.svelte-1s35ii .thumb-0:where(.svelte-1s35ii){grid-column:1 / span 2;grid-row:1 / span 2}.variant-grid.two-items.svelte-1s35ii .thumb-0:where(.svelte-1s35ii){grid-column:1 / span 2}.variant-grid.two-items.svelte-1s35ii .thumb-1:where(.svelte-1s35ii){grid-column:1 / span 2}.variant-grid.three-items.svelte-1s35ii .thumb-0:where(.svelte-1s35ii){grid-column:1 / span 2}.variant-single.svelte-1s35ii .thumb:where(.svelte-1s35ii){transform:none!important;box-shadow:none}.variant-single.svelte-1s35ii .thumb:where(.svelte-1s35ii):not(.thumb-0){display:none}@media (prefers-reduced-motion: reduce){.thumb.svelte-1s35ii{transition:none}}.stack-grid.svelte-19d5vd9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;align-items:stretch}@media (min-width: 640px){.stack-grid.svelte-19d5vd9{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.stack-grid.svelte-19d5vd9{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.75rem 1rem}}.stack-card.svelte-19d5vd9{display:flex;flex-direction:column;align-items:center;gap:.5rem;height:100%;text-decoration:none;color:var(--foreground);padding:.5rem .25rem;border-radius:var(--border-radius, .75rem);transition:transform .25s cubic-bezier(.4,0,.2,1)}.stack-top.svelte-19d5vd9{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.stack-card.svelte-19d5vd9:hover,.stack-card.svelte-19d5vd9:focus-visible{transform:translateY(-3px)}.stack-card.svelte-19d5vd9:focus-visible{outline:2px solid var(--accent, var(--color-primary));outline-offset:4px}.stack-fan.svelte-19d5vd9{width:100%;max-width:9rem;padding:.5rem .75rem}.front-title.svelte-19d5vd9{font-size:.8125rem;font-weight:500;line-height:1.3;text-align:center;color:var(--foreground);max-width:11rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chip.svelte-19d5vd9{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;margin-top:auto;background:var(--color-card-background, white);border:1px solid var(--color-border);border-radius:9999px;font-size:.8125rem;font-weight:600;box-shadow:0 2px 6px #0000000f}.chip-label.svelte-19d5vd9{color:var(--foreground)}.chip-badge.svelte-19d5vd9{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:0 .4rem;height:1.25rem;border-radius:9999px;background:var(--accent, var(--color-primary));color:var(--color-primary-foreground, white);font-size:.75rem;font-weight:700}.stack-card.svelte-19d5vd9:hover .variant-stack .thumb-0{transform:rotate(2deg) translate(-2%,-3%)}@media (prefers-reduced-motion: reduce){.stack-card.svelte-19d5vd9{transition:none}.stack-card.svelte-19d5vd9:hover{transform:none}.stack-card.svelte-19d5vd9:hover .variant-stack .thumb-0{transform:rotate(0)}}
