html:not(#z)[data-game=dynamite-blue] :is(.card__art,.tl-tile__art,.portrait-wrap,.L-card__art,.comp__hero-portrait,.slots__thumb,.L-team__slot):has(>img:is([src^="/characters/dynamite-blue/"],[src^="/dynamite-blue/client/characters/"])){--d:var(--de,#2ad3a0);isolation:isolate;box-shadow:none;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);background:linear-gradient(to top, var(--d) 0 4px, transparent 4px), linear-gradient(104deg, transparent 74%, var(--d) 74% 81%, transparent 81% 84%, color-mix(in srgb, var(--d) 55%, transparent) 84% 87%, transparent 87%), linear-gradient(170deg, #22242e, #111219 75%);border:0;border-radius:0;outline:0;position:relative;overflow:hidden}html:not(#z)[data-game=dynamite-blue] :is(.card__art,.tl-tile__art,.portrait-wrap,.L-card__art,.comp__hero-portrait,.slots__thumb,.L-team__slot)>img:is([src^="/characters/dynamite-blue/"],[src^="/dynamite-blue/client/characters/"]){content:var(--da);z-index:1;object-fit:cover;object-position:50% 6%;width:100%;max-width:none;height:100%;max-height:none;filter:drop-shadow(-4px 0 0 color-mix(in srgb, var(--d) 70%, transparent));transition:transform .25s;position:relative}html:not(#z)[data-game=dynamite-blue] .card__art>img:is([src^="/characters/dynamite-blue/"],[src^="/dynamite-blue/client/characters/"]){object-fit:var(--dfit,cover);object-position:50% 100%}html:not(#z)[data-game=dynamite-blue] .tl-tile:has(>.tl-tile__art>img:is([src^="/characters/dynamite-blue/"],[src^="/dynamite-blue/client/characters/"])){width:104px}html:not(#z)[data-game=dynamite-blue] .tl-tile__art:has(>img:is([src^="/characters/dynamite-blue/"],[src^="/dynamite-blue/client/characters/"])){width:104px;height:130px}@media (width<=560px){html:not(#z)[data-game=dynamite-blue] .tl-tile:has(>.tl-tile__art>img:is([src^="/characters/dynamite-blue/"],[src^="/dynamite-blue/client/characters/"])){width:auto}html:not(#z)[data-game=dynamite-blue] .tl-tile__art:has(>img:is([src^="/characters/dynamite-blue/"],[src^="/dynamite-blue/client/characters/"])){aspect-ratio:104/130;width:100%;height:auto}}html:not(#z)[data-game=dynamite-blue] .tl-tile__art>img:is([src^="/characters/dynamite-blue/"],[src^="/dynamite-blue/client/characters/"]){object-fit:var(--dfit,cover);object-position:50% 100%}html:not(#z)[data-game=dynamite-blue] .portrait-wrap:has(>img:is([src^="/characters/dynamite-blue/"],[src^="/dynamite-blue/client/characters/"])){padding:0}html:not(#z)[data-game=dynamite-blue] .portrait-wrap>img:is([src^="/characters/dynamite-blue/"],[src^="/dynamite-blue/client/characters/"]){content:var(--dp,var(--da));object-position:50% 0;aspect-ratio:4/5;width:clamp(150px,34vw,240px);height:auto;scale:var(--dz,1);transform-origin:50% 2%}html:not(#z)[data-game=dynamite-blue] :is(.card__art,.tl-tile__art,.portrait-wrap,.L-card__art,.comp__hero-portrait,.slots__thumb,.L-team__slot):has(>img:is([src^="/characters/dynamite-blue/"],[src^="/dynamite-blue/client/characters/"])):before{content:"";z-index:0;pointer-events:none;box-shadow:none;opacity:1;background:radial-gradient(circle, color-mix(in srgb, var(--d) 75%, transparent) 1.2px, transparent 1.7px) 0 0 / 6px 6px;border:0;border-radius:0;position:absolute;inset:0;transform:none;-webkit-mask-image:linear-gradient(35deg,#000 5%,#0000 55%);mask-image:linear-gradient(35deg,#000 5%,#0000 55%)}html:not(#z)[data-game=dynamite-blue] :is(.portrait-wrap,.L-card__art):has(>img:is([src^="/characters/dynamite-blue/"],[src^="/dynamite-blue/client/characters/"])):after{content:"";z-index:3;aspect-ratio:1.45;pointer-events:none;width:clamp(34px,32%,62px);height:auto;box-shadow:none;opacity:1;background:var(--dci) 62% 50% / auto 78% no-repeat, var(--d);clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);border:0;border-radius:0;position:absolute;inset:0 0 auto auto;transform:none}html:not(#z)[data-game=dynamite-blue] :is(a:hover,.card:hover,.L-card:hover,.tl-tile:hover) :is(.card__art,.tl-tile__art,.L-card__art)>img,html:not(#z)[data-game=dynamite-blue] .portrait-wrap:hover>img{transform:translate(4%,-2%)scale(1.05)}html:not(#z)[data-game=dynamite-blue] .tl-tile__art>.tl-tile__elem{z-index:4;box-sizing:border-box;width:24px;height:24px;box-shadow:0 0 0 1.5px var(--d), 0 2px 6px #0009;filter:none;background:#0a0b10d1;border-radius:50%;padding:2px;top:4px;left:auto;right:4px}
