.sw-components-overview .sw-components-overview-body[data-v-4e37b7c5]{flex-direction:column;gap:2.5rem;display:flex}.sw-components-overview .sw-components-overview-category-title[data-v-4e37b7c5]{color:var(--docs-color-text-soft);border-bottom:1px solid var(--docs-color-border);letter-spacing:.02rem;margin:0 0 .875rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}.sw-components-overview .sw-components-overview-grid[data-v-4e37b7c5]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}.sw-components-overview .component-card[data-v-4e37b7c5]{border:1px solid var(--docs-color-border);background:var(--docs-color-bg);border-radius:.5rem;padding:1rem 1.125rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:block}.sw-components-overview .component-card[data-v-4e37b7c5]:hover{border-color:var(--docs-color-primary);box-shadow:0 2px 10px color-mix(in srgb,var(--docs-color-primary) 12%,transparent);transform:translateY(-1px)}.sw-components-overview .component-card .component-card-name[data-v-4e37b7c5]{color:var(--docs-color-text);font-size:.9375rem;font-weight:600;font-family:var(--docs-font-mono);letter-spacing:-.01rem;margin:0 0 .375rem}.sw-components-overview .component-card .component-card-desc[data-v-4e37b7c5]{color:var(--docs-color-text-soft);margin:0;font-size:.8125rem;line-height:1.55}@media (width<=768px){.sw-components-overview .sw-components-overview-grid[data-v-4e37b7c5]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.625rem}}@media (width<=480px){.sw-components-overview .sw-components-overview-grid[data-v-4e37b7c5]{grid-template-columns:1fr 1fr}}
