._card_1reum_1{display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left}._hero_1reum_11{position:relative;aspect-ratio:4 / 5;background:var(--muted);overflow:hidden}._hero_1reum_11 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}._card_1reum_1:hover ._hero_1reum_11 img{transform:scale(1.03)}._badge_1reum_30{position:absolute;left:10px;top:10px;padding:3px 8px;border-radius:var(--radius-full);background:#0000008c;color:#fff;font-family:var(--font-family-monospace);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}._strip_1reum_44{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:2px}._strip_1reum_44 img{display:block;width:100%;aspect-ratio:1;object-fit:cover}._body_1reum_58{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3)}._who_1reum_65{display:flex;align-items:center;gap:var(--spacing-2)}._face_1reum_71{flex-shrink:0;width:38px;height:38px;border-radius:var(--radius-full);border:1px solid var(--primary);background:var(--muted) center / cover no-repeat}._name_1reum_80{margin:0;font-family:var(--font-family-display);font-weight:400;font-size:1.3rem;line-height:1.1}._handle_1reum_88{margin:0;color:var(--primary);font-size:.8rem}._vibe_1reum_94{margin:0;color:var(--muted-foreground);font-size:.86rem;line-height:1.4}
