.symbol-browser:where(.astro-6v2llcco){gap:2.2rem;margin:1.5rem 0 3rem;display:grid}.symbol-heading:where(.astro-6v2llcco){gap:.35rem;margin-bottom:.9rem;display:grid}.symbol-eyebrow:where(.astro-6v2llcco){color:var(--sl-color-accent);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.58rem}.symbol-heading:where(.astro-6v2llcco) h2:where(.astro-6v2llcco){margin:0;font-size:1.3rem}.symbol-heading:where(.astro-6v2llcco) p:where(.astro-6v2llcco):last-child{color:var(--sl-color-gray-3);margin:0;font-size:.72rem;line-height:1.55}.symbol-ramp-grid:where(.astro-6v2llcco){grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.5rem;display:grid}.symbol-ramp:where(.astro-6v2llcco){border:1px solid var(--sl-color-hairline);background:var(--sl-color-bg-nav);flex-direction:column;gap:.7rem;min-width:0;padding:.85rem;display:flex}.symbol-ramp__head:where(.astro-6v2llcco){color:var(--sl-color-text);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.62rem;display:flex}.symbol-ramp__head:where(.astro-6v2llcco) span:where(.astro-6v2llcco):last-child{color:var(--sl-color-gray-3);letter-spacing:.06em;font-size:.55rem}.symbol-ramp:where(.astro-6v2llcco) pre:where(.astro-6v2llcco){overflow-wrap:anywhere;color:var(--sl-color-text);white-space:pre-wrap;margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:.78rem;line-height:1.45}.symbol-copy:where(.astro-6v2llcco){border:1px solid var(--sl-color-hairline);color:var(--sl-color-gray-3);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;align-self:flex-start;padding:.45rem .55rem;font-size:.55rem}.symbol-copy:where(.astro-6v2llcco):hover,.symbol-copy:where(.astro-6v2llcco):focus-visible{border-color:var(--sl-color-accent);color:var(--sl-color-accent);outline:none}.symbol-toolbar:where(.astro-6v2llcco){border:1px solid var(--sl-color-hairline);background:var(--sl-color-bg-nav);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.85rem;display:grid}.symbol-search:where(.astro-6v2llcco){min-width:0;display:block}.symbol-search:where(.astro-6v2llcco) input:where(.astro-6v2llcco){border:1px solid var(--sl-color-hairline);background:var(--sl-color-bg);width:100%;min-height:2.5rem;color:var(--sl-color-text);font:inherit;outline:none;padding:.65rem .75rem;font-size:.72rem}.symbol-search:where(.astro-6v2llcco) input:where(.astro-6v2llcco):focus{border-color:var(--sl-color-accent)}.symbol-search:where(.astro-6v2llcco) input:where(.astro-6v2llcco)::placeholder{color:var(--sl-color-gray-3)}.symbol-filters:where(.astro-6v2llcco){flex-wrap:wrap;grid-column:1/-1;gap:.3rem;display:flex}.symbol-filters:where(.astro-6v2llcco) button:where(.astro-6v2llcco){border:1px solid var(--sl-color-hairline);min-height:2rem;color:var(--sl-color-gray-3);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:.35rem .5rem;font-size:.56rem;display:inline-flex}.symbol-filters:where(.astro-6v2llcco) button:where(.astro-6v2llcco) span:where(.astro-6v2llcco){color:var(--sl-color-gray-3);font-size:.5rem}.symbol-filters:where(.astro-6v2llcco) button:where(.astro-6v2llcco):hover,.symbol-filters:where(.astro-6v2llcco) button:where(.astro-6v2llcco):focus-visible,.symbol-filters:where(.astro-6v2llcco) button:where(.astro-6v2llcco).is-active{border-color:var(--sl-color-accent);color:var(--sl-color-accent);outline:none}.symbol-filters:where(.astro-6v2llcco) button:where(.astro-6v2llcco).is-active span:where(.astro-6v2llcco){color:var(--sl-color-accent)}.symbol-count:where(.astro-6v2llcco){color:var(--sl-color-gray-3);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.58rem}.symbol-status:where(.astro-6v2llcco){min-height:1rem;color:var(--sl-color-accent);letter-spacing:.08em;text-transform:uppercase;margin:-1.3rem 0 0;font-size:.6rem}.symbol-grid:where(.astro-6v2llcco){grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:.4rem;display:grid}.symbol-card:where(.astro-6v2llcco){border:1px solid var(--sl-color-hairline);background:var(--sl-color-bg-nav);min-width:0;min-height:6rem;color:var(--sl-color-text);text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.6rem;transition:border-color .14s,color .14s;display:flex}.symbol-card:where(.astro-6v2llcco):hover,.symbol-card:where(.astro-6v2llcco):focus-visible,.symbol-card:where(.astro-6v2llcco).is-copied{border-color:var(--sl-color-accent);outline:none}.symbol-card:where(.astro-6v2llcco).is-copied .symbol-card__code:where(.astro-6v2llcco){color:var(--sl-color-accent)}.symbol-card:where(.astro-6v2llcco)[hidden]{display:none}.symbol-card__glyph:where(.astro-6v2llcco){color:var(--sl-color-text);font-family:Geist Mono,ui-monospace,monospace;font-size:1.7rem;line-height:1}.symbol-card__name:where(.astro-6v2llcco){color:var(--sl-color-gray-3);letter-spacing:.06em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.55rem;line-height:1.35;display:-webkit-box;overflow:hidden}.symbol-card__code:where(.astro-6v2llcco){color:var(--sl-color-gray-3);letter-spacing:.04em;font-family:Geist Mono,ui-monospace,monospace;font-size:.5rem}.symbol-empty:where(.astro-6v2llcco){border:1px dashed var(--sl-color-hairline);color:var(--sl-color-gray-3);margin:0;padding:1rem;font-size:.7rem}.symbol-sr:where(.astro-6v2llcco){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sl-markdown-content .symbol-browser p,.sl-markdown-content .symbol-browser h2,.sl-markdown-content .symbol-browser pre{margin:0}.sl-markdown-content .symbol-ramp,.sl-markdown-content .symbol-card,.sl-markdown-content .symbol-toolbar{margin-top:0!important}@media (width<=50rem){.symbol-toolbar:where(.astro-6v2llcco){grid-template-columns:1fr}.symbol-count:where(.astro-6v2llcco){grid-row:3}.symbol-grid:where(.astro-6v2llcco){grid-template-columns:repeat(auto-fill,minmax(6.2rem,1fr))}}@media (prefers-reduced-motion:reduce){.symbol-card:where(.astro-6v2llcco){transition:none}}
