.home.svelte-1uha8ag{max-width:1120px;margin:0 auto;padding:40px 32px 80px}.hero.svelte-1uha8ag{border:1px solid var(--app-border);border-radius:var(--app-corner-extra-large);background:radial-gradient(circle at 100% 0%, var(--app-selected), transparent 55%), var(--app-panel);padding:40px}h1.svelte-1uha8ag{font:var(--app-display-medium);letter-spacing:-.6px;margin:0}.lead.svelte-1uha8ag{max-width:720px;color:var(--app-text-muted);font:var(--app-body-large);margin:12px 0 0;font-size:18px;line-height:28px}.hero-search.svelte-1uha8ag{max-width:640px;margin-top:28px}section.svelte-1uha8ag+section:where(.svelte-1uha8ag){margin-top:48px}h2.svelte-1uha8ag{font:var(--app-headline-small);letter-spacing:var(--app-tracking-title);margin:0}.hint.svelte-1uha8ag{color:var(--app-text-muted);margin:6px 0 0}.grid.svelte-1uha8ag{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.roles.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sections.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.card.svelte-1uha8ag{border:1px solid var(--app-border);border-radius:var(--app-radius-panel);background:var(--app-panel);height:100%;color:var(--app-text);transition:border-color var(--app-motion-fast), box-shadow var(--app-motion-fast);flex-direction:column;align-items:flex-start;gap:8px;padding:20px;text-decoration:none;display:flex}a.card.svelte-1uha8ag:hover{border-color:var(--app-accent);box-shadow:var(--app-elevation-1)}.card-icon.svelte-1uha8ag{border-radius:var(--app-corner-medium);background:var(--app-selected);width:40px;height:40px;color:var(--app-accent);place-items:center;display:grid}.card-title.svelte-1uha8ag{font:var(--app-title-medium)}.card-text.svelte-1uha8ag{color:var(--app-text-muted);font:var(--app-body-medium);flex:1}.section-head.svelte-1uha8ag{color:var(--app-text);align-items:center;gap:12px;text-decoration:none;display:flex}.section-head.svelte-1uha8ag:hover .card-title:where(.svelte-1uha8ag){color:var(--app-accent)}.links.svelte-1uha8ag{font:var(--app-label-large);flex-wrap:wrap;gap:6px 14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.links.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.intro.svelte-1uha8ag{max-width:820px}@media (width<=599px){.home.svelte-1uha8ag{padding:16px 16px 56px}.hero.svelte-1uha8ag{padding:24px 20px}h1.svelte-1uha8ag{font:var(--app-headline-large)}.lead.svelte-1uha8ag{font:var(--app-body-large)}.sections.svelte-1uha8ag{grid-template-columns:1fr}}
