#new-cards.pack-animating{display:block}#pack-modal .modal-content.pack-show{--pack-ink: #f3f0ff;background:radial-gradient(1.5px 1.5px at 12% 18%,#fff8 50%,transparent 51%),radial-gradient(1px 1px at 78% 12%,#fff9 50%,transparent 51%),radial-gradient(1.5px 1.5px at 64% 64%,#fff6 50%,transparent 51%),radial-gradient(1px 1px at 28% 78%,#fff7 50%,transparent 51%),radial-gradient(1px 1px at 90% 88%,#fff6 50%,transparent 51%),radial-gradient(ellipse at 50% 0%,#34297a 0%,#17133f 45%,#0b0a1c 100%);box-shadow:0 0 0 1px #ffffff14,0 20px 60px rgba(0,0,0,0.6)}#pack-modal .modal-content.pack-show h2{color:var(--pack-ink);text-shadow:0 2px 12px rgba(0,0,0,0.6)}#new-cards.pack-shake-soft{animation:pack-shake-soft 0.35s ease-out}#new-cards.pack-shake-hard{animation:pack-shake-hard 0.55s ease-out}@keyframes pack-shake-soft{0%,100%{transform:none}20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-3px,1px)}80%{transform:translate(2px,-1px)}}@keyframes pack-shake-hard{0%,100%{transform:none}10%{transform:translate(-10px,4px) rotate(-0.6deg)}20%{transform:translate(9px,-5px) rotate(0.6deg)}35%{transform:translate(-7px,3px)}50%{transform:translate(6px,-3px)}65%{transform:translate(-4px,2px)}80%{transform:translate(2px,-1px)}}.pack-stage{display:flex;flex-direction:column;align-items:center;min-height:360px;justify-content:center}.pack-opening{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;padding:40px 0 30px}.pack-rays{position:absolute;left:50%;top:160px;width:460px;height:460px;margin:-230px 0 0 -230px;border-radius:50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--best) 70%,transparent) 0deg 7deg,transparent 7deg 22deg);-webkit-mask:radial-gradient(circle,#000 12%,transparent 65%);mask:radial-gradient(circle,#000 12%,transparent 65%);opacity:0;transform:scale(0.3);pointer-events:none}.pack-opening.charging .pack-rays{animation:pack-rays-grow var(--charge, 1s) ease-in forwards,pack-spin 6s linear infinite}.pack-opening.burst .pack-rays{animation:pack-rays-out 0.5s ease-out forwards,pack-spin 6s linear infinite}@keyframes pack-rays-grow{to{opacity:1;transform:scale(1.1)}}@keyframes pack-rays-out{from{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.9)}}@keyframes pack-spin{to{rotate:360deg}}.pack-wrapper{position:relative;width:180px;height:240px;cursor:pointer;transition:scale 0.2s;filter:drop-shadow(0 10px 18px rgba(0,0,0,0.55));outline:none}.pack-wrapper:hover,.pack-wrapper:focus-visible{scale:1.05}.pack-float{position:absolute;inset:0;animation:pack-idle 2.6s ease-in-out infinite}@keyframes pack-idle{0%,100%{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(1.5deg)}}.pack-piece{position:absolute;left:0;width:100%;background-size:180px 240px;background-repeat:no-repeat;backface-visibility:hidden}.pack-top{top:0;height:22%;background-position:center top;transform-origin:bottom center;z-index:2}.pack-body{top:22%;height:78%;background-position:center bottom;z-index:1}.pack-shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,0.6) 50%,transparent 65%);background-size:300% 100%;-webkit-mask-size:180px 240px;mask-size:180px 240px;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:pack-shine 3s ease-in-out infinite}@keyframes pack-shine{0%,55%{background-position:150% 0}100%{background-position:-50% 0}}.pack-opening.charging .pack-float{animation:none}.pack-opening.charging .pack-wrapper{cursor:default;animation:pack-charge var(--charge, 1s) cubic-bezier(0.5,0,1,1) forwards}@keyframes pack-charge{0%{transform:none;filter:drop-shadow(0 0 0 var(--best))}10%{transform:rotate(-1deg)}20%{transform:rotate(1deg)}30%{transform:rotate(-2deg) scale(1.02)}40%{transform:rotate(2deg) scale(1.03)}50%{transform:rotate(-3deg) scale(1.04);filter:drop-shadow(0 0 14px var(--best))}58%{transform:rotate(3deg) scale(1.05)}66%{transform:rotate(-4deg) scale(1.06)}73%{transform:rotate(4deg) scale(1.07)}80%{transform:rotate(-5deg) scale(1.08);filter:drop-shadow(0 0 26px var(--best))}86%{transform:rotate(5deg) scale(1.09)}91%{transform:rotate(-6deg) scale(1.1)}96%{transform:rotate(6deg) scale(1.11)}100%{transform:rotate(0deg) scale(1.13);filter:drop-shadow(0 0 40px var(--best)) brightness(1.3)}}.pack-opening.burst .pack-wrapper{animation:none;transform:scale(1.13);filter:drop-shadow(0 0 40px var(--best)) brightness(1.3)}.pack-flash{position:absolute;inset:-60%;border-radius:50%;background:radial-gradient(circle,#fff 0%,var(--best) 30%,transparent 68%);opacity:0;pointer-events:none;transform:scale(0.2)}.pack-flash.flash-on{animation:pack-flash 0.55s ease-out forwards}@keyframes pack-flash{0%{opacity:0;transform:scale(0.2)}30%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.9)}}.pack-hint{color:#fff;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 12px var(--best),0 1px 4px rgba(0,0,0,0.6);animation:hint-pulse 1.2s ease-in-out infinite}@keyframes hint-pulse{0%,100%{opacity:0.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.pack-top.tear{animation:tear-top 0.6s ease-in forwards}@keyframes tear-top{to{transform:translate(-8%,-260%) rotate(-12deg);opacity:0}}.pack-body.opening{animation:pack-body-out 0.5s 0.1s ease-in forwards}@keyframes pack-body-out{to{transform:translateY(16px) scale(0.9);opacity:0}}.pack-wrapper.is-chest{width:220px;height:220px}.chest-open-img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none}.chest-beam{position:absolute;left:50%;bottom:42%;width:64%;height:0;translate:-50% 0;border-radius:50% 50% 8px 8px;background:linear-gradient(to top,#fff 0%,var(--best) 35%,transparent 100%);filter:blur(6px);opacity:0;pointer-events:none}.pack-opening.burst .chest-beam{animation:chest-beam 0.6s ease-out forwards}@keyframes chest-beam{0%{height:0;opacity:0}25%{height:140%;opacity:1}100%{height:200%;opacity:0}}.pack-opening.burst .pack-float.chest-pop{transform-origin:center bottom;animation:chest-pop 0.55s ease-out forwards}@keyframes chest-pop{0%{transform:none;opacity:1}18%{transform:scale(1.14,0.84)}42%{transform:translateY(-28px) scale(0.94,1.1);opacity:1}100%{transform:translateY(8px) scale(0.86);opacity:0}}.pack-fx-layer{position:fixed;inset:0;pointer-events:none;z-index:3000;overflow:hidden}.pack-fx{position:absolute;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c),0 0 2px #fff;transform:translate(-50%,-50%);animation:pack-fx 0.9s cubic-bezier(0.1,0.7,0.3,1) forwards}.pack-fx.confetti{border-radius:2px;height:auto!important;aspect-ratio:2 / 1;box-shadow:none}@keyframes pack-fx{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}70%{opacity:1}100%{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--rot)) scale(0.3)}}.reveal-toolbar{display:flex;justify-content:center;margin-bottom:4px}.reveal-area{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:34px 25px;justify-items:center;width:100%;padding:34px 0 4px}.flip-card{position:relative;width:100%;max-width:250px;aspect-ratio:250 / 475;perspective:1000px;cursor:pointer;border-radius:10px;transition:transform 0.35s ease,box-shadow 0.45s ease;outline:none}.flip-card:not(.flipped):hover,.flip-card:not(.flipped):focus-visible{transform:translateY(-8px) scale(1.02)}.flip-card:focus-visible .flip-back{outline:3px solid #fff;outline-offset:3px}.flip-card.flipped{cursor:default}.flip-card.dealing{animation:deal-in 0.6s cubic-bezier(0.2,0.9,0.3,1.15) backwards}@keyframes deal-in{from{opacity:0;transform:translate(var(--dx),var(--dy)) scale(0.25) rotate(-30deg)}35%{opacity:1}to{opacity:1;transform:none}}.flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 0.6s cubic-bezier(0.4,0.1,0.2,1)}.flip-card.flipped .flip-inner{transform:rotateY(180deg)}.flip-card.flipped{transform:translateY(-4px) scale(1.02)}.flip-card.flipped.settled{transform:translateY(-4px)}.flip-card.settled .flip-inner{transform:none;transform-style:flat;transition:none;animation:none}.flip-card.settled .flip-front{transform:none}.flip-card.settled .flip-back{display:none}.flip-face{backface-visibility:hidden;border-radius:10px;overflow:hidden}.flip-front{position:absolute;inset:0;transform:rotateY(180deg);overflow:visible}.flip-front .card{width:100%;height:100%}.flip-card .flip-front .card.cd{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.35)}.new-card-badge{position:absolute;left:50%;top:0;transform:translate(-50%,calc(-100% - 8px));white-space:nowrap;z-index:2;background:linear-gradient(135deg,var(--gold),#ff9f1c);color:#1a1a1a;font-weight:900;font-size:0.8rem;letter-spacing:0.5px;text-transform:uppercase;padding:3px 14px;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,0.35)}.flip-card.flipped .new-card-badge{animation:badge-pop 0.5s 0.35s cubic-bezier(0.3,1.8,0.5,1) backwards}@keyframes badge-pop{from{opacity:0;scale:0.3}to{opacity:1;scale:1}}.flip-back{position:absolute;inset:0;transform:rotateY(0deg)}.flip-back-design{width:100%;height:100%;background-color:#1a2a6c;background-image:linear-gradient(135deg,#1a2a6c,#b21f1f);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 0 25px rgba(0,0,0,0.5)}.flip-aura{position:absolute;inset:0;z-index:2;border-radius:10px;pointer-events:none;transition:opacity 0.3s}.flip-card.flipped .flip-aura{opacity:0}.aura-uncommon .flip-aura{box-shadow:0 0 10px 1px color-mix(in srgb,var(--rc) 55%,transparent)}.aura-rare .flip-aura{box-shadow:0 0 18px 3px color-mix(in srgb,var(--rc) 80%,transparent)}.aura-epic .flip-aura,.aura-legendary .flip-aura,.aura-special .flip-aura{animation:aura-pulse 1.3s ease-in-out infinite}.aura-legendary .flip-aura,.aura-special .flip-aura{animation-duration:0.9s;--aura-max: 46px}@keyframes aura-pulse{0%,100%{box-shadow:0 0 16px 3px color-mix(in srgb,var(--rc) 70%,transparent)}50%{box-shadow:0 0 var(--aura-max, 30px) 7px var(--rc)}}.aura-epic .flip-back::after,.aura-legendary .flip-back::after,.aura-special .flip-back::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--rc) 60%,transparent) 47%,#fff9 50%,color-mix(in srgb,var(--rc) 60%,transparent) 53%,transparent 70%);background-size:300% 100%;mix-blend-mode:screen;animation:back-sheen 2.2s ease-in-out infinite}@keyframes back-sheen{0%{background-position:130% 0}60%,100%{background-position:-30% 0}}.aura-legendary:not(.flipped) .flip-inner,.aura-special:not(.flipped) .flip-inner{animation:card-tremble 0.9s ease-in-out infinite}@keyframes card-tremble{0%,60%,100%{translate:0 0}65%{translate:-2px 1px}70%{translate:2px -1px}75%{translate:-2px 0}80%{translate:1px 1px}}.flip-aura i{position:absolute;bottom:6%;width:6px;height:6px;border-radius:50%;background:var(--rc);box-shadow:0 0 8px var(--rc),0 0 2px #fff;opacity:0;animation:sparkle-rise 1.8s ease-out infinite}.flip-aura i:nth-child(1){left:12%;animation-delay:0s}.flip-aura i:nth-child(2){left:34%;animation-delay:0.5s}.flip-aura i:nth-child(3){left:58%;animation-delay:1.1s}.flip-aura i:nth-child(4){left:80%;animation-delay:0.3s}.flip-aura i:nth-child(5){left:46%;animation-delay:1.4s;width:4px;height:4px}@keyframes sparkle-rise{0%{opacity:0;transform:translateY(0) scale(0.6)}20%{opacity:1}100%{opacity:0;transform:translateY(-160px) scale(1.2)}}:is(.reveal-area,.pack-spot) .card{width:100%;max-width:none;height:100%;box-shadow:0 4px 10px rgba(0,0,0,0.25);animation:none;content-visibility:visible;container-type:inline-size}:is(.reveal-area,.pack-spot) .card-rarity{font-size:max(9px,5.8cqw);line-height:1.2;padding:3.2cqw 0;margin-bottom:0}:is(.reveal-area,.pack-spot) .card-info{padding:6cqw;font-size:max(9px,5.8cqw)}:is(.reveal-area,.pack-spot) .card-name{font-size:calc(max(9px,7cqw) * var(--fit, 1));line-height:1.25;margin-bottom:3.2cqw}:is(.reveal-area,.pack-spot) .card-artist{font-size:calc(max(9px,6.4cqw) * var(--fit, 1));line-height:1.25;margin-bottom:3.2cqw}:is(.reveal-area,.pack-spot) .card-id{font-size:max(9px,5.8cqw);line-height:1.2;padding:1.6cqw 3.2cqw;margin-top:3.2cqw}.flip-card.revealed-common{box-shadow:0 0 14px 2px rgba(160,160,160,0.6)}.flip-card.revealed-uncommon{box-shadow:0 0 18px 3px rgba(46,204,113,0.7)}.flip-card.revealed-rare{box-shadow:0 0 24px 5px rgba(61,155,255,0.8)}.flip-card.revealed-epic{box-shadow:0 0 30px 6px rgba(184,77,255,0.85)}.flip-card.revealed-legendary{box-shadow:0 0 34px 7px rgba(255,138,31,0.92);animation:glow-pulse-legendary 1.6s ease-in-out infinite}.flip-card.revealed-special{box-shadow:0 0 34px 7px rgba(255,46,74,0.92);animation:glow-pulse-special 1.6s ease-in-out infinite}@keyframes glow-pulse-legendary{0%,100%{box-shadow:0 0 26px 4px rgba(255,138,31,0.70)}50%{box-shadow:0 0 44px 10px rgba(255,138,31,1)}}@keyframes glow-pulse-special{0%,100%{box-shadow:0 0 26px 4px rgba(255,46,74,0.70)}50%{box-shadow:0 0 44px 10px rgba(255,46,74,1)}}.flip-card.flipped .flip-front{animation:reveal-flash 0.6s ease-out}.flip-card.flipped:is(.revealed-rare,.revealed-epic) .flip-front{animation-duration:0.9s}@keyframes reveal-flash{0%{filter:brightness(2.4)}100%{filter:brightness(1)}}.pack-summary{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pack-sum-chip{padding:4px 14px;border-radius:999px;border:2px solid var(--rc);background:color-mix(in srgb,var(--rc) 22%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--rc) 50%,transparent);color:#fff;font-weight:800;font-size:0.9rem;animation:badge-pop 0.45s cubic-bezier(0.3,1.8,0.5,1) backwards}.pack-sum-chip:nth-child(2){animation-delay:0.08s}.pack-sum-chip:nth-child(3){animation-delay:0.16s}.pack-sum-chip:nth-child(4){animation-delay:0.24s}.pack-sum-chip.new{--rc: var(--gold);background:linear-gradient(135deg,var(--gold),#ff9f1c);color:#1a1a1a}.reveal-all-btn{display:block;margin:0 auto;padding:10px 22px;background:var(--gold);color:#333;border:none;border-radius:8px;font-size:1rem;font-weight:bold;cursor:pointer;box-shadow:0 0 14px rgba(253,187,45,0.45);transition:background 0.3s,transform 0.2s}.reveal-all-btn:hover:not(:disabled){background:#ffcc44;transform:translateY(-2px)}.reveal-all-btn:disabled{background:#cccccc;box-shadow:none;cursor:not-allowed}.pack-spot{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:16px;overflow:hidden;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--rc) 28%,#0b0a1c) 0%,#05040d 70%);opacity:0;transition:opacity 0.3s ease}.pack-spot.in{opacity:1}.pack-spot.out{opacity:0}.pack-spot.can-close{cursor:pointer}.pack-spot::after{content:"";position:absolute;inset:0;background:radial-gradient(circle,#fff 0%,color-mix(in srgb,var(--rc) 60%,#fff) 35%,transparent 75%);opacity:0;pointer-events:none}.pack-spot.revealed::after{animation:spot-flash 0.7s ease-out}@keyframes spot-flash{0%{opacity:0}15%{opacity:1}100%{opacity:0}}.pack-spot-rays{position:absolute;left:50%;top:45%;width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rc) 55%,transparent) 0deg 6deg,transparent 6deg 18deg);-webkit-mask:radial-gradient(circle,#000 4%,transparent 45%);mask:radial-gradient(circle,#000 4%,transparent 45%);opacity:0.25;animation:pack-spin 14s linear infinite;transition:opacity 0.6s,transform 0.6s;pointer-events:none}.pack-spot.charging .pack-spot-rays{opacity:0.55;animation-duration:5s}.pack-spot.revealed .pack-spot-rays{opacity:1;transform:scale(1.15);animation-duration:9s}.pack-spot-card{position:relative;width:min(280px,62vw,40vh);transform:scale(0.4) translateY(40px);transition:transform 0.45s cubic-bezier(0.3,1.4,0.5,1)}.pack-spot.in .pack-spot-card{transform:none}.pack-spot-card .flip-card{max-width:none;cursor:inherit}.pack-spot .flip-back{box-shadow:0 0 30px 6px var(--rc);border-radius:10px}.pack-spot.charging:not(.revealed) .pack-spot-card{animation:spot-charge 1.1s cubic-bezier(0.5,0,1,1) forwards}@keyframes spot-charge{0%{translate:0 0;filter:brightness(1)}20%{translate:-2px 1px}35%{translate:3px -2px}50%{translate:-4px 2px;filter:brightness(1.2)}62%{translate:5px -2px}74%{translate:-6px 3px}84%{translate:7px -3px}92%{translate:-8px 3px;filter:brightness(1.6)}100%{translate:0 0;filter:brightness(2)}}.pack-spot.revealed .pack-spot-card{animation:spot-land 0.6s cubic-bezier(0.3,1.6,0.5,1)}@keyframes spot-land{from{scale:1.18}to{scale:1}}.pack-spot-banner{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0}.pack-spot.revealed .pack-spot-banner{animation:banner-slam 0.55s 0.15s cubic-bezier(0.2,1.6,0.4,1) forwards}@keyframes banner-slam{from{opacity:0;transform:scale(2.6)}to{opacity:1;transform:scale(1)}}.pack-spot-title{font-size:clamp(2rem,9vw,3.6rem);font-weight:900;letter-spacing:3px;line-height:1;text-transform:uppercase;color:#fff;text-shadow:0 0 10px var(--rc),0 0 28px var(--rc),0 4px 0 color-mix(in srgb,var(--rc) 60%,#000)}.pack-spot-tags{display:flex;gap:8px}.pack-spot-tag{padding:3px 12px;border-radius:999px;font-weight:900;font-size:0.85rem;letter-spacing:1px;text-transform:uppercase}.pack-spot-tag.new{background:linear-gradient(135deg,var(--gold),#ff9f1c);color:#1a1a1a}.pack-spot-tag.holo{background:linear-gradient(90deg,#ff6ad5,#c774e8,#ad8cff,#8795e8,#94d0ff,#7cf7c4);color:#1a1a1a}.pack-spot-hint{position:relative;color:#fff;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:0.85rem;opacity:0;transition:opacity 0.3s}.pack-spot.can-close .pack-spot-hint{opacity:0.8;animation:hint-pulse 1.2s ease-in-out infinite}@media (max-width: 768px){.reveal-area{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px}.pack-wrapper{width:150px;height:200px}.pack-piece{background-size:150px 200px}.pack-shine{-webkit-mask-size:150px 200px;mask-size:150px 200px}.pack-rays{width:360px;height:360px;margin:-180px 0 0 -180px;top:140px}}@media (max-width: 480px){.reveal-area{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding-top:28px}}@media (prefers-reduced-motion: reduce){.pack-float,.pack-shine,.pack-hint,.pack-rays,.pack-spot-rays,.pack-opening.charging .pack-wrapper,.pack-opening.burst .pack-float.chest-pop,.flip-card.dealing,.flip-card.revealed-legendary,.flip-card.revealed-special,.flip-aura,.flip-aura i,.flip-back::after,.flip-inner,.pack-spot-card,.pack-spot.revealed::after{animation:none!important}.flip-aura i{display:none}.flip-inner{transition:transform 0.2s}.pack-spot.revealed .pack-spot-banner{animation:none;opacity:1}}.cosmetic-reveal{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px 8px;text-align:center;animation:cos-pop 0.55s cubic-bezier(0.2,1.4,0.4,1) both}@keyframes cos-pop{from{opacity:0;transform:scale(0.5) translateY(30px)}to{opacity:1;transform:none}}.cos-glow{position:absolute;top:0;left:50%;width:320px;height:320px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,95,168,0.45),transparent 65%);pointer-events:none;animation:cos-glow 2.4s ease-in-out infinite}@keyframes cos-glow{50%{opacity:0.6;transform:translateX(-50%) scale(1.08)}}.cosmetic-reveal.is-dup .cos-glow{background:radial-gradient(circle,rgba(150,150,160,0.3),transparent 65%);animation:none}.cos-art{position:relative;display:flex;justify-content:center;align-items:center;min-height:160px}.cos-art-avatar{width:170px;height:170px;border-radius:50%;object-fit:cover;border:4px solid #ff5fa8;background:var(--surface-2)}.cos-art-sleeve{height:260px;aspect-ratio:250 / 480;object-fit:cover;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.4)}.cos-art-coin{display:flex;gap:14px}.cos-art-coin img{width:110px;height:110px;border-radius:50%;object-fit:cover}.cos-art-title{display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;border:2px solid #ff5fa8;background:var(--surface-2);color:var(--text);font-size:1.4rem;font-weight:800}.cos-art-title svg{width:26px;height:26px}.cos-kind{position:relative;padding:3px 12px;border-radius:999px;background:#ff5fa8;color:#fff;font-size:0.8rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.cos-name{position:relative;font-size:1.5rem;font-weight:800;color:var(--text)}.cos-note{position:relative;margin:0;color:var(--text-muted)}.cosmetic-reveal.is-dup .cos-art{filter:grayscale(0.85) opacity(0.6)}.cosmetic-reveal.is-dup .cos-kind{background:var(--surface-3);color:var(--text-muted)}.cosmetic-reveal.is-dup .cos-note{color:var(--danger-text);font-weight:700}@media (max-width: 600px){.cos-art-sleeve{height:210px}.cos-art-avatar{width:140px;height:140px}}
