.sponsored-card {
  border-color: #6553aa;
  background: linear-gradient(135deg, #171d3d, #0b1d2c);
}
.sponsored-card h2 { margin: 12px 0 8px; }
.sponsored-card p { color: #8da1ba; line-height: 1.6; }
.sponsored-card small { display: block; color: #71869f; margin-top: 14px; }
.sponsored-card .button { display: inline-block; margin-top: 10px; }
.sponsored-image{width:100%;max-height:280px;object-fit:cover;border-radius:16px;margin:12px 0;border:1px solid #3e4b78}.ad-builder form{display:grid;gap:10px;min-width:min(100%,520px)}.ad-builder fieldset{display:flex;gap:12px;flex-wrap:wrap;border:1px solid #29415d;border-radius:12px;padding:12px}.ad-builder textarea{min-height:100px}
