.media-card[data-v-acd64ab7]{color:var(--ui-label);display:flex;flex-direction:column;gap:.55rem;min-width:0;text-decoration:none}.media-card__frame[data-v-acd64ab7]{aspect-ratio:4/5;background:#07090c;border:1px solid var(--ui-separator);border-radius:14px;display:block;overflow:hidden;position:relative;transition:border-color .14s ease}.media-card:hover .media-card__frame[data-v-acd64ab7]{border-color:var(--ui-accent)}.media-card[data-v-acd64ab7]:focus-visible{border-radius:14px;outline:2px solid var(--ui-accent);outline-offset:3px}.media-card__media[data-v-acd64ab7]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.media-card__placeholder[data-v-acd64ab7]{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--ui-accent) 10%,transparent),transparent 70%);color:var(--ui-label-3);display:grid;font-size:28px;height:100%;place-items:center;width:100%}.media-card__top[data-v-acd64ab7]{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;inset:.5rem .5rem auto;position:absolute}.media-card__meta[data-v-acd64ab7],.media-card__new[data-v-acd64ab7],.media-card__type[data-v-acd64ab7]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#04070bc7;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#fff;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.02em;min-height:22px;padding:0 .5rem}.media-card__type[data-v-acd64ab7]{font-size:9px;justify-content:center;padding:0;width:22px}.media-card__meta[data-v-acd64ab7]{max-width:68%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-card__new[data-v-acd64ab7]{border-color:color-mix(in srgb,var(--ui-gold,#f5c542) 55%,transparent);color:var(--ui-gold,#f5c542)}.media-card__title[data-v-acd64ab7]{color:var(--ui-label);display:-webkit-box;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.media-grid[data-v-7d483fe1]{display:grid;gap:.85rem}.media-grid[data-v-7d483fe1],.media-grid.is-compact[data-v-7d483fe1]{grid-template-columns:repeat(2,minmax(0,1fr))}.media-grid.is-compact[data-v-7d483fe1]{gap:.7rem}@media (min-width:700px){.media-grid[data-v-7d483fe1]{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.media-grid[data-v-7d483fe1],.media-grid.is-compact[data-v-7d483fe1]{grid-template-columns:repeat(4,minmax(0,1fr))}}.media-empty[data-v-7d483fe1]{color:var(--ui-label-2);font-size:13px;grid-column:1/-1;margin:0;padding:1.5rem 0}.follow-strip[data-v-2912644c]{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-separator);border-radius:14px;display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;justify-content:space-between;padding:.9rem 1rem}.follow-copy[data-v-2912644c]{min-width:0}.follow-title[data-v-2912644c]{color:var(--ui-label);font-size:14px;font-weight:600;margin:0}.follow-sub[data-v-2912644c]{color:var(--ui-label-2);font-size:12px;margin:.15rem 0 0}.follow-actions[data-v-2912644c]{display:flex;flex-wrap:wrap;gap:.5rem}.follow-btn[data-v-2912644c]{align-items:center;border:1px solid var(--ui-separator);border-radius:999px;color:var(--ui-label);display:inline-flex;font-size:12.5px;font-weight:600;gap:.4rem;min-height:36px;padding:0 .85rem;text-decoration:none}.follow-btn[data-v-2912644c]:hover{border-color:var(--ui-accent)}.follow-btn[data-v-2912644c]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.is-instagram i[data-v-2912644c]{color:#e1306c}.is-youtube i[data-v-2912644c]{color:#f03}
