.sw-components-overview .sw-components-overview-body[data-v-c8de2c9e]{flex-direction:column;gap:2.5rem;display:flex}.sw-components-overview .sw-components-overview-category-title[data-v-c8de2c9e]{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-c8de2c9e]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}.sw-components-overview .component-card[data-v-c8de2c9e]{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-c8de2c9e]: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-c8de2c9e]{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-c8de2c9e]{color:var(--docs-color-text-soft);margin:0;font-size:.8125rem;line-height:1.55}.reka-section[data-v-c8de2c9e]{background:var(--docs-color-bg-soft);border:1px solid var(--docs-color-border);border-radius:.625rem;padding:1.25rem 1.5rem}.reka-section .reka-desc[data-v-c8de2c9e]{color:var(--docs-color-text-soft);margin:0 0 .875rem;font-size:.9rem;line-height:1.7}.reka-section .reka-desc strong[data-v-c8de2c9e]{color:var(--docs-color-text)}.reka-section .reka-desc code[data-v-c8de2c9e]{background:var(--docs-color-primary-soft);color:var(--docs-color-primary);border-radius:3px;padding:.1rem .35rem;font-size:.85rem}.reka-section .reka-link[data-v-c8de2c9e]{color:var(--docs-color-primary);margin-right:1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.reka-section .reka-link[data-v-c8de2c9e]:hover{text-decoration:underline}@media (width<=768px){.sw-components-overview .sw-components-overview-grid[data-v-c8de2c9e]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.625rem}}@media (width<=480px){.sw-components-overview .sw-components-overview-grid[data-v-c8de2c9e]{grid-template-columns:1fr 1fr}}
