    /* ── Main cards: Next Event, Calendar, Quick Links ──────────────────── */
    .cc-card {
      background: linear-gradient(160deg, #0C1628 0%, #122040 50%, #0E1830 100%);
      border: 1px solid rgba(201, 168, 76, 0.18);
      box-shadow: 0 4px 24px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(201, 168, 76, 0.06);
    }

    .cc-card:hover {
      border-color: rgba(201, 168, 76, 0.35);
      box-shadow: 0 12px 40px rgba(0, 0, 0, 0.45), 0 0 20px rgba(201, 168, 76, 0.08), inset 0 1px 0 rgba(201, 168, 76, 0.08);
    }

    .cc-card-header {
      border-bottom: 2px solid rgba(201, 168, 76, 0.15);
    }

    .cc-card-header-title {
      color: #FFFFFF;
    }
