.uses.svelte-1c5j9id{width:100%;max-width:var(--container);flex-direction:column;margin:0 auto;padding:4rem 1rem;display:flex}.uses-header.svelte-1c5j9id{margin-bottom:4rem}.uses-header.svelte-1c5j9id .page-header-description{max-width:20rem}.uses-categories.svelte-1c5j9id{flex-direction:column;gap:3rem;width:100%;max-width:48rem;margin:0 auto;display:flex}.uses-category.svelte-1c5j9id{flex-direction:column;display:flex}.uses-category-header.svelte-1c5j9id{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.uses-category-number.svelte-1c5j9id{color:var(--color-sky-500);font-size:var(--font-size-sm);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);padding-top:.125rem}.uses-category-info.svelte-1c5j9id{flex-direction:column;flex:1;display:flex}.uses-category-title.svelte-1c5j9id{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:.25rem}.uses-category-description.svelte-1c5j9id{color:var(--color-text-muted);font-size:var(--font-size-sm)}.uses-items.svelte-1c5j9id{flex-direction:column;gap:1.25rem;display:flex}.uses-item.svelte-1c5j9id{flex-direction:column;display:flex}.uses-item-name.svelte-1c5j9id{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin-bottom:.375rem}.uses-item-description.svelte-1c5j9id{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}@media (width>=480px){.uses.svelte-1c5j9id{padding:4rem 1.5rem}.uses-header.svelte-1c5j9id .page-header-description{max-width:26rem}.uses-categories.svelte-1c5j9id{gap:4rem}.uses-category-title.svelte-1c5j9id{font-size:var(--font-size-2xl)}.uses-category-description.svelte-1c5j9id{font-size:var(--font-size-md)}.uses-items.svelte-1c5j9id{gap:1.5rem}.uses-item-name.svelte-1c5j9id{font-size:var(--font-size-lg)}.uses-item-description.svelte-1c5j9id{font-size:var(--font-size-md)}}@media (width>=768px){.uses.svelte-1c5j9id{padding:5rem 2rem}.uses-header.svelte-1c5j9id{margin-bottom:5rem}.uses-header.svelte-1c5j9id .page-header-description{max-width:32rem}}
