.card[data-v-098b8619]{background:var(--panel);border-radius:8px;border:1px solid transparent;padding:1.1rem 1.25rem;margin-block-end:.9rem}.featured[data-v-098b8619]{border-color:var(--brand);background:var(--panel2)}.admin-actions[data-v-098b8619]{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end;margin-block-end:.75rem}.admin-actions button[data-v-098b8619]{background:var(--bg);border:1px solid #f87171;color:#fca5a5;border-radius:8px;padding-block:.28rem;padding-inline:.6rem;font:inherit;font-size:.78rem;cursor:pointer}.card-head[data-v-098b8619]{justify-content:space-between;flex-wrap:wrap}.author[data-v-098b8619],.card-head[data-v-098b8619]{display:flex;gap:.75rem;align-items:flex-start}.author[data-v-098b8619]{min-inline-size:0;flex:1 1 20rem;color:inherit;text-decoration:none}.avatar[data-v-098b8619]{inline-size:2.75rem;block-size:2.75rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:var(--panel2);flex:0 0 auto}.avatar.fallback[data-v-098b8619]{display:inline-flex;align-items:center;justify-content:center;color:var(--brand);font-weight:800;border:1px solid color-mix(in srgb,var(--brand) 45%,transparent)}.author-copy[data-v-098b8619]{min-inline-size:0}.name-line[data-v-098b8619]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.handle[data-v-098b8619]{display:block;unicode-bidi:isolate}.muted[data-v-098b8619]{color:var(--muted);font-size:.85rem}.author-stats[data-v-098b8619]{display:flex;gap:.75rem;flex-wrap:wrap;color:var(--muted);font-size:.78rem;margin-block-start:.35rem}.author-stats b[data-v-098b8619]{color:var(--text);font-weight:700}.badges[data-v-098b8619]{display:flex;gap:.4rem;flex-wrap:wrap}.badge[data-v-098b8619]{border:1px solid var(--bc);color:var(--bc);border-radius:999px;padding:.1rem .6rem;font-size:.75rem;white-space:nowrap}.text[data-v-098b8619]{margin-block:.6rem;white-space:pre-wrap;word-break:break-word;line-height:1.55}.text-toggle[data-v-098b8619]{background:transparent;border:1px solid color-mix(in srgb,var(--brand) 60%,transparent);color:var(--brand);border-radius:999px;padding-block:.18rem;padding-inline:.65rem;font:inherit;font-size:.78rem;cursor:pointer;margin-block:-.25rem .55rem}.text-toggle[data-v-098b8619]:focus-visible,.text-toggle[data-v-098b8619]:hover{background:color-mix(in srgb,var(--brand) 12%,transparent)}.media-grid[data-v-098b8619]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.55rem;margin-block:.8rem .9rem}.media-item[data-v-098b8619]{margin:0;position:relative;aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--muted) 25%,transparent);border-radius:8px;overflow:hidden;background:#07090c}.media-item img[data-v-098b8619],.media-item video[data-v-098b8619]{display:block;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain;background:#07090c}.media-caption[data-v-098b8619]{position:absolute;inset-block-end:.45rem;inset-inline-start:.45rem;gap:.4rem;border-radius:999px;padding-block:.2rem;padding-inline:.55rem;background:#07090cc7;color:var(--text);font-size:.74rem}.media-caption[data-v-098b8619],.metrics[data-v-098b8619]{display:flex;align-items:center;flex-wrap:wrap}.metrics[data-v-098b8619]{gap:.55rem;color:var(--muted);font-size:.85rem}.metric[data-v-098b8619]{display:inline-flex;gap:.3rem;align-items:baseline;border:1px solid color-mix(in srgb,var(--muted) 20%,transparent);border-radius:999px;padding-block:.18rem;padding-inline:.55rem}.metric b[data-v-098b8619]{color:var(--text);font-weight:700}.metrics a[data-v-098b8619]{color:var(--brand);text-decoration:none;margin-inline-start:auto;white-space:nowrap}.share-link[data-v-098b8619]{border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:999px;background:transparent;color:var(--brand);cursor:pointer;padding-block:.18rem;padding-inline:.55rem}.detail-link[data-v-098b8619]:focus-visible,.detail-link[data-v-098b8619]:hover,.share-link[data-v-098b8619]:focus-visible,.share-link[data-v-098b8619]:hover{background:color-mix(in srgb,var(--brand) 10%,transparent)}.detail-link[data-v-098b8619]{border:1px solid color-mix(in srgb,var(--impact) 42%,transparent);border-radius:999px;background:transparent;color:var(--impact);cursor:pointer;padding-block:.18rem;padding-inline:.55rem}@media(max-width:640px){.card[data-v-098b8619]{padding:.95rem}.metrics a[data-v-098b8619]{margin-inline-start:0}}
