/* Interprétation Yu-Bi-Card : bleu nuit, or et accent de rareté. */
.collection-card{--accent:#d7b15b;padding:8px!important;border:3px solid #e4c36f!important;border-radius:18px!important;background:linear-gradient(145deg,#0d3651,#041927)!important;box-shadow:inset 0 0 0 2px #ffffff24,inset 0 0 0 5px #07111c,0 12px 25px #0009!important}.collection-card.common{--accent:#d4d0c0}.collection-card.uncommon{--accent:#5cd491}.collection-card.rare{--accent:#55b4ff}.collection-card.epic{--accent:#d275f5}.collection-card.legendary{--accent:#ffe06a}.collection-card.mythic{--accent:#ff71ab}.collection-card .card-meta{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;height:57px;padding:3px 7px;color:#fff5d7}.collection-card .card-meta .origin-badge{padding:8px 9px;border:1px solid #e6bd64;border-radius:7px;background:#071725;color:#fff0c2;font:700 8px 'DM Mono';letter-spacing:.6px;box-shadow:inset 0 0 10px #e5b85422}.collection-card .card-meta .card-title{overflow:hidden;color:#fdf0c5;font:800 28px Georgia,serif;letter-spacing:-1px;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 2px #000,0 0 12px #f1d28844}.collection-card .card-meta>i{padding:7px 8px;border:1px solid #e6bd64;border-radius:7px;background:#071725;color:#fce7b0;font:700 8px 'DM Mono';font-style:normal;text-shadow:0 1px #000}.collection-card .card-meta>i strong{font:800 24px Georgia,serif}.collection-card .card-rarity{margin:0 7px 9px;color:var(--accent);font:700 11px Georgia,serif;letter-spacing:.2px;text-align:center;text-shadow:0 1px #000}.collection-card .card-portrait{height:278px;border:3px solid #e4c36f;border-radius:15px;background:#071725;box-shadow:inset 0 0 0 2px #07101a,0 0 0 2px #0c2637}.collection-card .card-portrait img{object-fit:contain;filter:drop-shadow(0 12px 10px #000c) saturate(1.08)}.collection-card .card-slots{gap:10px;margin:12px 4px;padding:0;background:transparent}.collection-card .card-slots span{height:58px;border:2px solid #e4c36f;border-radius:10px;background:#061827;box-shadow:inset 0 0 9px #0009}.collection-card .card-slots span.empty:after{position:absolute;top:50%;left:50%;color:#6c8292;font:28px Georgia,serif;transform:translate(-50%,-60%);content:'+'}.collection-card .card-slots span.empty img{opacity:.28;filter:grayscale(1) brightness(.7)}.collection-card .card-slots span.filled{border-color:var(--accent);background:#152b39}.collection-card .card-slots span img{width:29px;height:29px}.collection-card .card-slots small{bottom:4px;color:#a7b8c5;font-size:6px}.collection-card .stat-row{height:95px;margin:0 4px;border:0;border-top:2px solid #e4c36f;border-radius:0;background:transparent}.collection-card .stat-row small{display:grid;grid-template-columns:1fr;grid-template-rows:33px 18px 31px;gap:0;border-right:1px solid #e4c36f!important;color:#fbe6b1;text-align:center}.collection-card .stat-row small:last-child{border:0!important}.collection-card .stat-row img{justify-self:center;width:32px;height:32px;mix-blend-mode:screen}.collection-card .stat-row .stat-hp img{width:39px;height:39px}.collection-card .stat-row span{align-self:center;color:#4ee1d0;font:700 12px Georgia,serif}.collection-card .stat-row b{align-self:start;color:#fff0c9;font:800 32px Georgia,serif;line-height:1;text-shadow:0 2px #000}.collection-card .stat-row .stat-hp b{font-size:36px}@media(max-width:600px){.collection-card .card-meta .card-title{font-size:24px}.collection-card .card-portrait{height:320px}.collection-card .stat-row{height:88px}}
