.home-space-layout.svelte-1uha8ag{flex-direction:column;gap:32px;max-width:1120px;margin:0 auto;display:flex}.hero-card.svelte-1uha8ag{text-align:center;border-color:var(--accent-red);background:radial-gradient(circle at 50% 0%, #ff1e421a, transparent 75%), var(--bg-panel);flex-direction:column;align-items:center;padding:52px 36px;display:flex}.header-status-line.svelte-1uha8ag{align-items:center;gap:12px;margin-bottom:16px;display:flex}.hero-title.svelte-1uha8ag{letter-spacing:.08em;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 40%,#a0a0b2 100%);-webkit-background-clip:text;background-clip:text;font-size:3.4rem}@media (width<=680px){.hero-title.svelte-1uha8ag{font-size:2.2rem}}.hero-subtitle.svelte-1uha8ag{color:var(--text-secondary);max-width:640px;margin-top:12px;font-size:1.1rem;line-height:1.6}.action-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;display:grid}.feature-card.svelte-1uha8ag{flex-direction:column;align-items:flex-start;height:100%;display:flex}.card-header.svelte-1uha8ag{justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;display:flex}.card-icon.svelte-1uha8ag{font-size:1.5rem}.feature-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:4px;margin-bottom:12px;font-size:1.35rem}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);font-size:.95rem;line-height:1.6}.full-w.svelte-1uha8ag{width:100%;margin-top:auto}.muted-text.svelte-1uha8ag{color:var(--text-dim);font-size:.95rem}.registry-header.svelte-1uha8ag{flex-wrap:wrap;gap:12px}.polls-list.svelte-1uha8ag{flex-direction:column;gap:16px;display:flex}.poll-row.svelte-1uha8ag{background:var(--bg-panel-elevated);border:var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;transition:all .2s;display:flex}.poll-row.svelte-1uha8ag:hover{border-color:#fff;transform:translate(4px);box-shadow:4px 4px #ffffff1a}.poll-left.svelte-1uha8ag{align-items:center;gap:16px;display:flex}.poll-title-text.svelte-1uha8ag{font-size:1.1rem;font-weight:700}.poll-desc-text.svelte-1uha8ag{color:var(--text-secondary);margin-top:2px;font-size:.85rem}.poll-btns.svelte-1uha8ag{gap:10px;display:flex}.empty-polls-panel.svelte-1uha8ag{text-align:center;padding:48px}
