#ggs-megerskill-promo .ggs-mp__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
#ggs-megerskill-promo a.ggs-mp__discord{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 18px;border:1px solid #a5b0ff;border-radius:10px;background:#5865f2!important;color:#fff!important;font-size:13px;font-weight:800;text-decoration:none}
#ggs-megerskill-promo .ggs-mp__discord img{width:22px;height:18px;object-fit:contain;filter:none!important}
#ggs-megerskill-promo .ggs-mp__card[data-ggs-ms-card]{position:relative;isolation:isolate;overflow:hidden;min-height:178px;border:1px solid #56739480;border-radius:14px;padding:17px 14px 18px;background:linear-gradient(145deg,#121d34,#10172b)!important;color:#fff!important;box-shadow:0 10px 24px #0003}
#ggs-megerskill-promo .ggs-mp__card[data-ggs-ms-card]>*:not(.ggs-mp__fx){position:relative;z-index:2}
#ggs-megerskill-promo .ggs-mp__card[data-ggs-ms-card] .ggs-mp__card-title{margin-top:3px;color:#fff!important;font-size:17px;letter-spacing:.025em;line-height:1.3}
#ggs-megerskill-promo .ggs-mp__card[data-ggs-ms-card] .ggs-mp__card-detail{color:#d7e1f3!important;font-size:12px;line-height:1.55;text-shadow:0 1px 6px #06101f}
#ggs-megerskill-promo .ggs-mp__card[data-ggs-ms-card] .ggs-mp__card-top{color:#b6d9ff!important}
#ggs-megerskill-promo .ggs-mp__card[data-ggs-ms-card] .ggs-mp__icon{width:36px;height:36px;border:1px solid #6997c555;background:#18304b;color:#c5e4ff!important}
#ggs-megerskill-promo .ggs-mp__card[data-ggs-ms-card] .ggs-mp__icon svg{width:23px;height:23px}
#ggs-megerskill-promo .ggs-mp__card[data-ggs-ms-card]:hover{border-color:#c9e1ff;transform:translateY(-3px)}
#ggs-megerskill-promo .ggs-mp__fx{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.8}
#ggs-megerskill-promo .ggs-mp__fx i{position:absolute;display:block;pointer-events:none;animation-play-state:paused!important}
#ggs-megerskill-promo[data-ms-active=true] .ggs-mp__fx i{animation-play-state:running!important}
#ggs-megerskill-promo .ggs-mp__fx--shots i{left:var(--x);top:var(--y);width:11px;height:11px;border-radius:50%;background:radial-gradient(circle,#020308 0 35%,#70859b 41%,#1a2637 60%,#a2b3c4 65%,transparent 74%);box-shadow:0 0 0 1px #9aafc328;animation:ggsBulletSpray 6s var(--delay) linear infinite}
#ggs-megerskill-promo .ggs-mp__fx--blood:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 70%,#bb1c3845,transparent 66%)}
#ggs-megerskill-promo .ggs-mp__fx--blood i{left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:40% 60% 65% 35%;background:#cf183e;box-shadow:5px 2px 0 -2px #cf183e,-4px -6px 0 -3px #cf183e;animation:ggsCrimsonSplash 5.8s var(--delay) ease-out infinite}
#ggs-megerskill-promo .ggs-mp__fx--money i{left:var(--x);top:-36px;width:28px;height:17px;border:1px solid #b5efc6;border-radius:2px;background:#267c4b;color:#e5ffdd;font:800 12px/15px system-ui,sans-serif;text-align:center;transform:rotate(var(--turn));animation:ggsMoneyRain 5.4s var(--delay) linear infinite}
#ggs-megerskill-promo .ggs-mp__fx--money .ggs-mp__money-pile{inset:auto 0 0;width:100%;height:0;border:0;border-radius:0;background:repeating-linear-gradient(-8deg,#277d4b80 0 8px,#84d69c66 9px 10px,#163c2c80 11px 18px);animation:ggsMoneyPile 6.4s ease-in-out infinite}
@keyframes ggsBulletSpray{0%,2%{opacity:0;transform:scale(2)}5%,65%{opacity:.82;transform:scale(1)}87%,100%{opacity:0;transform:scale(1)}}
@keyframes ggsCrimsonSplash{0%,12%{opacity:0;transform:scale(.1) rotate(-20deg)}20%{opacity:.42;transform:scale(1.1) rotate(8deg)}65%{opacity:.24;transform:scale(1.25) rotate(14deg)}100%{opacity:0;transform:scale(1.3) rotate(20deg)}}
@keyframes ggsMoneyRain{0%{opacity:0;transform:translateY(0) rotate(var(--turn))}10%,75%{opacity:.5}100%{opacity:0;transform:translateY(240px) rotate(calc(var(--turn) + 35deg))}}
@keyframes ggsMoneyPile{0%,8%{height:0;opacity:0}75%,86%{height:85%;opacity:.26}100%{height:85%;opacity:0}}
@media(max-width:749px){#ggs-megerskill-promo .ggs-mp__actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}#ggs-megerskill-promo .ggs-mp__actions a{width:100%;min-width:0;gap:8px;padding-inline:10px;font-size:12px}#ggs-megerskill-promo .ggs-mp__cards{grid-template-columns:1fr!important;gap:10px}#ggs-megerskill-promo .ggs-mp__card[data-ggs-ms-card]{min-height:145px;padding:16px 17px}#ggs-megerskill-promo .ggs-mp__card[data-ggs-ms-card] .ggs-mp__card-detail{max-width:250px}}
@media(prefers-reduced-motion:reduce){#ggs-megerskill-promo .ggs-mp__fx i{animation:none!important}#ggs-megerskill-promo .ggs-mp__fx--shots i{opacity:.25;transform:none}#ggs-megerskill-promo .ggs-mp__fx--blood i{opacity:.13;transform:none}#ggs-megerskill-promo .ggs-mp__fx--money i{opacity:0}#ggs-megerskill-promo .ggs-mp__card[data-ggs-ms-card]:hover{transform:none}}
#ggs-megerskill-promo .ggs-mp__icon svg,#ggs-megerskill-promo .ggs-mp__icon svg *{fill:none!important;stroke:currentColor!important;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
