.hero.svelte-70skfp.svelte-70skfp{padding:var(--spacing-2xl) 0;background:linear-gradient(to bottom,var(--bg),var(--bg-secondary))}.hero-content.svelte-70skfp.svelte-70skfp{max-width:600px;margin:0 auto;text-align:center}.areas-grid.svelte-70skfp.svelte-70skfp{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 640px){.areas-grid.svelte-70skfp.svelte-70skfp{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.areas-grid.svelte-70skfp.svelte-70skfp{grid-template-columns:repeat(3,1fr)}}.area-card.svelte-70skfp.svelte-70skfp{display:block;padding:var(--spacing-lg);background:var(--bg);border:1px solid var(--border);border-radius:.75rem;text-decoration:none;transition:all var(--transition)}.area-card.svelte-70skfp.svelte-70skfp:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px);text-decoration:none}.area-card.svelte-70skfp h3.svelte-70skfp{margin-bottom:var(--spacing-xs);color:var(--text)}.area-card.svelte-70skfp .text-sm.svelte-70skfp{color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.area-link.svelte-70skfp.svelte-70skfp{display:inline-block;margin-top:var(--spacing-sm);color:var(--accent);font-weight:600}.empty-state.svelte-70skfp.svelte-70skfp{text-align:center;padding:var(--spacing-2xl);color:var(--text-secondary)}
