.pulse-vote-section[data-astro-cid-pnoyyfu4]{padding:1.5rem 1.75rem;margin-bottom:2rem}.pulse-vote-header[data-astro-cid-pnoyyfu4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.35rem}.vote-title-row[data-astro-cid-pnoyyfu4]{display:flex;align-items:center;gap:.5rem}.pulse-vote-title[data-astro-cid-pnoyyfu4]{font-size:1.15rem;font-weight:750;color:var(--text-main)}.sample-badge[data-astro-cid-pnoyyfu4]{font-size:.72rem;color:#0284c7;background:#0284c71a;border:1px solid rgba(2,132,199,.25);padding:.2rem .55rem;border-radius:999px;font-family:var(--font-mono)}body.theme-dark .sample-badge[data-astro-cid-pnoyyfu4]{color:#38bdf8;background:#38bdf826;border-color:#38bdf84d}.pulse-vote-sub[data-astro-cid-pnoyyfu4]{font-size:.84375rem;color:var(--text-secondary);margin-bottom:1.15rem;line-height:1.5}.vote-buttons-row[data-astro-cid-pnoyyfu4]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.85rem}.vote-stance-btn[data-astro-cid-pnoyyfu4]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.05rem;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.vote-stance-btn[data-astro-cid-pnoyyfu4]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.btn-stance-dumber[data-astro-cid-pnoyyfu4]{background:#ef444414;border-color:#ef444433}.btn-stance-sharp[data-astro-cid-pnoyyfu4]{background:#10b98114;border-color:#10b98133}body.theme-dark .btn-stance-dumber[data-astro-cid-pnoyyfu4]{background:#ef444426;border-color:#ef44444d}body.theme-dark .btn-stance-sharp[data-astro-cid-pnoyyfu4]{background:#10b98126;border-color:#10b9814d}.vote-stance-btn[data-astro-cid-pnoyyfu4]:disabled{cursor:default;opacity:.55}.vote-stance-btn[data-astro-cid-pnoyyfu4].is-selected{opacity:1;box-shadow:0 0 0 2px var(--hero-accent, #0284C7)}.stance-icon-pill[data-astro-cid-pnoyyfu4]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.icon-pill-dumber[data-astro-cid-pnoyyfu4]{background:#ef444426}.icon-pill-sharp[data-astro-cid-pnoyyfu4]{background:#10b98126}.stance-meta[data-astro-cid-pnoyyfu4]{display:flex;flex-direction:column;align-items:flex-end}.stance-name[data-astro-cid-pnoyyfu4]{font-size:.9rem;font-weight:700;color:var(--text-main)}.stance-rate[data-astro-cid-pnoyyfu4]{font:700 1.05rem var(--font-mono);color:var(--text-secondary)}.dual-vote-bar[data-astro-cid-pnoyyfu4]{width:100%;height:7px;border-radius:999px;background:var(--bg-subtle);overflow:hidden;display:flex;margin-bottom:.75rem}.bar-dumber[data-astro-cid-pnoyyfu4]{height:100%;background:#ef4444;transition:width .35s ease}.bar-sharp[data-astro-cid-pnoyyfu4]{height:100%;background:#10b981;transition:width .35s ease}.empty-state[data-astro-cid-pnoyyfu4]{font-size:.75rem;color:var(--text-muted)}.voted-toast[data-astro-cid-pnoyyfu4]{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#059669;background:#10b9811f;padding:.4rem .7rem;border-radius:6px;border:1px solid rgba(16,185,129,.25)}.voted-toast[data-astro-cid-pnoyyfu4][hidden],.empty-state[data-astro-cid-pnoyyfu4][hidden]{display:none}@media(max-width:580px){.vote-buttons-row[data-astro-cid-pnoyyfu4]{grid-template-columns:1fr}}.rant-tags-section[data-astro-cid-vomsawij]{padding:1.5rem 1.75rem;margin-bottom:2rem}.rant-tags-header[data-astro-cid-vomsawij]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.45rem;flex-wrap:wrap;gap:.5rem}.rant-title[data-astro-cid-vomsawij]{font-size:1.0625rem;font-weight:700;display:inline-flex;align-items:center;gap:.45rem;color:var(--text-main)}.rant-tip[data-astro-cid-vomsawij]{font-size:.75rem;color:var(--text-muted)}.scope-note[data-astro-cid-vomsawij]{font-size:.75rem;color:var(--text-secondary);margin-bottom:1rem;line-height:1.5}.tags-matrix[data-astro-cid-vomsawij]{display:flex;flex-wrap:wrap;gap:.625rem}.rant-tag-btn[data-astro-cid-vomsawij]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem;background:#ffffff80;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:.8125rem;color:var(--text-primary);cursor:pointer;transition:all .15s ease;text-align:left}body.theme-dark .rant-tag-btn[data-astro-cid-vomsawij]{background:#ffffff0f;border-color:#ffffff1a;color:#f8fafc}.rant-tag-btn[data-astro-cid-vomsawij]:hover:not(:disabled){border-color:#fb923c;color:#ea580c;transform:translateY(-1px);box-shadow:0 2px 8px #f9731626}.tag-text[data-astro-cid-vomsawij]{font-weight:500}.tag-count-badge[data-astro-cid-vomsawij]{font:600 .75rem var(--font-mono);color:var(--text-secondary);background:var(--bg-subtle);padding:.1rem .4rem;border-radius:999px}body.theme-dark .tag-count-badge[data-astro-cid-vomsawij]{background:#ffffff1f;color:#e2e8f0}.rant-tag-btn[data-astro-cid-vomsawij].is-clicked{background:#f973161f;border-color:#fb923c;color:#ea580c;cursor:default}.rant-tag-btn[data-astro-cid-vomsawij].is-clicked .tag-count-badge[data-astro-cid-vomsawij]{background:#f97316;color:#fff}.pulse-scale[data-astro-cid-vomsawij]{animation:tagPulse .3s ease}@keyframes tagPulse{50%{transform:scale(1.05)}}
