#collection{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px}#collection .card{min-width:0;padding:4px;border-radius:10px}#collection .card-img{border-radius:7px}#collection .card h3{font-size:11px;text-align:center;margin:5px 0 2px}#collection .rarity{display:none}#collection .motif{top:auto;bottom:0;right:0;left:0;border-radius:0;padding:2px;font-size:8px;text-align:center}#collection .qty{left:2px;top:2px;min-width:20px;height:19px;padding:0 3px;border-width:1px;font-size:9px}#collection .card.locked.name-only{min-height:0;aspect-ratio:.78}#collection .card.locked.name-only h3{font-size:10px}.collection-hint{font-size:12px;color:#b8c7dd;margin:0 0 12px}#collectionDialog{width:min(720px,calc(100vw - 20px));max-width:none;max-height:94dvh;padding:0;overflow:auto}.collection-detail{padding:60px 16px 20px;text-align:center;position:relative}.collection-detail h2{font-size:18px;margin:0 0 12px}.collection-close{position:absolute;right:12px;top:10px;border:1px solid #fff6;background:#173d59;color:white;width:44px;height:44px;border-radius:50%;font-size:25px;cursor:pointer}.collection-large{display:block;width:100%;max-height:65dvh;object-fit:contain;border-radius:16px;background:#fffaf3}.collection-item-info{color:#c5deeb;font-size:14px;line-height:1.6}.collection-done{min-height:44px}@media(max-width:780px){#collection{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:480px){#collection{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}#collection .card h3{font-size:10px}}@media(max-width:359px){#collection{grid-template-columns:repeat(4,minmax(0,1fr))}}
#collection .card.is-complete{border:2px solid #f3cd67;background:linear-gradient(145deg,#ad343b,#7b1624);box-shadow:inset 0 0 0 1px #fff1b333}#collection .card.is-complete h3{color:#fff4cb}#collection .card.is-complete .motif{background:#761522ed;color:#fff4cb}
