.stack[data-v-ec694912]{flex-direction:column;flex:0 0 44px;gap:4px;display:flex}.arrow[data-v-ec694912],.stack[data-v-ec694912]{align-items:center}.arrow[data-v-ec694912]{border:1px solid var(--c-border-strong);background:var(--c-surface);width:44px;height:44px;color:var(--c-secondary);cursor:pointer;border-radius:10px;justify-content:center;display:inline-flex}.arrow[data-v-ec694912]:disabled{color:var(--c-border-strong);cursor:not-allowed}.arrow.up[data-v-ec694912]{border-color:var(--c-primary);background:var(--c-primary);color:#fff}.arrow.down[data-v-ec694912]{border-color:var(--c-down);background:var(--c-down);color:#fff}.score[data-v-ec694912]{font-size:16px;font-weight:700}.score.up[data-v-ec694912]{color:var(--c-primary)}.score.down[data-v-ec694912]{color:var(--c-down)}.btn.voted[data-v-ec694912]{border-color:var(--c-primary);background:var(--c-primary);color:#fff}.btn-ghost.voted[data-v-ec694912]{color:var(--c-primary);background:0 0;border-color:#0000}.btn[data-v-ec694912]:disabled{border-color:var(--c-border-strong);background:var(--c-surface);color:var(--c-muted)}.btn-ghost[data-v-ec694912]:disabled{border-color:#0000}.icon-button[data-v-102b6bdb]{width:44px;height:44px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.icon-button[data-v-102b6bdb]:hover{background:var(--c-subtle)}.on[data-v-102b6bdb]{color:var(--c-primary)}.btn[aria-pressed=true][data-v-102b6bdb]{border-color:var(--c-border-strong);background:var(--c-surface);color:var(--c-primary)}.ad[data-v-3c6cd921]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);flex-direction:column;gap:6px;padding:12px 16px 16px;display:flex}.ad[data-v-3c6cd921]:has(ins[data-ad-status=unfilled]){display:none}.ad-label[data-v-3c6cd921]{color:var(--c-muted);font-size:12px;font-weight:600}.ad--placeholder[data-v-3c6cd921]{background:var(--c-subtle);border-style:dashed;border-color:var(--c-border-strong);text-align:center;justify-content:center;align-items:center;min-height:120px}.ad--placeholder.ad--side[data-v-3c6cd921]{min-height:250px}.ad--placeholder code[data-v-3c6cd921]{font-family:var(--font-mono);color:var(--c-placeholder);overflow-wrap:anywhere;font-size:12px}
