.opp-card[data-v-7fcf0a0c]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.opp-card[data-v-7fcf0a0c]:hover{border-color:var(--primary);box-shadow:var(--shadow-brand);transform:translateY(-2px)}.opp-card__top[data-v-7fcf0a0c]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.opp-card__title[data-v-7fcf0a0c]{font-size:1.05rem;line-height:1.35}.opp-card__org[data-v-7fcf0a0c]{align-items:center;color:var(--text-secondary);display:flex;font-size:.875rem;gap:var(--space-2)}.opp-card__logo[data-v-7fcf0a0c],.opp-card__org img[data-v-7fcf0a0c]{border-radius:var(--radius-md);height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.opp-card__logo[data-v-7fcf0a0c]{background:var(--primary-subtle);color:var(--on-primary-light);display:grid;font-size:.7rem;font-weight:700;place-items:center}.opp-card__meta[data-v-7fcf0a0c]{color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:.8rem;gap:var(--space-1) var(--space-3);list-style:none;margin:0;padding:0}.opp-card__funded[data-v-7fcf0a0c]{color:var(--text-success);font-weight:600}.opp-card__date[data-v-7fcf0a0c]{color:var(--text-tertiary);font-size:.8rem;margin-top:auto}@media(prefers-reduced-motion:reduce){.opp-card[data-v-7fcf0a0c],.opp-card[data-v-7fcf0a0c]:hover{transform:none;transition:none}}
