/* Forum voter — aesthetiful's EXACT CSS, from its Vue component's compiled
   styles (Modules/css.twig, .forum-voter[data-v-73be696c]). Light mode only;
   the site is finobe-light. Structure: a bordered score box (Bootstrap .border
   + this .total radius), a 6px gap, then the grey up/down pill. Selected state
   is `.active` — blue up (#039be5) / purple down (#ba68c8). */
.forum-voter{display:flex;width:200px;margin-top:8px}
.forum-voter>.total{padding:0 6px;margin-right:6px;min-width:30px;text-align:center;height:22px;border-radius:4px}
.forum-voter>.up,.forum-voter>.down{background-color:#ececec;padding:0 6px;min-width:50px;display:flex;justify-content:space-around;height:22px;color:#6b6b6b;cursor:pointer}
.forum-voter>.up.disabled,.forum-voter>.down.disabled{cursor:not-allowed}
.forum-voter>.up>i:before,.forum-voter>.down>i:before{display:inline-block;margin-top:4px}
.forum-voter>.up{border-top-left-radius:4px;border-bottom-left-radius:4px;border:1px solid #e6e6e6;border-right:1px solid #e6e6e6}
.forum-voter>.down{border-top-right-radius:4px;border-bottom-right-radius:4px;border:1px solid #e6e6e6}
.forum-voter>.up.active{color:#039be5}
.forum-voter>.down.active{color:#ba68c8}
.forum-voter>.up:hover:not(.active):not(.disabled),.forum-voter>.down:hover:not(.active):not(.disabled){color:#000}
/* .b-right (author-sidebar divider) and .greentext (green quote + ">" prefix)
   are already defined by Finobe's app.css — don't override them here. */
