/* Shared trial-only vote treatment. The angled plate does not skew its contents. */
:is(.cm-midnight,.ct-community) :is(.vote,.ct-vote){position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:35px;min-width:112px;padding:2px 8px;background:none;border:0;border-radius:0;box-shadow:none;flex-shrink:0}
:is(.cm-midnight,.ct-community) :is(.vote,.ct-vote)::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:#04070b;border:1px solid #ffffff15;border-radius:5px}
:is(.cm-midnight,.ct-community)[data-vote-box=angled] :is(.vote,.ct-vote)::before{transform:skewX(-12deg);border-radius:2px;border-color:#7c8fa339}
:is(.cm-midnight,.ct-community) :is(.vbtn,.ct-vote-btn){display:grid;place-items:center;width:28px;height:29px;padding:0;border:0;background:none;box-shadow:none;border-radius:2px;font:15px/1 Arial,sans-serif;opacity:.65;transform:none;cursor:pointer;transition:filter .12s,opacity .12s}
:is(.cm-midnight,.ct-community) :is(.vbtn,.ct-vote-btn).up{color:#4ade80}:is(.cm-midnight,.ct-community) :is(.vbtn,.ct-vote-btn).down{color:#f87171}
:is(.cm-midnight,.ct-community) :is(.vbtn,.ct-vote-btn):is(:hover,:focus-visible,.on,[aria-pressed=true]){opacity:1;background:none;border:0;transform:none;filter:drop-shadow(0 0 4px currentColor)}
:is(.cm-midnight,.ct-community) :is(.vbtn,.ct-vote-btn):disabled{opacity:.22;filter:none;cursor:default}
:is(.cm-midnight,.ct-community) :is(.vnum,.ct-vote-score){min-width:26px;color:#f3f5f9!important;font:500 17px/1 Oswald,sans-serif;text-align:center}
.trial-vote-options{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin:16px auto;color:#99a6b9;font:500 11px Oswald,sans-serif;letter-spacing:1px}.trial-vote-options .house-btn{font-size:10px;padding:5px 12px}.trial-vote-options [aria-pressed=true]{color:#ffd84a}
