main.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:1rem}.hero.svelte-1uha8ag{text-align:center;padding:4rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:1rem;margin-bottom:3rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.5rem;margin-bottom:1rem}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.2rem;opacity:.9;margin-bottom:2rem}.search-box.svelte-1uha8ag{display:flex;gap:.5rem;max-width:600px;margin:0 auto;background:#fff;padding:.5rem;border-radius:.5rem}.search-box.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1;padding:.75rem;border:1px solid #ddd;border-radius:.25rem;font-size:1rem}.search-box.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:.75rem 1.5rem;background:#667eea;color:#fff;border:none;border-radius:.25rem;cursor:pointer;font-weight:600}section.svelte-1uha8ag{margin-bottom:3rem}h2.svelte-1uha8ag{font-size:1.75rem;margin-bottom:1.5rem;text-align:center}.category-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.category-card.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:#f8f9fa;border-radius:.5rem;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.category-card.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.category-card.svelte-1uha8ag .icon:where(.svelte-1uha8ag){font-size:2rem;margin-bottom:.5rem}.category-card.svelte-1uha8ag .name:where(.svelte-1uha8ag){font-weight:600;margin-bottom:.25rem}.category-card.svelte-1uha8ag .count:where(.svelte-1uha8ag){font-size:.875rem;color:#666}.tasker-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.tasker-card.svelte-1uha8ag{padding:1.5rem;border:1px solid #eee;border-radius:.5rem;text-align:center}.tasker-card.svelte-1uha8ag .avatar:where(.svelte-1uha8ag){width:80px;height:80px;background:#667eea;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 1rem}.tasker-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.25rem}.tasker-card.svelte-1uha8ag .specialty:where(.svelte-1uha8ag){color:#666;margin-bottom:.5rem}.rating.svelte-1uha8ag{margin-bottom:.5rem}.rating.svelte-1uha8ag .stars:where(.svelte-1uha8ag){color:#ffc107}.rating.svelte-1uha8ag .reviews:where(.svelte-1uha8ag){color:#666;font-size:.875rem}.tasker-card.svelte-1uha8ag .rate:where(.svelte-1uha8ag){font-weight:600;color:#667eea;margin-bottom:1rem}.btn.svelte-1uha8ag{display:inline-block;padding:.5rem 1.5rem;background:#667eea;color:#fff;text-decoration:none;border-radius:.25rem}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.step.svelte-1uha8ag{text-align:center}.step.svelte-1uha8ag .number:where(.svelte-1uha8ag){display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background:#667eea;color:#fff;border-radius:50%;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.5rem}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#666}@media(max-width:768px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.75rem}.search-box.svelte-1uha8ag{flex-direction:column}}
