#my-skins-modal.cpm-visible{opacity:1!important;z-index:510!important}#my-skins-modal.cpm-visible .sub-modal-panel{transform:translateY(0)!important}
#combat-screen .npc-rival-img.v18-rival{object-fit:cover!important;object-position:center top!important;mask:none!important;-webkit-mask:none!important;border:1px solid #ac8752!important;border-radius:5px!important;box-shadow:0 0 18px #ac704033!important}
.v18-techniques{padding:13px 16px;border:1px solid #806638;border-radius:4px;background:linear-gradient(130deg,#2c2e22,#10170f);color:#e2c89c;margin:0 0 14px;width:100%;box-sizing:border-box}.v18-techniques[hidden]{display:none!important}.v18-skill-heading{font:12px Georgia;letter-spacing:.7px}.v18-techniques p{font:11px/1.5 Arial;color:#c0b39c;margin:8px 0}.v18-techniques>small{display:block;font:10px/1.5 Arial;color:#ada58f;margin-top:9px}.v18-skill-buttons{display:flex;gap:9px;flex-wrap:wrap}.v18-skill-buttons button{padding:12px 17px;background:linear-gradient(#a78a54,#655030);border:1px solid #d6b776;border-radius:3px;color:#fff0cc;cursor:pointer;font:13px Georgia;min-height:43px}.v18-skill-buttons button:disabled{background:#25291f;color:#837b68;border-color:#514a38;cursor:not-allowed}.v18-skill-buttons button:focus-visible{outline:2px solid #ffe7ab;outline-offset:3px}.v18-skill-flash{animation:v18-technique .5s ease-out}@keyframes v18-technique{50%{filter:drop-shadow(0 0 16px #f3cf81)}}@media(max-width:650px){.v18-techniques{padding:11px}.v18-skill-buttons button{flex:1;padding:11px 8px;font-size:12px}}@media(prefers-reduced-motion:reduce){.v18-skill-flash{animation:none}}

/* v98: elemental identity on existing skill art; cooldown stays above the icon. */
.v20-skill[data-skill="burn"] .v20-skill-art{filter:sepia(.65) saturate(3.4) hue-rotate(333deg);box-shadow:inset 0 0 12px #ff592b77}
.v20-skill[data-skill="frozen"] .v20-skill-art{filter:sepia(.65) saturate(2.3) hue-rotate(155deg);box-shadow:inset 0 0 12px #63dfff77}
