.hero.svelte-1uha8ag{padding-block:2.5rem 1.5rem}.lede.svelte-1uha8ag{max-width:60ch;font-size:1.05rem}.hero-links.svelte-1uha8ag{font-size:.95rem}.search-label.svelte-1uha8ag{display:block;font-weight:600;margin-bottom:.35rem}input[type=search].svelte-1uha8ag{width:100%;max-width:32rem;padding:.6rem .8rem;font-size:1rem;border:1px solid var(--color-border, #d0d5dd);border-radius:.4rem;margin-bottom:2rem}.category.svelte-1uha8ag{margin-bottom:.75rem;border:1px solid var(--color-border, #d0d5dd);border-radius:.5rem;padding:0 1rem}.category.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;list-style:none;display:flex;align-items:center;gap:.6rem;padding-block:.9rem;font-size:1.15rem;font-weight:600}.category.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.category.svelte-1uha8ag summary:where(.svelte-1uha8ag):before{content:"▶";display:inline-block;font-size:.7em;transition:transform .15s ease}.category[open].svelte-1uha8ag summary:where(.svelte-1uha8ag):before{transform:rotate(90deg)}.category-title.svelte-1uha8ag{flex:1}.skill-list.svelte-1uha8ag{list-style:none;margin:0;padding:0 0 1rem}.skill-list.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-block:.4rem;border-top:1px solid var(--color-border, #eef1f5)}.skill-list.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{border-top:none}.skill-description.svelte-1uha8ag{font-size:.9rem;opacity:.8}
