.docs-landing.svelte-2kvovk h1:where(.svelte-2kvovk){font-family:Righteous,sans-serif;font-size:var(--text-3xl);font-weight:700;color:var(--theme-neutral-900);margin:0 0 calc(2 * var(--spacing-unit)) 0}.subtitle.svelte-2kvovk{font-size:var(--text-lg);color:var(--theme-neutral-600);margin:0 0 calc(8 * var(--spacing-unit)) 0;line-height:1.5}.doc-category.svelte-2kvovk{margin-bottom:calc(8 * var(--spacing-unit))}.doc-category.svelte-2kvovk h2:where(.svelte-2kvovk){font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-neutral-500);margin:0 0 calc(3 * var(--spacing-unit)) 0}.card-grid.svelte-2kvovk{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:calc(3 * var(--spacing-unit))}.doc-card.svelte-2kvovk{display:block;padding:calc(4 * var(--spacing-unit));background:var(--theme-neutral-100);border:1px solid var(--theme-neutral-300);border-radius:calc(2 * var(--spacing-unit));text-decoration:none;transition:all .15s ease}.doc-card.svelte-2kvovk:hover{border-color:var(--theme-primary);background:var(--theme-neutral-50)}.doc-card.svelte-2kvovk h3:where(.svelte-2kvovk){font-family:Righteous,sans-serif;font-size:var(--text-base);font-weight:600;color:var(--theme-neutral-900);margin:0 0 calc(1 * var(--spacing-unit)) 0}.doc-card.svelte-2kvovk p:where(.svelte-2kvovk){font-size:var(--text-sm);color:var(--theme-neutral-600);margin:0;line-height:1.5}
