.featured[data-astro-cid-sg5shxg4]{margin:0 0 var(--space-6);gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.featured[data-astro-cid-sg5shxg4] a[data-astro-cid-sg5shxg4]{border-radius:var(--radius-panel);border:1px solid var(--color-border);height:220px;color:var(--color-text);text-decoration:none;display:block;position:relative;overflow:hidden}.featured[data-astro-cid-sg5shxg4] a[data-astro-cid-sg5shxg4]:hover{border-color:var(--color-accent)}.featured[data-astro-cid-sg5shxg4] img[data-astro-cid-sg5shxg4]{object-fit:cover;filter:saturate(.8);width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.featured[data-astro-cid-sg5shxg4] a[data-astro-cid-sg5shxg4]:hover img[data-astro-cid-sg5shxg4]{transform:scale(1.04)}.featured__text[data-astro-cid-sg5shxg4]{background:linear-gradient(0deg, color-mix(in srgb, var(--color-bg) 96%, transparent) 30%, transparent);flex-direction:column;gap:3px;padding:40px 14px 12px;display:flex;position:absolute;inset:auto 0 0}.featured__name[data-astro-cid-sg5shxg4]{font-family:var(--font-display);font-size:20px;font-weight:700}.featured__blurb[data-astro-cid-sg5shxg4]{font-size:var(--text-xs);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.featured__count[data-astro-cid-sg5shxg4]{font-size:var(--text-xs);color:var(--color-accent);font-weight:700}.browse-h[data-astro-cid-sg5shxg4]{margin:0 0 var(--space-3);border-top:2px solid var(--color-accent);padding-top:10px;font-size:22px}@media (width<=1000px){.featured[data-astro-cid-sg5shxg4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.featured[data-astro-cid-sg5shxg4] a[data-astro-cid-sg5shxg4]{height:170px}.featured__blurb[data-astro-cid-sg5shxg4]{display:none}}.mains[data-astro-cid-sg5shxg4]{margin:0 0 var(--space-6);gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));padding:0;list-style:none;display:grid}.mains[data-astro-cid-sg5shxg4] a[data-astro-cid-sg5shxg4]{border:1px solid var(--color-border);border-left:3px solid var(--track);border-radius:var(--radius-panel);background:var(--color-panel);height:100%;color:var(--color-text);grid-template-columns:140px minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.mains[data-astro-cid-sg5shxg4] a[data-astro-cid-sg5shxg4]:hover{border-color:var(--track)}.mains__img[data-astro-cid-sg5shxg4]{background:radial-gradient(circle at 70% 25%, color-mix(in srgb, var(--track) 30%, transparent), transparent 65%), var(--color-panel-raised);display:block}.mains__img[data-astro-cid-sg5shxg4] img[data-astro-cid-sg5shxg4]{object-fit:cover;filter:saturate(.85);width:100%;height:100%}.mains__body[data-astro-cid-sg5shxg4]{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.mains__name[data-astro-cid-sg5shxg4]{font-family:var(--font-display);font-size:20px;font-weight:600}.mains__blurb[data-astro-cid-sg5shxg4]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.4}.mains__latest[data-astro-cid-sg5shxg4]{font-size:var(--text-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mains__count[data-astro-cid-sg5shxg4]{font-size:var(--text-xs);color:var(--track);font-weight:700}.subs[data-astro-cid-sg5shxg4]{margin-bottom:var(--space-6)}.subs[data-astro-cid-sg5shxg4] h2[data-astro-cid-sg5shxg4]{margin:0 0 var(--space-3);border-top:2px solid var(--color-accent);padding-top:10px;font-size:22px}.subs[data-astro-cid-sg5shxg4] ul[data-astro-cid-sg5shxg4]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));margin:0;padding:0;list-style:none;display:grid}.subs[data-astro-cid-sg5shxg4] a[data-astro-cid-sg5shxg4]{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-panel);color:var(--color-text);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:6px;text-decoration:none;display:grid}.subs[data-astro-cid-sg5shxg4] a[data-astro-cid-sg5shxg4]:hover{border-color:var(--color-accent)}.subs__img[data-astro-cid-sg5shxg4]{background:var(--color-panel-raised);border-radius:2px;height:48px;display:block;overflow:hidden}.subs__img[data-astro-cid-sg5shxg4] img[data-astro-cid-sg5shxg4]{object-fit:cover;width:100%;height:100%}.subs__text[data-astro-cid-sg5shxg4]{flex-direction:column;min-width:0;display:flex}.subs__name[data-astro-cid-sg5shxg4]{font-family:var(--font-display);font-weight:600;line-height:1.2}.subs__count[data-astro-cid-sg5shxg4]{font-size:var(--text-xs);color:var(--color-text-muted)}@media (width<=500px){.mains[data-astro-cid-sg5shxg4] a[data-astro-cid-sg5shxg4]{grid-template-columns:96px minmax(0,1fr)}.mains__blurb[data-astro-cid-sg5shxg4]{display:none}}
