.upvote-btn[data-v-eb92608a]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border,#3a3a3a);border-radius:4px;background:transparent;color:var(--text-sub,#a0a0a0);font-size:.85rem;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s}.upvote-btn--pressed[data-v-eb92608a]{color:var(--accent-bright,#c6a6ff);border-color:var(--accent-deep,#7b3fe4)}.upvote-btn[data-v-eb92608a]:disabled{opacity:.5;cursor:not-allowed}.upvote-btn__icon[data-v-eb92608a]{flex-shrink:0}.upvote-btn__icon--filled[data-v-eb92608a]{fill:currentColor}.upvote-btn[data-v-eb92608a]:focus-visible{outline:2px solid var(--accent,#a875ff);outline-offset:2px}@media(pointer:coarse){.upvote-btn[data-v-eb92608a]{min-height:44px}}.rail-widgets[data-v-9b31cfa5]{display:flex;flex-direction:column;gap:16px}@media(min-width:1100px){.rail-widgets[data-v-9b31cfa5]{position:sticky;top:74px;max-height:calc(100vh - 74px);overflow-y:auto}}.widget[data-v-9b31cfa5]{flex-shrink:0;background:var(--surface-1,#111);border:1px solid var(--border-accent-rest,#2a2a2a);border-radius:4px;padding:16px 18px}.widget--loading[data-v-9b31cfa5]{margin:0;font-size:12px;color:var(--text-sub,#a0a0a0)}.widget--error[data-v-9b31cfa5]{display:flex;flex-direction:column;gap:8px}.widget__error-text[data-v-9b31cfa5]{margin:0;font-size:12px;color:var(--text-sub,#a0a0a0)}.widget__retry[data-v-9b31cfa5]{align-self:flex-start;padding:6px 12px;border-radius:4px;border:1px solid var(--border-accent-rest,#2a2a2a);background:transparent;color:var(--accent-bright,#a875ff);font-size:12px;font-weight:700;cursor:pointer}.widget__retry[data-v-9b31cfa5]:hover{background:#7b3fe41f}.widget__retry[data-v-9b31cfa5]:focus-visible{outline:2px solid var(--accent,#a875ff);outline-offset:2px}@media(pointer:coarse){.widget__retry[data-v-9b31cfa5]{min-height:44px}}
