.badge[data-v-0a75af99]{border-radius:var(--r-1);height:20px;font-size:var(--fs-micro);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;flex:none;align-items:center;gap:4px;padding:0 7px;font-weight:650;display:inline-flex}.badge__icon[data-v-0a75af99]{font-size:13px}.badge--quality[data-v-0a75af99]{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.badge--quality .badge__icon[data-v-0a75af99]{color:var(--accent)}.badge--explicit[data-v-0a75af99]{background:rgba(var(--fg-rgb),.5);width:16px;height:16px;color:var(--on-light);border-radius:4px;justify-content:center;padding:0;font-size:10px;font-weight:750}.badge--new[data-v-0a75af99]{color:var(--accent);background:var(--accent-soft)}.badge--soon[data-v-0a75af99]{color:var(--text-1);background:var(--glass-btn);box-shadow:inset 0 0 0 1px var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.badge--meta[data-v-0a75af99]{color:var(--text-2);background:var(--fill-2)}.badge--danger[data-v-0a75af99]{color:var(--danger);background:color-mix(in oklab,var(--danger) 14%,transparent)}.badge--success[data-v-0a75af99]{color:var(--success);background:color-mix(in oklab,var(--success) 14%,transparent)}
