.collection-container.svelte-bnh4qh{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;padding:2rem;transition:all .3s ease}.collection-container.svelte-bnh4qh:hover{border-color:#00f0ff4d;box-shadow:0 8px 32px #00f0ff1a}.collection-header.svelte-bnh4qh{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}.collection-info.svelte-bnh4qh{flex:1}.collection-title.svelte-bnh4qh{background:linear-gradient(135deg,#00f0ff,#a855f7);background-clip:text;-webkit-background-clip:text;color:#fff;font-family:Pretendard Variable,Gmarket Sans Bold,sans-serif;font-size:1.75rem;font-weight:700;margin:0 0 .5rem;-webkit-text-fill-color:transparent}.collection-description.svelte-bnh4qh{color:#b4b4be;font-size:1rem;line-height:1.5;margin:0 0 1rem}.collection-stats.svelte-bnh4qh{display:flex;gap:2rem}.stat.svelte-bnh4qh{display:flex;flex-direction:column;gap:.25rem}.stat-value.svelte-bnh4qh{color:#00f0ff;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700}.stat-label.svelte-bnh4qh{color:#777785;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.progress-ring.svelte-bnh4qh{flex-shrink:0;height:120px;position:relative;width:120px}.progress-svg.svelte-bnh4qh{filter:drop-shadow(0 4px 12px rgba(0,240,255,.3));height:100%;width:100%}.progress-circle.svelte-bnh4qh{transition:stroke-dashoffset 1s ease}.progress-text.svelte-bnh4qh{color:#fff;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;left:50%;position:absolute;text-shadow:0 2px 8px rgba(0,0,0,.5);top:50%;transform:translate(-50%,-50%)}.card-stack.svelte-bnh4qh{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:450px;position:relative;transition:min-height .6s cubic-bezier(.4,0,.2,1)}.card-stack.expanded.svelte-bnh4qh{cursor:default;min-height:500px}.card-wrapper.svelte-bnh4qh{cursor:pointer;pointer-events:none;position:absolute;transition:all .6s cubic-bezier(.4,0,.2,1)}.card-wrapper.focused.svelte-bnh4qh{filter:drop-shadow(0 20px 40px rgba(0,0,0,.8));pointer-events:auto;transform:translate(0) translateY(-30px) scale(1.35)!important;z-index:10000!important}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):hover{transform:translate(var(--hover-x,0)) translateY(-10px) rotate(0) scale(1.05);z-index:1000}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):first-child:hover{--hover-x:-420px}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(2):hover{--hover-x:-280px}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(3):hover{--hover-x:-140px}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(4):hover{--hover-x:0px}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(5):hover{--hover-x:140px}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(6):hover{--hover-x:280px}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(7):hover{--hover-x:420px}.card-stack.svelte-bnh4qh:not(.expanded) .card-wrapper:where(.svelte-bnh4qh){transform:translate(calc(var(--index) * 8px)) translateY(calc(var(--index) * -8px)) rotate(calc(var(--index) * 2deg)) scale(calc(1 - var(--index) * .03));z-index:calc(var(--total) - var(--index))}.card-stack.svelte-bnh4qh:not(.expanded) .card-wrapper:where(.svelte-bnh4qh):first-child{filter:brightness(1)}.card-stack.svelte-bnh4qh:not(.expanded) .card-wrapper:where(.svelte-bnh4qh):nth-child(2){filter:brightness(.95)}.card-stack.svelte-bnh4qh:not(.expanded) .card-wrapper:where(.svelte-bnh4qh):nth-child(3){filter:brightness(.9)}.card-stack.svelte-bnh4qh:not(.expanded) .card-wrapper:where(.svelte-bnh4qh):nth-child(n+4){filter:brightness(.85)}.card-stack.svelte-bnh4qh:not(.expanded):hover .card-wrapper:where(.svelte-bnh4qh){transform:translate(calc(var(--index) * 12px)) translateY(calc(var(--index) * -10px)) rotate(calc(var(--index) * 3deg)) scale(calc(1 - var(--index) * .02))}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh){pointer-events:auto;z-index:calc(var(--total) - var(--index))}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):first-child{transform:translate(-420px) translateY(0) rotate(0)}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(2){transform:translate(-280px) translateY(0) rotate(0)}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(3){transform:translate(-140px) translateY(0) rotate(0)}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(4){transform:translate(0) translateY(0) rotate(0)}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(5){transform:translate(140px) translateY(0) rotate(0)}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(6){transform:translate(280px) translateY(0) rotate(0)}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(7){transform:translate(420px) translateY(0) rotate(0)}.expand-overlay.svelte-bnh4qh{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:1000}.card-stack.svelte-bnh4qh:not(.expanded):hover .expand-overlay:where(.svelte-bnh4qh){opacity:1}.expand-button.svelte-bnh4qh{align-items:center;animation:svelte-bnh4qh-pulse-glow 2s ease-in-out infinite;background:#00f0ffe6;border-radius:1rem;box-shadow:0 8px 32px #00f0ff66,0 0 0 3px #00f0ff33;color:#0a0a0f;display:flex;flex-direction:column;font-size:1.125rem;font-weight:600;gap:.5rem;padding:1.5rem 2rem}@keyframes svelte-bnh4qh-pulse-glow{0%,to{box-shadow:0 8px 32px #00f0ff66,0 0 0 3px #00f0ff33}50%{box-shadow:0 8px 48px #00f0ff99,0 0 0 6px #00f0ff66}}.expand-button.svelte-bnh4qh svg:where(.svelte-bnh4qh){animation:svelte-bnh4qh-rotate-pulse 2s ease-in-out infinite}@keyframes svelte-bnh4qh-rotate-pulse{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(90deg) scale(1.1)}}@media (max-width:1400px){.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):first-child{transform:translate(-350px) translateY(0) rotate(0)}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(2){transform:translate(-233px) translateY(0) rotate(0)}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(3){transform:translate(-116px) translateY(0) rotate(0)}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(5){transform:translate(116px) translateY(0) rotate(0)}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(6){transform:translate(233px) translateY(0) rotate(0)}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):nth-child(7){transform:translate(350px) translateY(0) rotate(0)}}@media (max-width:1200px){.card-stack.expanded.svelte-bnh4qh{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);min-height:auto}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh){position:relative;transform:none!important}}@media (max-width:768px){.collection-header.svelte-bnh4qh{align-items:center;flex-direction:column;text-align:center}.collection-stats.svelte-bnh4qh{justify-content:center}.card-stack.expanded.svelte-bnh4qh{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.card-stack.expanded.svelte-bnh4qh{grid-template-columns:1fr}}.card-stack.svelte-bnh4qh:focus-visible{border-radius:1rem;outline:3px solid #00f0ff;outline-offset:4px}@media (prefers-reduced-motion:reduce){.card-wrapper.svelte-bnh4qh{transition:none!important}.expand-button.svelte-bnh4qh,.expand-button.svelte-bnh4qh svg:where(.svelte-bnh4qh){animation:none!important}}.card-stack.expanded.svelte-bnh4qh .card-wrapper:where(.svelte-bnh4qh):not(.focused){transition:all .6s cubic-bezier(.4,0,.2,1)}.card-stack.expanded.svelte-bnh4qh:has(.card-wrapper.focused:where(.svelte-bnh4qh)) .card-wrapper:where(.svelte-bnh4qh):not(.focused){filter:brightness(.5);opacity:.3;pointer-events:none}
