#case-grid .illustrated-case .case-illustration{filter:brightness(1.2) saturate(1.28) drop-shadow(0 0 5px color-mix(in srgb,var(--tone) 75%,transparent)) drop-shadow(0 0 16px color-mix(in srgb,var(--tone) 48%,transparent)) drop-shadow(0 8px 12px #0005)}
#case-grid .case-card .own-art .skin-overlay{filter:brightness(1.2) saturate(1.28) drop-shadow(0 0 5px color-mix(in srgb,var(--tone) 80%,transparent)) drop-shadow(0 0 17px color-mix(in srgb,var(--tone) 55%,transparent)) drop-shadow(0 12px 14px #0009)}
#case-grid .collection-world:is([data-collection="Dragon Drop"],[data-collection="Редкости"],[data-collection="Оружейные"],[data-collection="Стихия"],[data-collection="Ископаемые"]) .illustrated-case .case-illustration{filter:drop-shadow(0 8px 12px #0005)}

#case-grid .illustrated-case .case-illustration[src="/cases/jinx-v3.webp"]{filter:saturate(.72) brightness(.9) contrast(.94) blur(.18px) drop-shadow(0 0 5px #f5a0d630) drop-shadow(0 0 12px #ec83c624);image-rendering:auto}
.selected-case-stage .stage-art[src="/cases/jinx-v3.webp"]{filter:saturate(.72) brightness(.9) contrast(.94) drop-shadow(0 0 8px #f5a0d630) drop-shadow(0 0 18px #ec83c624)}
#case-grid .case-card:hover .case-illustration[src="/cases/jinx-v3.webp"]{transform:translateY(-2px)}
#case-grid .illustrated-case .case-illustration[src*="/scorpion-"]{filter:none;image-rendering:auto}
#case-grid .illustrated-case .case-illustration[src*="/michelangelo-"]{filter:none;image-rendering:auto}
#case-grid .collection-world[data-collection="Тематические"] .illustrated-case .case-illustration[src*="-diorama-"]{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--tone) 60%,transparent)) drop-shadow(0 0 32px color-mix(in srgb,var(--tone) 48%,transparent));image-rendering:auto}
#case-grid .illustrated-case .case-illustration[src*="/subzero-"]{filter:drop-shadow(0 0 4px #63d9ff55) drop-shadow(0 0 11px #527fff30);image-rendering:auto}
.selected-case-stage .stage-art[src*="/subzero-"]{filter:drop-shadow(0 0 6px #63d9ff55) drop-shadow(0 0 16px #527fff30)}

/* Soft halo grows with the artwork on hover. */
#cases-view #case-grid .case-card .case-illustration{transition:transform .32s cubic-bezier(.2,.7,.2,1),filter .35s ease}
#cases-view #case-grid .collection-world[data-collection="Тематические"] .case-card:hover .case-illustration[src*="-diorama-"]{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--tone) 80%,transparent)) drop-shadow(0 0 42px color-mix(in srgb,var(--tone) 65%,transparent))}
@media(prefers-reduced-motion:reduce){#cases-view #case-grid .case-card .case-illustration{transition:none}}

.selected-case-stage .stage-art[src="/cases/jinx-diorama-v1.webp"]{filter:drop-shadow(0 0 9px #f58bcc44) drop-shadow(0 0 20px #ed80bb22)}


/* Complete padded assets use native smooth interpolation, without edge masks. */
#case-grid .collection-world[data-collection="Стихия"] .illustrated-case .case-illustration{
 mask-image:none;-webkit-mask-image:none;image-rendering:auto;object-fit:contain;
}
