﻿.content-block {
      max-width: 960px; margin: 8px auto 0; padding: 20px 16px;
      background: linear-gradient(135deg,
                   rgba(37,99,235,0.10) 0%,
                   rgba(248,250,252,0.85) 50%,
                   rgba(16,185,129,0.10) 100%), var(--card);
      border-radius: var(--radius); box-shadow: var(--shadow);
    }
    .content-block h3 { margin: 0 0 10px; font-size: clamp(18px, 2.6vw, 22px); }
    .content-block p { margin: 10px 0; color: var(--muted); }
    .content-actions { margin-top: 14px; display: flex; gap: 12px; flex-wrap: wrap; }
/* Gradient background for the form card */
.card-gradient {
  --card: #ffffff;
  background: linear-gradient(
      135deg,
      rgba(37, 99, 235, 0.10) 0%,
      rgba(248, 250, 252, 0.85) 50%,
      rgba(16, 185, 129, 0.10) 100%
    ), var(--card);
}