.vote-row.svelte-mbss52{align-items:center;gap:var(--space-4);min-height:76px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:border-color var(--motion-duration) var(--motion-ease), background-color var(--motion-duration) var(--motion-ease), transform var(--motion-duration) var(--motion-ease);display:flex}.vote-row.svelte-mbss52:hover{border-color:var(--border-hover);background:var(--surface-2);transform:translate(2px)}.site-details.svelte-mbss52{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.site-number.svelte-mbss52,.site-mark.svelte-mbss52{border:1px solid var(--brand-line);border-radius:var(--radius-control);color:var(--brand-neon);font-size:var(--font-caption);flex-shrink:0;place-items:center;font-weight:700;display:grid}.site-number.svelte-mbss52{background:0 0;width:32px;height:32px}.site-mark.svelte-mbss52{background:var(--brand-surface);width:44px;height:44px;font-size:var(--font-small)}.site-copy.svelte-mbss52{min-width:0}h3.svelte-mbss52,p.svelte-mbss52{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}h3.svelte-mbss52{font-size:var(--font-body);line-height:1.35}p.svelte-mbss52{color:var(--text-muted);font-size:var(--font-caption);margin-top:2px}.vote-row.svelte-mbss52 .btn{border-color:var(--brand);background:var(--brand);height:40px;color:var(--bg);font-size:var(--font-small)}.vote-row.svelte-mbss52 .btn:hover{border-color:var(--brand-hover);background:var(--brand-hover);color:var(--bg)}@media (width<=639px){.vote-row.svelte-mbss52{flex-direction:column;align-items:stretch}.vote-row.svelte-mbss52 .btn{width:100%}}@media (prefers-reduced-motion:reduce){.vote-row.svelte-mbss52{transition:none}.vote-row.svelte-mbss52:hover{transform:none}}.site-list.svelte-1oyjfky{gap:var(--space-2);display:grid}h2.svelte-1v039lt{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--brand-line);box-shadow:var(--glow-line-brand);font-size:var(--font-h4);display:flex}h2.svelte-1v039lt svg{color:var(--brand-neon)}details.svelte-1v039lt{border-top:1px solid var(--border)}details.svelte-1v039lt:first-child{border-top:0}summary.svelte-1v039lt{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);color:var(--text-secondary);font-size:var(--font-small);cursor:pointer;font-weight:600;list-style:none;display:flex}summary.svelte-1v039lt::-webkit-details-marker{display:none}summary.svelte-1v039lt svg{transition:transform var(--motion-duration) var(--motion-ease);flex-shrink:0}details[open].svelte-1v039lt summary:where(.svelte-1v039lt) svg{transform:rotate(180deg)}details.svelte-1v039lt p:where(.svelte-1v039lt){padding:0 var(--space-6) var(--space-3) 0;color:var(--text-muted);font-size:var(--font-small);line-height:1.5}.sidebar.svelte-9qmntp{gap:var(--space-4);display:grid}h2.svelte-9qmntp{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--brand-line);box-shadow:var(--glow-line-brand);font-size:var(--font-h4);display:flex}h2.svelte-9qmntp svg{color:var(--brand-neon)}ol.svelte-9qmntp{gap:var(--space-3);display:grid}li.svelte-9qmntp{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);display:flex}li.svelte-9qmntp:first-child{border-top:0;padding-top:0}li.svelte-9qmntp span:where(.svelte-9qmntp){border-radius:var(--radius-pill);background:var(--brand);width:28px;height:28px;color:var(--bg);font-size:var(--font-caption);flex:0 0 28px;place-items:center;font-weight:800;display:grid}li.svelte-9qmntp p:where(.svelte-9qmntp){padding-top:var(--space-1);color:var(--text-secondary);font-size:var(--font-small);line-height:1.45}.community-card.svelte-9qmntp{min-height:220px;padding:var(--space-6);background:var(--surface);position:relative}.community-card.has-image.svelte-9qmntp{background:var(--community-image) center / cover no-repeat}.community-card.has-image.svelte-9qmntp:before{background:var(--scrim-backdrop);content:"";position:absolute;inset:0}.community-copy.svelte-9qmntp{flex-direction:column;min-height:172px;display:flex;position:relative}.community-copy.svelte-9qmntp p:where(.svelte-9qmntp){max-width:34ch;margin-bottom:var(--space-6);color:var(--text-secondary);font-size:var(--font-small);line-height:1.5}.community-copy.svelte-9qmntp .btn{border-color:var(--brand-muted);color:var(--brand-hover);margin-top:auto}.page.svelte-r66pnu{padding-block:var(--space-8) var(--space-4)}.vote-layout.svelte-r66pnu{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.vote-content.svelte-r66pnu{min-width:0}@media (width>=1024px){.vote-layout.svelte-r66pnu{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 340px}}
