/* sprites dos personagens jogáveis (js/sprites_personagens.js) */
.bt-bola.spr-bt{border:none !important;box-shadow:none !important;border-radius:0 !important;background:none !important;position:relative;overflow:visible}
.spr-bt-cv{position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);pointer-events:none;z-index:1}
.bt-un.conj .bt-bola.spr-bt .spr-bt-cv{filter:drop-shadow(0 0 10px #b39cff)}
.bt-un.tremer .bt-bola.spr-bt .spr-bt-cv{filter:brightness(2) saturate(.5)}
.bt-un.morto .spr-bt-cv{filter:grayscale(1)}

/* tela de criação: sexo + prévia */
.ui-criar-spr{display:flex;align-items:center;gap:14px;margin:6px 0 10px}
.ui-criar-spr canvas{width:150px;height:150px;background:radial-gradient(circle at 50% 80%,rgba(120,140,255,.25),rgba(0,0,0,0) 70%);border-radius:10px}
.ui-sexo{display:flex;flex-direction:column;gap:6px}
.ui-sexo button{min-width:130px;padding:7px 12px;border-radius:8px;border:2px solid #343b54;background:linear-gradient(#222839,#171b27);color:#dde;cursor:pointer;font:600 13px "Segoe UI",sans-serif}
.ui-sexo button.ui-sel{border-color:#f0c040;color:#fff;box-shadow:0 0 10px rgba(240,192,64,.35)}
