    /* Classic override: white rounded elevated card (no tear-strip / no folio) */
    .ed-card-auction {
      background: var(--paper-2);
      border: 1px solid var(--rule);
      border-radius: var(--radius, 12px);
      box-shadow: var(--shadow, 0 1px 3px rgba(0,0,0,.08));
      transition: box-shadow 0.22s ease, transform 0.22s ease;
      position: relative;
    }
    .ed-card-auction:hover { box-shadow: var(--shadow-md, 0 4px 12px rgba(0,0,0,.10)); transform: translateY(-3px); }

    /* green frame once the card transitions to a won auction */
    .ed-card-auction.auction-ended-winner { border-color: #16a34a; }

    /* ed-btn-primary hover comes from Classic theme.css (accent -> darker accent) */
    .ed-card-auction .info-btn:hover {
      background: var(--paper); color: var(--ink) !important; border-color: var(--ink-soft) !important;
    }

/* Top bid reached (includes/card-capped.php): a dashed slot where Place
   bid would be, not a button. */
.ed-card-auction .px-card-capped { flex: 1 1 auto; min-width: 0; min-height: 44px; margin: 0; display: inline-flex; align-items: center; justify-content: center; gap: .45rem; padding: .5rem .9rem; font-size: .82rem; font-weight: 600; line-height: 1.25; text-align: center; overflow-wrap: anywhere; cursor: default; border-radius: var(--radius, 12px); border: 1px dashed var(--ink-soft); background: var(--paper); color: var(--ink); }
.ed-card-auction .px-card-capped svg { flex: none; }
