h1[data-astro-cid-7squru4v]{margin:.3rem 0 .5rem}.lede[data-astro-cid-7squru4v]{max-width:48rem;color:var(--text-body);margin:0;line-height:1.6}.build-meta[data-astro-cid-7squru4v]{color:var(--text-muted);margin-top:.6rem;font-size:.8rem}.build-meta[data-astro-cid-7squru4v] code[data-astro-cid-7squru4v]{background:var(--surface-nav);color:var(--text-on-nav);border-radius:.25rem;padding:.1rem .4rem;font-size:.9em}.class-strip[data-astro-cid-7squru4v]{background:var(--surface-card);border:2px solid var(--border-card);border-radius:.75rem;margin:1.5rem 0;padding:1.2rem 1.4rem}.class-strip__title[data-astro-cid-7squru4v]{margin:0 0 .3rem;font-size:1.15rem}.class-strip__lede[data-astro-cid-7squru4v]{color:var(--text-muted);margin:0 0 1rem;font-size:.9rem;line-height:1.5}.class-strip__grid[data-astro-cid-7squru4v]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.class-tile[data-astro-cid-7squru4v]{background:var(--surface-nav);color:var(--text-on-nav);border-radius:.6rem;flex-direction:column;gap:.3rem;padding:1rem 1.2rem;text-decoration:none;transition:transform .12s;display:flex}.class-tile--perion[data-astro-cid-7squru4v]{color:#fff;background:#d67a99}.class-tile--ellinia[data-astro-cid-7squru4v]{color:#fff;background:#7a99d6}.class-tile--henesys[data-astro-cid-7squru4v]{color:#fff;background:#7cc4a0}.class-tile--kerning[data-astro-cid-7squru4v]{color:#fff;background:#a07cc4}.class-tile__name[data-astro-cid-7squru4v]{font-size:1.1rem;font-weight:700}.class-tile__count[data-astro-cid-7squru4v]{opacity:.9;font-size:.85rem}.controls[data-astro-cid-7squru4v]{background:var(--surface-card);border:2px solid var(--border-card);border-radius:.75rem;flex-direction:column;gap:.9rem;margin-bottom:1rem;padding:1rem;display:flex}.filter-row__label[data-astro-cid-7squru4v]{color:var(--text-muted);min-width:5.5rem;font-size:.85rem;font-weight:700}.filter-chips[data-astro-cid-7squru4v]{flex-wrap:wrap;gap:.4rem;display:flex}.chip--active[data-astro-cid-7squru4v]{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.expand-controls[data-astro-cid-7squru4v]{border-top:1px dashed var(--border-card);gap:.5rem;padding-top:.5rem;display:flex}.catalog[data-astro-cid-7squru4v]{flex-direction:column;gap:.8rem;display:flex}.cat-section[data-astro-cid-7squru4v]{background:var(--surface-card);border:2px solid var(--border-card);border-radius:.75rem;overflow:hidden}.cat-header__title[data-astro-cid-7squru4v]{margin:0;font-size:1.1rem}.cat-header__sep[data-astro-cid-7squru4v]{color:var(--text-muted);font-weight:400}.cat-header__count[data-astro-cid-7squru4v]{color:var(--text-muted);margin-left:auto;font-family:monospace;font-size:.85rem}.cat-header__total[data-astro-cid-7squru4v]{opacity:.6}.cat-table-wrap[data-astro-cid-7squru4v]{border-top:1px solid var(--border-card);background:linear-gradient(90deg, transparent 90%, color-mix(in srgb, var(--border-card) 55%, transparent)) right center / 24px 100% no-repeat local;position:relative;overflow-x:auto}.item-table[data-astro-cid-7squru4v]{border-collapse:collapse;width:100%;min-width:800px}.item-table[data-astro-cid-7squru4v] th[data-astro-cid-7squru4v],.item-table[data-astro-cid-7squru4v] td[data-astro-cid-7squru4v]{text-align:left;border-bottom:1px solid var(--border-card);white-space:nowrap;padding:.5rem .75rem;font-size:.85rem}.item-table[data-astro-cid-7squru4v] th[data-astro-cid-7squru4v]{background:var(--surface-nav);color:var(--text-on-nav);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700}.item-row[data-astro-cid-7squru4v]:hover{background:var(--bg-cloud)}.col-icon[data-astro-cid-7squru4v]{text-align:center;width:32px}.col-icon[data-astro-cid-7squru4v] img[data-astro-cid-7squru4v]{image-rendering:pixelated}@media (width<=768px){.item-table[data-astro-cid-7squru4v] th[data-astro-cid-7squru4v].col-icon,.item-table[data-astro-cid-7squru4v] td[data-astro-cid-7squru4v].col-icon,.item-table[data-astro-cid-7squru4v] th[data-astro-cid-7squru4v].col-id,.item-table[data-astro-cid-7squru4v] td[data-astro-cid-7squru4v].col-id{display:none}.item-table[data-astro-cid-7squru4v] th[data-astro-cid-7squru4v].col-name,.item-table[data-astro-cid-7squru4v] td[data-astro-cid-7squru4v].col-name{z-index:1;background:var(--surface-card);position:sticky;left:0;box-shadow:4px 0 4px -2px #00000014}.item-table[data-astro-cid-7squru4v] thead[data-astro-cid-7squru4v] th[data-astro-cid-7squru4v].col-name{background:var(--surface-nav)}.item-row[data-astro-cid-7squru4v]:hover .col-name[data-astro-cid-7squru4v]{background:var(--bg-cloud)}}.col-id[data-astro-cid-7squru4v],.col-price[data-astro-cid-7squru4v]{color:var(--text-muted);font-family:monospace;font-size:.8rem}.col-id[data-astro-cid-7squru4v] a[data-astro-cid-7squru4v],.col-name[data-astro-cid-7squru4v] a[data-astro-cid-7squru4v]{color:var(--accent-primary);text-decoration:none}.col-id[data-astro-cid-7squru4v] a[data-astro-cid-7squru4v]:hover,.col-name[data-astro-cid-7squru4v] a[data-astro-cid-7squru4v]:hover{text-decoration:underline}.col-lv[data-astro-cid-7squru4v]{text-align:right;font-family:monospace}.col-wt[data-astro-cid-7squru4v]{color:var(--text-muted);font-size:.78rem}.col-editorial[data-astro-cid-7squru4v]{color:var(--accent-primary);font-size:.75rem;font-weight:700}
