.nav-chips{gap:var(--spacing-sm);scrollbar-width:thin;margin-block-end:var(--spacing-lg);padding-block-end:var(--spacing-xs);display:flex;overflow-x:auto}.nav-chips .tag-chip{gap:var(--spacing-xs);flex:none;min-block-size:44px}.nav-chip-count{font-size:var(--text-xs);font-variant-numeric:tabular-nums}@media (min-width:768px){.nav-chips{flex-wrap:wrap;overflow-x:visible}}.nav-search{margin-block-start:0}.nav-count{margin-block-end:var(--spacing-md)}.nav-grid{gap:var(--spacing-md)}@media (min-width:640px){.nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.nav-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nav-card{gap:var(--spacing-xs);padding:var(--spacing-md);flex-direction:column;display:flex}.nav-card-head{align-items:flex-start;gap:var(--spacing-sm);display:flex}.nav-card-title{font-size:var(--text-lg);margin:0;line-height:1.35}.nav-card-excerpt{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-sm);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.nav-card-meta{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;margin:0;display:flex}.nav-domain{overflow-wrap:anywhere}.nav-favicon{inline-size:var(--spacing-xl);block-size:var(--spacing-xl);border-radius:var(--radius-control);background:var(--color-muted);color:var(--color-muted-foreground);font-size:var(--text-sm);flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.nav-favicon img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.nav-favicon-letter{font-size:var(--text-base);line-height:1}