.hero.svelte-1uha8ag{text-align:center;padding:var(--spacing-xl) 0;margin-bottom:var(--spacing-xl)}.hero-title.svelte-1uha8ag{font-size:2.5rem;font-weight:800;color:var(--text-primary);margin-bottom:var(--spacing-md)}.hero-subtitle.svelte-1uha8ag{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto var(--spacing-lg)}.hero-actions.svelte-1uha8ag{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.features.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.feature.svelte-1uha8ag{text-align:center}.feature-icon.svelte-1uha8ag{font-size:3rem;display:block;margin-bottom:var(--spacing-md)}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:var(--spacing-sm);color:var(--color-primary)}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary)}.status-section.svelte-1uha8ag{max-width:500px;margin:0 auto}.status-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.25rem;margin-bottom:var(--spacing-md);text-align:center}.status-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--spacing-md)}.status-row.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center}.loading.svelte-1uha8ag{text-align:center;color:var(--text-secondary)}.error-message.svelte-1uha8ag{color:var(--color-error);font-size:.875rem;text-align:center}.uptime.svelte-1uha8ag{font-family:monospace;color:var(--text-secondary)}@media(max-width:640px){.hero-title.svelte-1uha8ag{font-size:1.75rem}.hero-subtitle.svelte-1uha8ag{font-size:1rem}}
