.character-title-logos button{display:flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer;border-radius:4px}.character-title-logos button:hover,.character-title-logos button:focus-visible{outline:2px solid #65dde0;outline-offset:2px}.character-title-logos img:is([data-title=I],[data-title=II]),.character-logo-popup img:is([data-title=I],[data-title=II]){filter:drop-shadow(1px 0 0 white) drop-shadow(-1px 0 0 white) drop-shadow(0 1px 0 white) drop-shadow(0 -1px 0 white)}.character-title-logos img:is([data-title=III],[data-title=IV]),.character-logo-popup img:is([data-title=III],[data-title=IV]){filter:drop-shadow(.5px 0 0 white) drop-shadow(-.5px 0 0 white) drop-shadow(0 .5px 0 white) drop-shadow(0 -.5px 0 white)}.character-title-logos img[data-title=V],.character-logo-popup img[data-title=V]{filter:url('#db-v-text-outline')}.character-logo-popup{position:fixed;inset:auto;margin:0;width:min(360px,calc(100vw - 16px));padding:28px 20px 16px;border:1px solid #41677b;border-radius:12px;background:#0b2030;color:#eef6fb;box-shadow:0 10px 30px #0007}.character-logo-popup>img{display:block;width:100%;height:140px;object-fit:contain}.character-logo-popup p{font-size:13px;margin:14px 0 0}.character-logo-popup button{position:absolute;right:8px;top:4px;border:0;background:transparent;color:white;font-size:26px;cursor:pointer}
