

.fightSay{position:fixed;z-index:6;transform:translateX(-50%);box-sizing:border-box;display:flex;align-items:center;gap:.5em;width:max-content;padding:0 .9em 0 .4em;
  white-space:nowrap;overflow:hidden;pointer-events:none;background:#11181b;color:#f1e9d6;line-height:1;
  border-top:1px solid #b78a3e;border-bottom:1px solid #b78a3e;
  clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);
  animation:fightSayIn .22s ease-out both}
.fightSay[hidden]{display:none}
.fightSay img{height:82%;aspect-ratio:1;flex:none;object-fit:cover;object-position:50% 20%}
.fightSay b{flex:none;font-weight:700;font-size:.82em;letter-spacing:.05em;color:#e0b868}
.fightSay span{flex:none;font-weight:500}
@keyframes fightSayIn{from{opacity:0}to{opacity:1}}
@media (prefers-reduced-motion:reduce){.fightSay{animation:none}}
