.tb[data-astro-cid-tkklafqj]{border:1px solid var(--gold-line);border-radius:var(--radius-lg);background:linear-gradient(#1a1e2b80,#0b0d14b3);gap:1rem;padding:clamp(1rem,3vw,1.6rem);display:grid}.tb__head[data-astro-cid-tkklafqj]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.tb__title[data-astro-cid-tkklafqj]{margin:.2rem 0;font-size:1.5rem}.tb__filters[data-astro-cid-tkklafqj]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tb__select[data-astro-cid-tkklafqj]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);gap:.2rem;display:grid}.tb__select[data-astro-cid-tkklafqj] select[data-astro-cid-tkklafqj]{font:inherit;font-family:var(--font-body);font-size:var(--text-sm);text-transform:none;letter-spacing:0;color:var(--ink);background:var(--bg-1);border:1px solid var(--gold-line-strong);border-radius:var(--radius);padding:.4rem .6rem}.tb__check[data-astro-cid-tkklafqj]{font-size:var(--text-sm);color:var(--ink-2);align-self:end;align-items:center;gap:.4rem;padding-bottom:.4rem;display:inline-flex}.tb__list[data-astro-cid-tkklafqj]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tb__item{border:1px solid var(--gold-line);border-radius:var(--radius);transition:opacity .2s var(--ease-out), translate .2s var(--ease-out);transition-delay:calc(min(var(--i,0), 6) * 40ms);background:#06070b80;grid-template-columns:2rem 36px 1fr auto auto;align-items:center;gap:.7rem;padding:.55rem .7rem;display:grid}@starting-style{.tb__item{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.tb__item{transition-delay:0s}}.tb__rank{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}.tb__icon{border:1px solid var(--gold-rim);width:36px;height:36px;box-shadow:0 0 0 1px var(--ink-void);border-radius:6px}.tb__link{line-height:1.25;display:grid}.tb__split{font-family:var(--font-mono);color:var(--gold-2);font-size:.95rem;font-weight:600}.tb__meta{font-size:var(--text-xs);color:var(--ink-3)}.tb__retry{color:var(--gold-2);text-underline-offset:.2em;text-decoration:underline}.tb__vote-error{font-size:var(--text-xs);color:var(--warn);grid-column:1/-1;margin:0}.tb__views{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;white-space:nowrap;font-size:.75rem}.tb__votes{gap:.3rem;display:inline-flex}.tb__vote{border:1px solid var(--gold-line);border-radius:var(--radius);min-width:2.6rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-2);transition:border-color var(--dur-fast), color var(--dur-fast), background var(--dur-fast), scale var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:.3rem;padding:.3rem .5rem;display:inline-flex}.tb__vote:hover{border-color:var(--gold-line-strong);color:var(--ink)}.tb__vote[aria-pressed=true]{border-color:var(--gold-2);color:var(--gold-2);background:#e9cf861f}.tb__vote svg{width:.9rem;height:.9rem}.tb__empty{color:var(--ink-3);font-size:var(--text-sm);text-align:center;padding:.8rem}@media (width<=600px){.tb__item{grid-template-columns:36px 1fr auto}.tb__rank,.tb__views{display:none}}
