.card-art{overflow:hidden}.card-art.has-embed::after{display:none}.card-art iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#edf0eb}.card-art.has-embed .platform{pointer-events:none;text-shadow:0 1px 6px #000}
.original-link{display:inline-block;margin-top:8px;color:var(--pine);font-size:12px;font-weight:800;text-decoration:none}.original-link:hover{text-decoration:underline}
.card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.select-card{border:0;border-radius:7px;background:var(--pine);color:#fff;padding:7px 9px;font:700 11px/1 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.select-card:hover{background:#0d4837}.card-actions .original-link{margin-top:0}
.bulk-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.selection-count{font-size:12px;font-weight:800;color:var(--pine)}.multi-select{display:flex;align-items:center;gap:6px;margin-top:9px;font-size:11px;font-weight:800;color:var(--muted);cursor:pointer}.multi-select input{accent-color:var(--pine);width:15px;height:15px}
.card-actions{display:grid;grid-template-columns:1fr 1fr}.shortlist-card{border:1px solid var(--pine);border-radius:7px;background:#fff;color:var(--pine);padding:7px 9px;font:700 11px/1 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.shortlist-card:hover{background:var(--mint)}.card-copy>.original-link{margin-top:9px}
