.pcard{background:var(--wc-slate-800);border:1px solid #3b82f61f;border-radius:14px;min-width:0;text-decoration:none;transition:border-color .2s,transform .2s;display:block;overflow:hidden}.pcard:hover{border-color:#3b82f661;transform:translateY(-2px)}.pcard-img{aspect-ratio:4/3;background:var(--wc-slate-850) no-repeat center / cover;width:100%;position:relative}.pcard-img-overlay{background:linear-gradient(#0000 45%,#0000008c 100%);position:absolute;inset:0}.pcard-body{padding:12px}.pcard-name{color:var(--wc-slate-100);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:13px;font-weight:600;overflow:hidden}.pcard-location{min-height:16px;color:var(--wc-slate-500);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.pcard-location svg{flex-shrink:0}.pcard-location span{text-overflow:ellipsis;overflow:hidden}
