.song-badges[data-v-dcf0db05]{flex-wrap:wrap;gap:.375rem;margin-top:.375rem;display:flex}.tag-intro[data-v-04a8af63]{max-width:48rem}.tag-intro p+p[data-v-04a8af63]{margin-top:.75rem}.tag-section[data-v-04a8af63]{margin-top:1.5rem}.tag-section h2[data-v-04a8af63]{margin-bottom:.5rem}.tag-ranked[data-v-04a8af63]{margin-top:1rem}.tag-top[data-v-04a8af63]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tag-top-card[data-v-04a8af63]{height:100%;color:inherit;background:var(--color-region,transparent);flex-direction:column;text-decoration:none;display:flex}.tag-top-card[data-v-04a8af63]:hover{background:var(--color-region-hover,var(--color-region,transparent))}.tag-top-card[data-v-04a8af63]:focus-visible{background:var(--color-region-hover,var(--color-region,transparent))}.tag-top-card:hover .lx-primary[data-v-04a8af63]{text-decoration:underline}.tag-top-card:focus-visible .lx-primary[data-v-04a8af63]{text-decoration:underline}.tag-top-thumb[data-v-04a8af63]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.tag-top-placeholder[data-v-04a8af63]{color:var(--color-label,inherit);background:var(--color-layout-background,transparent);place-items:center;font-size:3rem;display:grid}.tag-top-body[data-v-04a8af63]{flex-direction:column;gap:.25rem;padding:.75rem 1rem 1rem;display:flex}.tag-top-title[data-v-04a8af63]{align-items:baseline;gap:.5rem;display:flex}.tag-top-title .lx-primary[data-v-04a8af63]{font-weight:600}.tag-rank[data-v-04a8af63]{min-width:1.5rem;height:1.5rem;color:var(--color-region,#fff);background:var(--color-brand,currentColor);border-radius:999px;place-items:center;margin-right:.25rem;font-size:.8125rem;font-weight:600;display:inline-grid}.visually-hidden[data-v-04a8af63]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.tag-top[data-v-04a8af63]{grid-template-columns:1fr;gap:.5rem}.tag-top-card[data-v-04a8af63]{flex-direction:row}.tag-top-thumb[data-v-04a8af63]{flex:0 0 7.5rem;width:7.5rem}.tag-top-placeholder[data-v-04a8af63]{font-size:2rem}.tag-top-body[data-v-04a8af63]{padding:.5rem .75rem}}
