/* Card packs — foil, dark amethyst and warm gold. Card faces use the game's renderer. */
.pk-rl02{--pk-gold:#f4d4ac;background:radial-gradient(ellipse at 20% 45%,#8a45ca45,transparent 54%),linear-gradient(120deg,#110c20,#2b1537 56%,#161122)}
.pk-rl02 .pk-wrapper-face{border-color:#c9a4f2}.pk-rl02 .pk-wrapper-logo>span{color:#ffd698}
.pk-avatar-bonus{display:flex;gap:13px;align-items:center;padding:12px;border:1px solid #c59ef43b;border-radius:13px;background:linear-gradient(110deg,#ab67e91c,#e7be6b08);margin:16px 0}
.pk-avatar-bonus>img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:1px solid #ebcb8f;box-shadow:0 0 18px #ac75ee45;flex:none}.pk-avatar-bonus span{display:grid;gap:5px}.pk-avatar-bonus b{font-size:12px;color:#f0d4a7}.pk-avatar-bonus small{font-size:10px;line-height:1.6;color:#baabc9}
@media(prefers-reduced-motion:reduce){img[src*="/avatars/sm/selvara.webp"]{content:url("/images/avatars/sm/selvara-still.webp")}}
.pk-shop,.pk-dialog,.pk-profile{--pk-gold:#f0d294;--pk-muted:#b4aaca;--pk-line:#d9c2ff24;color:#f7f1ff}
.pk-shop{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);position:relative;overflow:hidden;min-height:530px;margin:30px 0 54px;border:1px solid #d9c2ff30;border-radius:26px;background:radial-gradient(ellipse at 19% 45%,#7042a952,transparent 54%),linear-gradient(120deg,#151326,#20172e 56%,#171322);box-shadow:0 24px 80px #09051240}
.pk-product-art{display:grid;place-items:center;position:relative;min-height:480px;padding:50px 30px 70px;isolation:isolate;background:radial-gradient(circle at 50% 45%,#e2a1ff15,transparent 60%)}
.pk-product-copy{align-self:center;padding:45px 42px 45px 12px;position:relative;z-index:2}
.pk-eyebrow{font-size:10px;letter-spacing:.2em;font-weight:800;color:var(--pk-gold);text-transform:uppercase}
.pk-product-copy h2{font-size:clamp(32px,4vw,53px);line-height:1.08;margin:18px 0;letter-spacing:-.045em;font-weight:850}
.pk-product-copy h2 em{font-style:normal;color:#eed39f}.pk-product-copy>p{color:var(--pk-muted);font-size:14px;line-height:1.75;max-width:430px}
.pk-product-facts{display:flex;gap:25px;margin:26px 0 28px}.pk-product-facts>span{font-size:11px;color:var(--pk-muted);display:grid;gap:5px}.pk-product-facts b{font-size:26px;font-weight:700;color:#faf2e4}
.pk-product-actions{display:flex;flex-wrap:wrap;gap:10px}.pk-buy{display:flex!important;flex-wrap:wrap;gap:18px;justify-content:space-between;background:linear-gradient(110deg,#f2dbac,#cfab6c)!important;color:#24182a!important;border-color:#ffe5ab!important;box-shadow:0 4px 26px #d7a84925}.pk-buy span{font-size:12px}.pk-buy:disabled{filter:saturate(.5);opacity:.55}
.pk-fine{font-size:11px!important;line-height:1.7!important;color:var(--pk-muted);margin:17px 0}.pk-collection-line{border-top:1px solid var(--pk-line);margin-top:20px;padding-top:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:11px;color:var(--pk-muted)}.pk-collection-line span{width:100%;display:flex;justify-content:space-between}.pk-collection-line b{color:#f0d294}.pk-collection-line>i{display:block;width:100%;height:3px;background:#ffffff12;border-radius:3px;overflow:hidden}.pk-collection-line u{display:block;height:100%;background:linear-gradient(90deg,#a982ed,#efcf87)}.pk-collection-line button{background:none;border:0;padding:0;color:#e7d3ff;cursor:pointer;font:inherit}
.pk-art-caption{position:absolute;bottom:32px;left:15px;right:15px;text-align:center;letter-spacing:.08em;font-size:10px;color:#b7a6cc}.pk-orbit{position:absolute;z-index:-1;border:1px solid #d0a4ff20;border-radius:50%;width:355px;height:355px;transform:rotate(-30deg) scaleX(.8)}.pk-orbit-two{transform:rotate(30deg) scaleX(.8);width:430px;height:430px;border-style:dashed;opacity:.6}
.pk-wrapper{width:205px;height:310px;position:relative;filter:drop-shadow(0 20px 24px #0009);transform:rotate(-9deg);animation:pk-hover 6s ease-in-out infinite;perspective:800px}
.pk-wrapper-face{position:absolute;inset:12px 0;overflow:hidden;border:2px solid #dac597;border-radius:5px;background:#131629;box-shadow:inset 0 0 0 4px #f6d59055,inset 0 0 35px #05030b}
.pk-wrapper-face>img{width:100%;height:100%;object-fit:cover;object-position:50% 36%;filter:saturate(.85);opacity:.87}.pk-wrapper-face:after{content:"";position:absolute;inset:0;background:linear-gradient(128deg,transparent 20%,#e6c6ff30 37%,transparent 49%,#96ffe824 66%,transparent 80%);background-size:250% 250%;animation:pk-foil 7s linear infinite;pointer-events:none}
.pk-wrapper-face:before{content:"";position:absolute;inset:0;background:linear-gradient(#0d1027d9,transparent 30%,transparent 45%,#160c28ed 78%,#170c25);z-index:1}
.pk-wrapper-top,.pk-wrapper-bottom{height:17px;position:absolute;left:-2px;right:-2px;top:0;background:repeating-linear-gradient(90deg,#9e8a72 0 2px,#d9c4a0 2px 4px,#b19d7c 4px 5px);clip-path:polygon(0 0,100% 0,100% 86%,98% 100%,96% 86%,94% 100%,92% 86%,90% 100%,0 90%);z-index:3}.pk-wrapper-bottom{top:auto;bottom:0;transform:rotate(180deg)}
.pk-wrapper-edition,.pk-wrapper-logo,.pk-wrapper-title,.pk-wrapper-five{position:absolute;left:0;right:0;text-align:center;z-index:2}.pk-wrapper-edition{top:15px;font-size:7px;font-weight:800;letter-spacing:.24em;color:#ebd8b3}.pk-wrapper-logo{top:32px;font-size:38px;font-weight:900;letter-spacing:-.06em;color:#fff4d2;text-shadow:0 2px 20px #000}.pk-wrapper-logo>span{color:#d9b6ff}.pk-wrapper-title{bottom:32px;font-size:19px;line-height:1.1;letter-spacing:.06em;font-weight:850;color:#fff0cb;text-shadow:0 2px 10px #000}.pk-wrapper-five{bottom:13px;font-size:6px;letter-spacing:.18em;color:#d7c8e4;text-transform:uppercase}
.pk-profile{margin:18px 0 30px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:25px;border:1px solid var(--pk-line);border-radius:16px;background:radial-gradient(at top right,#7140a846,transparent 70%),#171225}.pk-profile h3{margin:8px 0;font-size:21px}.pk-profile p{color:var(--pk-muted);font-size:12px;margin:8px 0 0}.pk-profile-actions{display:flex;gap:8px;flex-wrap:wrap}
body.pk-open{overflow:hidden}.pk-backdrop{position:fixed;inset:0;z-index:15000;display:grid;place-items:center;padding:24px;background:#070510de;backdrop-filter:blur(15px);animation:pk-fade .24s ease-out}
.pk-dialog{position:relative;max-height:calc(100dvh - 48px);width:min(1120px,100%);overflow:auto;overscroll-behavior:contain;border:1px solid #dfc0ff35;border-radius:24px;padding:40px;background:radial-gradient(ellipse at 50% 0,#653b8f2e,transparent 60%),#151120;box-shadow:0 40px 160px #000b;color-scheme:dark;scrollbar-width:thin}
.pk-close{position:absolute;right:16px;top:13px;width:36px;height:36px;display:grid;place-items:center;background:#ffffff08;border:1px solid #ffffff15;border-radius:50%;font-size:24px;line-height:1;color:#d8cce8;cursor:pointer;z-index:5}.pk-dialog button:focus-visible,.pk-shop button:focus-visible{outline:2px solid #ffe4a1;outline-offset:5px}.pk-dialog h2{font-size:clamp(24px,3vw,36px);line-height:1.15;letter-spacing:-.035em;margin:12px 0}.pk-catalog-head p{color:var(--pk-muted);font-size:14px}
.pk-odds{display:flex;flex-wrap:wrap;gap:15px;margin:24px 0;padding:19px;border:1px solid var(--pk-line);border-radius:14px;background:#ffffff03}.pk-odds>div{flex:1;min-width:190px;display:grid;gap:7px}.pk-odds b{font-size:12px;color:#f3d7a6}.pk-odds span{font-size:13px;color:#e4d7f2}.pk-odds p{width:100%;font-size:11px;line-height:1.7;color:var(--pk-muted);margin:0}
.pk-filters{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:24px 0}.pk-filters>div{display:flex;gap:5px;flex-wrap:wrap}.pk-filters button{border:1px solid #fff1;background:#ffffff05;border-radius:30px;color:#cfc2df;padding:8px 13px;font:inherit;font-size:11px;cursor:pointer}.pk-filters [aria-pressed=true]{background:#dcc2ff1e;border-color:#c3a3f06e;color:#fff1d8}.pk-filters label{display:flex;align-items:center;gap:7px;font-size:11px;color:#c8bad9}.pk-filters input{accent-color:#c6a0ff}
.pk-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(166px,1fr));gap:18px 10px}.pk-catalog-card{--pk-rarity:#a9a1b5;display:flex;align-items:center;flex-direction:column;padding:13px 7px 10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--pk-rarity) 22%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--pk-rarity) 8%,transparent),#0d091680);animation:pk-rise .4s ease both;animation-delay:calc(var(--pi) * 15ms)}
.pk-uncommon{--pk-rarity:#77d9bb}.pk-rare{--pk-rarity:#88b8ff}.pk-epic{--pk-rarity:#d7a2ff}.pk-rarity{font-size:9px;color:var(--pk-rarity);font-weight:800;letter-spacing:.045em;margin-bottom:13px}.pk-catalog-card .dl-card{flex-shrink:0;margin:0 0 14px!important;transition:transform .25s}.pk-catalog-card:hover .dl-card{transform:translateY(-4px)}.pk-owned-count{font-size:10px;color:#e4d2ef;margin-top:3px}.pk-catalog-card.unowned .pk-owned-count{color:#96879f}.pk-card-odds{align-self:stretch;margin:12px 3px 0;padding-top:9px;border-top:1px solid #fff1;font-size:9px;color:#a79ab6}.pk-card-odds>div{display:flex;justify-content:space-between;gap:3px;line-height:1.8}.pk-card-odds dd{color:#eee0ff;margin:0;white-space:nowrap}.pk-catalog-footer{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid var(--pk-line)}.pk-catalog-footer>span{font-size:11px;color:var(--pk-muted)}.pk-empty{grid-column:1/-1;text-align:center;padding:40px;color:var(--pk-muted)}
.pk-opening{text-align:center;min-height:560px;display:flex;flex-direction:column;justify-content:center;isolation:isolate;background:radial-gradient(ellipse at 50% 50%,#51306e55,transparent 65%),#100d1b}.pk-opening-head{position:relative;z-index:2}.pk-opening-head>p{font-size:12px;line-height:1.6;color:var(--pk-muted);min-height:20px;margin:14px 0 34px}.pk-reward-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;position:relative;z-index:2;margin:15px auto 34px;width:100%;max-width:950px}
.pk-reward{--pk-rarity:#b0a5bd;min-width:0;position:relative;animation:pk-deal .8s cubic-bezier(.15,.8,.2,1) both;animation-delay:calc(var(--pi) * .13s)}.pk-reward.pk-rare{--pk-rarity:#88b8ff}.pk-reward.pk-epic{--pk-rarity:#d7a2ff}.pk-flip{container-type:inline-size;width:100%;aspect-ratio:156/223;display:block;background:transparent;border:0;padding:0;perspective:1000px;cursor:pointer;border-radius:12px}.pk-flip-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.2,.65,.2,1)}.pk-flip.revealed .pk-flip-inner{transform:rotateY(180deg)}.pk-flip:hover:not(.revealed) .pk-flip-inner{transform:translateY(-8px) rotateZ(-2deg)}.pk-back-face,.pk-front-face{position:absolute;inset:0;display:grid;place-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:11px}.pk-back-face{border:2px solid color-mix(in srgb,var(--pk-rarity) 60%,#33223b);background:repeating-conic-gradient(from 45deg,#322249 0deg 90deg,#1b1731 90deg 180deg) 0 0/22px 22px;box-shadow:0 4px 26px #0009,0 0 18px color-mix(in srgb,var(--pk-rarity) 20%,transparent);overflow:hidden}.pk-back-face img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pk-back-face>span{position:absolute;top:17%;left:0;right:0;font-size:20px;font-weight:900;letter-spacing:.12em;color:#f3d598;text-shadow:0 2px 10px #000}.pk-back-face>b{position:relative;font-size:47px;color:var(--pk-rarity);text-shadow:0 0 20px var(--pk-rarity);margin-top:45px}.pk-front-face{transform:rotateY(180deg)}.pk-front-face .dl-card{--w:100cqw!important;width:100%!important;margin:0!important;height:100%!important;pointer-events:none}.pk-reward-label{display:grid;gap:5px;margin-top:17px;opacity:0;transform:translateY(8px);transition:opacity .3s .4s,transform .3s .4s}.is-revealed .pk-reward-label{opacity:1;transform:none}.pk-reward-label>b{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pk-rarity)}.pk-reward-label>span{font-size:10px;color:#ddd0e7}.pk-opening-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;position:relative;z-index:3}.pk-sound{border:0;background:transparent;color:#a596b7;font-size:10px;cursor:pointer}.pk-sealed{display:grid;place-items:center;padding:38px}.pk-sealed .pk-wrapper{width:205px;height:310px;transform:rotate(0)}.pk-save-status{font-size:12px;color:var(--pk-muted)}.pk-waiting{min-height:640px}
.pk-tearing .pk-wrapper{animation:pk-shudder .32s ease 3,pk-burst .65s 1s ease-in forwards}.pk-tearing .pk-wrapper-top{animation:pk-rip 1.3s ease-in forwards;transform-origin:left}.pk-tearing:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse,#fff8df,transparent 65%);opacity:0;animation:pk-flash 1.6s ease;pointer-events:none;z-index:4}
.pk-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.pk-particles i{position:absolute;left:var(--px);top:var(--py);width:3px;height:3px;background:#f4d7a8;border-radius:50%;box-shadow:0 0 9px #cfa5ff;animation:pk-drift calc(3s + var(--pi) * .12s) ease-in-out infinite alternate;opacity:.3}.pk-epic-revealed{background:radial-gradient(ellipse at 50% 60%,#9655c835,transparent 75%),#151024}.pk-reward.pk-epic.is-revealed .pk-front-face{filter:drop-shadow(0 0 25px #b36bff8a)}
.dl-card.r-epic .dl-card-frame{box-shadow:inset 0 0 0 2px #efd29e,0 0 14px #b68bff7a}.dl-card.r-epic .dl-art:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,transparent 25%,#ffc7fd23 40%,#a6fff82b 48%,transparent 60%);background-size:280% 280%;animation:pk-foil 6s linear infinite;pointer-events:none}.dl-card.r-rare .dl-card-frame{box-shadow:inset 0 0 0 1px #90bfffd9}.dl-card[data-set="RL01"] .dl-card-body:after{content:"RL01";position:absolute;bottom:3px;right:8px;font-size:6px;letter-spacing:.13em;opacity:.45}.dk-owned{font-size:10px;text-align:center;color:#b9a6c9;margin:4px 0 7px}
@keyframes pk-hover{0%,100%{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-12px)}}
@keyframes pk-foil{0%{background-position:100% 0}100%{background-position:0 100%}}
@keyframes pk-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes pk-fade{from{opacity:0}to{opacity:1}}
@keyframes pk-deal{from{opacity:0;transform:translateY(130px) scale(.3) rotate(15deg)}to{opacity:1;transform:none}}
@keyframes pk-drift{to{transform:translate(15px,-35px);opacity:.8}}
@keyframes pk-shudder{0%,100%{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}
@keyframes pk-rip{0%,20%{transform:none}70%{transform:translate(20px,-50px) rotate(-18deg);opacity:1}100%{transform:translate(70px,-100px) rotate(-40deg);opacity:0}}
@keyframes pk-burst{to{transform:scale(1.3);filter:brightness(3);opacity:0}}
@keyframes pk-flash{0%,55%,100%{opacity:0}80%{opacity:.85}}
@media(max-width:800px){.pk-shop{grid-template-columns:1fr;min-height:auto}.pk-product-art{min-height:380px;padding:30px 20px 50px}.pk-product-art .pk-wrapper{width:180px;height:272px}.pk-product-copy{padding:10px 28px 30px}.pk-art-caption{bottom:15px}.pk-product-copy h2 br{display:none}.pk-product-copy h2 em:before{content:" "}.pk-product-copy>p{max-width:none}.pk-dialog{padding:38px 22px 28px}.pk-reward-grid{gap:10px}.pk-flip{aspect-ratio:156/223}.pk-opening{min-height:480px}.pk-reward-label>span{font-size:8px}}
@media(max-width:560px){.pk-backdrop{padding:8px}.pk-dialog{max-height:calc(100dvh - 16px);border-radius:16px;padding:42px 16px 25px}.pk-product-copy{padding:10px 20px 25px}.pk-product-facts{gap:23px}.pk-product-actions{flex-direction:column}.pk-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.pk-catalog-card{padding-left:3px;padding-right:3px}.pk-catalog-card .dl-card{--w:128px!important}.pk-rarity{font-size:8px}.pk-card-odds{font-size:8px}.pk-reward-grid{grid-template-columns:repeat(6,minmax(0,1fr));max-width:370px;gap:22px 12px;margin-top:0}.pk-reward{grid-column:span 2}.pk-reward:nth-child(4){grid-column:2/span 2}.pk-reward:nth-child(5){grid-column:4/span 2}.pk-opening-head>p{margin-bottom:25px}.pk-back-face>span{font-size:13px}.pk-back-face>b{font-size:27px;margin-top:26px}.pk-reward-label{margin-top:10px}.pk-profile{padding:19px}.pk-orbit-two{width:345px;height:345px}.pk-odds{gap:12px;padding:15px}.pk-filters{margin-top:16px}.pk-product-art{overflow:hidden}}
@media(prefers-reduced-motion:reduce){.pk-backdrop,.pk-shop *,.pk-dialog *,.dl-card.r-epic .dl-art:after{animation:none!important;transition:none!important}.pk-wrapper{transform:rotate(-5deg)}.pk-flip.revealed .pk-flip-inner{transform:rotateY(180deg)}}

.pk-pity-line{margin-top:14px;padding-top:12px}.pk-pity-line.is-ready b,.pk-pity-line.is-ready span{color:#f6dc9a}.pk-pity-line.is-ready u{background:linear-gradient(90deg,#efcf87,#fff1c4);box-shadow:0 0 10px #efcf8788}

/* VIP: one free pack per day */
.pk-vip-daily { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: 12px; align-items: center; margin: 14px 0 4px; padding: 12px 14px; border: 1px solid #d3a53c; background: linear-gradient(100deg, #fff3cf, #fffaf0 70%); }
.pk-vip-daily b { display: block; font-size: 13px; color: #142b43; }
.pk-vip-daily small { display: block; margin-top: 3px; font-size: 11px; line-height: 1.5; color: #6a583a; }
.pk-vip-badge { padding: 5px 9px; background: #163958; color: #ffe1a0; font-size: 11px; font-weight: 900; letter-spacing: .08em; }
.pk-vip-daily .btn { min-height: 38px; font-size: 12px; white-space: nowrap; }
.pk-vip-daily.is-used { border-color: #cfbc96; background: #f4ecda; opacity: .9; }
@media (max-width: 560px) { .pk-vip-daily { grid-template-columns: 1fr; } .pk-vip-daily .btn { width: 100%; } }
.pk-vip-discount { display: inline-block; margin: 0 0 10px; padding: 4px 10px; background: #163958; color: #ffe1a0; font-size: 11px; font-weight: 800; letter-spacing: .04em; }
.pk-legendary,.pk-reward.pk-legendary { --pk-rarity:#ffd178; }
.pk-reward.pk-legendary.is-revealed .pk-front-face { filter:drop-shadow(0 0 25px #efb74c99); }
.pk-rl05 { --pk-gold:#ffd387; background:radial-gradient(ellipse at 20% 45%,#7638a344,transparent 54%),linear-gradient(120deg,#110f1c,#20273a 56%,#101923); }
.dl-card[data-set="RL05"] .dl-card-body small { font-size:.58em; line-height:1.16; -webkit-line-clamp:7; }
.pk-rl06 { --pk-gold:#e9d4a5; background:radial-gradient(ellipse at 20% 45%,#8045ad44,transparent 54%),linear-gradient(120deg,#100d18,#292136 56%,#141925); }
.dl-card[data-set="RL06"] .dl-card-body small { font-size:.58em; line-height:1.16; -webkit-line-clamp:7; }
.pk-rl07 { --pk-gold:#ffe1a0; background:radial-gradient(ellipse at 20% 40%,#40a9ba44,transparent 54%),linear-gradient(120deg,#102d43,#284b68 56%,#131d36); }
.dl-card[data-set="RL07"] .dl-card-body small { font-size:.58em; line-height:1.16; -webkit-line-clamp:7; }
.pk-reward-grid.pk-rewards-3 { grid-template-columns:repeat(3,minmax(0,1fr)); max-width:580px; }
.pk-rewards-3 .pk-reward { grid-column:auto; }
@media (max-width:560px) { .pk-reward-grid.pk-rewards-3 { gap:10px; } }

/* RLV08 · Krwawe Zebranie */
.pk-rl08{--pk-gold:#f1cf9e;background:radial-gradient(ellipse at 20% 40%,#a51d394d,transparent 56%),linear-gradient(120deg,#180a13,#451724 56%,#130d19)}
.dl-card[data-set="RL08"] .dl-card-body small{font-size:.58em;line-height:1.16;-webkit-line-clamp:7}
.pk-option-sparks[aria-pressed="true"]{border-color:#efb854;background:#efb85418;box-shadow:0 0 22px #e2924224}
.pk-buy-sparks{box-shadow:0 8px 28px #c2483440}
.pk-rewards-1{justify-content:center;grid-template-columns:minmax(0,220px)}
.dl-sanctuary-badge{position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);z-index:5;white-space:nowrap;border:1px solid #edb99f;border-radius:12px;padding:3px 7px;background:#491326;color:#ffdcbb;font-size:10px;font-weight:800;box-shadow:0 0 15px #cf335d66}
.dl-card .dl-art[data-art-set="RL08"] .dl-img{object-position:50% 0%}
.dl-unit .dl-art[data-art-set="RL08"] .dl-img{object-position:50% 50%}
