.tt-badge{border-radius:var(--tt-radius-sm);background:var(--tt-surface);height:22px;color:var(--tt-text-muted);box-shadow:var(--tt-shadow-1);font-size:var(--tt-text-xs);transform-origin:0 100%;align-items:center;gap:4px;padding:0 7px 0 4px;font-weight:500;line-height:1;text-decoration:none;transition:transform .15s,color .15s,box-shadow .15s;display:inline-flex}.tt-badge svg{flex:none;width:16px;height:16px}a.tt-badge:hover,a.tt-badge:focus-visible{color:var(--tt-text);box-shadow:var(--tt-shadow-2);transform:scale(1.04)}a.tt-badge:focus-visible{box-shadow:var(--tt-focus-ring), var(--tt-shadow-2);outline:none}@media (prefers-reduced-motion:reduce){.tt-badge{transition:color .15s}a.tt-badge:hover,a.tt-badge:focus-visible{box-shadow:var(--tt-shadow-1);transform:none}a.tt-badge:focus-visible{box-shadow:var(--tt-focus-ring)}}
