.sumire-newvote-banner{display:flex;align-items:center;gap:22px;width:100%;padding:26px 30px;border-radius:6px;color:#fff;background:#f39a38;text-decoration:none;transition:none}.sumire-newvote-banner__book{width:62px;height:70px;object-fit:contain;flex-shrink:0}.sumire-newvote-banner__text{display:grid;gap:4px;min-width:0;flex:1}.sumire-newvote-banner__text strong{font-size:25px;line-height:1.5;font-weight:650;letter-spacing:.025em}.sumire-newvote-banner__text>span{font-size:16px;line-height:1.6}.sumire-newvote-banner__arrow{width:30px;height:30px;flex-shrink:0;transition:transform .15s ease}.sumire-newvote-banner:hover .sumire-newvote-banner__arrow{transform:translateX(4px)}/* User-selected link banner treatment: original DVD/shared book artwork and white type on orange. */
.sumire-newvote-banner--orange:hover{background:#ee8f2a}.sumire-newvote-banner--white{background:#fffdf8;color:#202426;border:1px solid #e0dcd5;border-top:4px solid #f39a38}.sumire-newvote-banner--white .sumire-newvote-banner__arrow{color:#a84e05}.sumire-newvote-banner--white:hover{background:#fff5e6}.sumire-newvote-banner--black{background:#202426;color:white}.sumire-newvote-banner--black .sumire-newvote-banner__arrow{color:#f39a38}.sumire-newvote-banner--black:hover{background:#303639}

.sumire-newvote-banner-wrap{container-type:inline-size;margin:0 0 32px}.comiclist-wrapper a.sumire-newvote-banner{text-decoration:none;color:#fff}.comiclist-wrapper a.sumire-newvote-banner--white{color:#202426}.sumire-newvote-banner,.sumire-newvote-banner *{box-sizing:border-box}.sumire-newvote-banner:focus-visible{outline:3px solid #38a1db;outline-offset:4px}
@container(max-width:600px){.sumire-newvote-banner{padding:20px 16px;gap:13px}.sumire-newvote-banner__book{width:39px;height:45px}.sumire-newvote-banner__arrow{width:22px;height:22px}.sumire-newvote-banner__text strong{font-size:18px;letter-spacing:0;white-space:nowrap}.sumire-newvote-banner__text>span{font-size:14px}}
@container(max-width:360px){.sumire-newvote-banner__book{display:none}.sumire-newvote-banner{gap:10px}}
@media(prefers-reduced-motion:reduce){.sumire-newvote-banner__arrow{transition:none}}
