.shell[data-astro-cid-vsux75ar]{max-width:64rem;margin:0 auto;padding:0 1.25rem 4rem}@media (width>=1024px){.shell[data-astro-cid-vsux75ar]{padding:0 2.5rem 5rem}}.page[data-astro-cid-vsux75ar]{flex-direction:column;gap:2rem;display:flex}.hero[data-astro-cid-vsux75ar]{flex-direction:column;gap:.875rem;padding-top:.5rem;display:flex}.title[data-astro-cid-vsux75ar]{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:2.75rem;font-weight:800;line-height:1.05}@media (width>=900px){.title[data-astro-cid-vsux75ar]{font-size:3.75rem}}.lede[data-astro-cid-vsux75ar]{color:var(--muted);max-width:64ch;margin:0;font-size:1.0625rem;line-height:1.55}.cats[data-astro-cid-vsux75ar]{flex-wrap:wrap;gap:.5rem;display:flex}.cat-chip[data-astro-cid-vsux75ar]{border:1px solid var(--border);background:var(--surface);min-height:44px;font-family:var(--font-mono);color:var(--fg);transition:border-color .15s var(--ease-out), color .15s var(--ease-out);border-radius:999px;align-items:center;gap:.4375rem;padding:.375rem .75rem;font-size:.6875rem;text-decoration:none;display:inline-flex}.cat-chip[data-astro-cid-vsux75ar]:hover{border-color:var(--accent);color:var(--accent)}.cat-name[data-astro-cid-vsux75ar]{letter-spacing:.04em}.cat-count[data-astro-cid-vsux75ar]{background:var(--surface-soft);border:1px solid var(--border);color:var(--muted);text-align:center;border-radius:999px;min-width:1.5rem;padding:0 .4375rem;font-size:.625rem}.search[data-astro-cid-vsux75ar] input[data-astro-cid-vsux75ar]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:var(--card-radius);width:100%;min-height:44px;font-family:var(--font-mono);color:var(--fg);transition:border-color .15s var(--ease-out);padding:.625rem 5rem .625rem .875rem;font-size:.875rem}.search[data-astro-cid-vsux75ar] input[data-astro-cid-vsux75ar]:focus{border-color:var(--accent);outline:none}.search[data-astro-cid-vsux75ar] input[data-astro-cid-vsux75ar]::placeholder{color:var(--muted)}.search[data-astro-cid-vsux75ar]{position:relative}.clear-btn[data-astro-cid-vsux75ar]{border:1px solid var(--border);background:var(--surface-soft);min-height:44px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border-radius:999px;padding:0 .75rem;font-size:.6875rem;position:absolute;top:0;right:.25rem}.clear-btn[data-astro-cid-vsux75ar]:hover{color:var(--accent);border-color:var(--accent)}.result-note[data-astro-cid-vsux75ar]{font-family:var(--font-mono);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:-1rem 0 0;font-size:.6875rem}.cat[data-astro-cid-vsux75ar]{flex-direction:column;gap:.875rem;display:flex}.cat-head[data-astro-cid-vsux75ar]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-top:1.25rem;padding-bottom:.4375rem;display:flex}.cat-tag[data-astro-cid-vsux75ar]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.6875rem;font-weight:600}.cat-meta[data-astro-cid-vsux75ar]{font-family:var(--font-mono);color:var(--muted);font-size:.625rem}.entries[data-astro-cid-vsux75ar]{flex-direction:column;gap:.75rem;display:flex}.entry[data-astro-cid-vsux75ar]{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);padding:1rem 1.125rem .875rem;scroll-margin-top:5rem}.entry[data-astro-cid-vsux75ar]:target{border-color:var(--accent);background:var(--accent-tint)}.entry-head[data-astro-cid-vsux75ar]{flex-direction:column;gap:.125rem;margin-bottom:.5rem;display:flex}.entry-term[data-astro-cid-vsux75ar]{color:var(--fg);letter-spacing:0;margin:0;font-size:1.0625rem;font-weight:700}.entry-anchor[data-astro-cid-vsux75ar]{min-width:44px;min-height:44px;color:var(--muted);font-family:var(--font-mono);opacity:.6;transition:color .12s var(--ease-out), opacity .12s var(--ease-out);justify-content:center;align-items:center;margin:-.75rem .4rem -.75rem -.75rem;font-weight:400;text-decoration:none;display:inline-flex}.entry-anchor[data-astro-cid-vsux75ar]:hover{color:var(--accent);opacity:1}.entry-aka[data-astro-cid-vsux75ar]{font-family:var(--font-mono);color:var(--muted);margin:0;font-size:.6875rem}.entry-aka[data-astro-cid-vsux75ar] code[data-astro-cid-vsux75ar]{background:var(--surface-soft);border:1px solid var(--border);border-radius:3px;padding:0 .3em}.entry-short[data-astro-cid-vsux75ar]{color:var(--fg);margin:0 0 .5rem;font-size:.9375rem;font-weight:500;line-height:1.5}.entry-long[data-astro-cid-vsux75ar]{color:var(--muted);margin:0;font-size:.875rem;line-height:1.55}.entry-foot[data-astro-cid-vsux75ar]{border-top:1px dashed var(--border);font-family:var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:.875rem 1rem;margin-top:.625rem;padding-top:.625rem;font-size:.6875rem;display:flex}.entry-ext[data-astro-cid-vsux75ar]{min-height:44px;color:var(--accent);border-bottom:1px dotted color-mix(in oklab, var(--accent) 50%, transparent);align-items:center;text-decoration:none;display:inline-flex}.entry-ext[data-astro-cid-vsux75ar]:hover{border-bottom-color:var(--accent)}.entry-uses[data-astro-cid-vsux75ar],.entry-related[data-astro-cid-vsux75ar]{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.375rem;display:inline-flex}.entry-uses-eyebrow[data-astro-cid-vsux75ar],.entry-related-eyebrow[data-astro-cid-vsux75ar]{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-right:.25rem;font-size:.625rem}.entry-uses-link[data-astro-cid-vsux75ar]{min-height:44px;color:var(--fg);border-bottom:1px dotted var(--border);align-items:center;text-decoration:none;display:inline-flex}.entry-uses-link[data-astro-cid-vsux75ar]:hover{color:var(--accent);border-bottom-color:var(--accent)}.entry-related-link[data-astro-cid-vsux75ar]{min-height:44px;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.entry-related-link[data-astro-cid-vsux75ar]:hover{color:var(--accent)}.entry-related-link[data-astro-cid-vsux75ar]+.entry-related-link[data-astro-cid-vsux75ar]:before{content:"·";color:var(--border);margin:0 .25rem}.empty[data-astro-cid-vsux75ar]{text-align:center;color:var(--muted);padding:2rem 0;font-style:italic}.page-foot[data-astro-cid-vsux75ar]{border-top:1px solid var(--border);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:2rem;padding-top:1.25rem;font-size:.75rem;display:flex}.foot-link[data-astro-cid-vsux75ar]{color:var(--muted);transition:color .15s var(--ease-out)}.foot-link[data-astro-cid-vsux75ar]:hover{color:var(--accent)}
