.vn-sb{border-top:1px solid var(--vn-hair);flex-direction:column;gap:12px;margin-top:22px;padding-top:20px;display:flex}.vn-sb-h{font-family:var(--font-sora), sans-serif;color:var(--vn-paper);margin:0;font-size:15px;font-weight:600}.vn-sb-lede{color:var(--vn-muted);margin:0;font-size:13px;line-height:1.55}.vn-sb-cats{scrollbar-width:thin;gap:8px;margin:0 -2px;padding:2px 2px 8px;display:flex;overflow-x:auto}.vn-sb-cat{border:1px solid var(--vn-hair-2);white-space:nowrap;color:var(--vn-paper);border-radius:999px;flex:none;padding:8px 14px;font-size:12.5px;transition:border-color .3s,background-color .3s}.vn-sb-cat:hover{border-color:#c9a75e8c}.vn-sb-cat[aria-pressed=true]{border-color:var(--vn-gold);color:var(--vn-gold-soft,var(--vn-gold));background:#c9a75e1f}.vn-sb-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.vn-sb-tile{aspect-ratio:1;border:1px solid var(--vn-hair-2);background:var(--vn-ink-2);width:100%;transition:border-color .3s, transform .4s var(--vn-ease);border-radius:12px;padding:0;display:block;overflow:hidden}.vn-sb-tile img{object-fit:cover;width:100%;height:100%;display:block}.vn-sb-tile:hover{border-color:#c9a75e99}.vn-sb-tile[aria-pressed=true]{border-color:var(--vn-gold);box-shadow:0 0 0 1px var(--vn-gold)}.vn-sb-tile:focus-visible,.vn-sb-cat:focus-visible{outline:2px solid var(--vn-gold);outline-offset:2px}.vn-sb-note{color:var(--vn-dim);margin:10px 0 0;font-size:.72rem;line-height:1.5}.vn-cf-row-actions{flex-wrap:wrap;gap:8px 18px;margin-top:8px;display:flex}.vn-sb-sel{color:var(--vn-dim);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;font-size:12.5px;display:flex}@media (prefers-reduced-motion:reduce){.vn-sb-tile,.vn-sb-cat{transition:none}}
