.page-head[data-astro-cid-f3lvocve]{padding-block:2rem 1.5rem}.page-title[data-astro-cid-f3lvocve]{font-size:var(--text-step-4);margin:.35rem 0 0}.page-lede[data-astro-cid-f3lvocve]{color:var(--color-ink-2);max-width:60ch;margin:.75rem 0 0}.search-block[data-astro-cid-f3lvocve]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:1.25rem;scroll-margin-top:5rem}.search-label[data-astro-cid-f3lvocve]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-3);margin-bottom:.6rem;font-size:.6875rem;display:block}.search-field[data-astro-cid-f3lvocve]{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink-3);align-items:center;gap:.6rem;padding:0 .9rem;display:flex}.search-field[data-astro-cid-f3lvocve] input[data-astro-cid-f3lvocve]{min-height:48px;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1}.search-hint[data-astro-cid-f3lvocve]{color:var(--color-ink-3);margin:.6rem 0 0;font-size:.75rem}.search-results[data-astro-cid-f3lvocve]{gap:.25rem;margin-top:1rem;display:grid}.search-results[data-astro-cid-f3lvocve] .result{border:1px solid var(--color-line);border-radius:var(--radius-card);color:inherit;background:var(--color-paper);gap:.15rem;padding:.7rem .85rem;text-decoration:none;display:grid}.search-results[data-astro-cid-f3lvocve] .result-title{font-size:.9375rem;font-weight:600}.search-results[data-astro-cid-f3lvocve] .result-excerpt{color:var(--color-ink-3);font-size:.8125rem}.search-results[data-astro-cid-f3lvocve] mark{background:var(--color-accent-soft);color:var(--color-ink)}.search-results[data-astro-cid-f3lvocve] .search-more{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface);min-height:44px;color:var(--color-ink);cursor:pointer;margin-top:.35rem;font-size:.875rem}.search-fallback[data-astro-cid-f3lvocve]{background:var(--color-accent-soft);border-radius:var(--radius-card);margin-top:1rem;padding:1rem}.search-fallback[data-astro-cid-f3lvocve] p[data-astro-cid-f3lvocve]{color:var(--color-ink-2);margin:0 0 .85rem;font-size:.875rem}.search-fallback[data-astro-cid-f3lvocve] a[data-astro-cid-f3lvocve]{color:var(--color-accent-deep);text-underline-offset:2px;text-decoration:underline}.search-fallback[data-astro-cid-f3lvocve] .btn-wa{max-width:22rem}.universe-block[data-astro-cid-f3lvocve]{padding-block:1.75rem 0}.universe-head[data-astro-cid-f3lvocve]{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;display:flex;position:relative}.universe-title[data-astro-cid-f3lvocve]{font-size:var(--text-step-2);margin:0}.universe-title[data-astro-cid-f3lvocve] a[data-astro-cid-f3lvocve]{color:inherit;text-decoration:none}.universe-total[data-astro-cid-f3lvocve]{font-family:var(--font-mono);color:var(--color-brass);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.universe-head[data-astro-cid-f3lvocve]:after{content:"";background:linear-gradient(to right, var(--color-accent) 0%, color-mix(in srgb, var(--color-accent) 30%, transparent) 38%, transparent 72%);width:100%;height:1px;position:absolute;bottom:0;left:0}.cat-list[data-astro-cid-f3lvocve]{gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.cat-link[data-astro-cid-f3lvocve]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);min-height:46px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .85rem;font-size:.9375rem;text-decoration:none;display:flex}.cat-count[data-astro-cid-f3lvocve]{font-family:var(--font-mono);color:var(--color-brass);font-variant-numeric:tabular-nums;font-size:.75rem}.section[data-astro-cid-f3lvocve]{padding-block:3rem 1rem}.section-title[data-astro-cid-f3lvocve]{font-size:var(--text-step-2);margin:0 0 1.25rem}.snap-row[data-astro-cid-f3lvocve]{margin:0;padding:0 0 .5rem;list-style:none}@media (width>=640px){.cat-list[data-astro-cid-f3lvocve]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.cat-list[data-astro-cid-f3lvocve]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.cat-link[data-astro-cid-f3lvocve]:hover{border-color:var(--color-ink)}.universe-title[data-astro-cid-f3lvocve] a[data-astro-cid-f3lvocve]:hover{color:var(--color-accent-deep)}}
