/* ============================================================
   Theme: Bold Geometric
   Playful colored shapes over a dark header, and the QR code
   embedded directly in the card body. Original layout — not a
   copy of any specific brand's template.
   ============================================================ */

.gd-theme-bold {
  --card-bg: #131A2B;
  --card-fg: #FFFFFF;
  --card-accent: #FF6B4A;
  --card-muted: #A9B2CC;
  --card-panel-bg: #0F1626;
}

.gd-theme-bold .gd-card-top {
  position: relative;
  overflow: hidden;
  padding-top: 44px;
  display: flex;
  align-items: center;
  gap: 14px;
}
.gd-theme-bold .gd-card-top::before {
  content: '';
  position: absolute;
  top: -30px; left: -20px; right: -20px; height: 90px;
  background:
    radial-gradient(circle at 12% 40%, #FFD23F 0 34px, transparent 35px),
    radial-gradient(circle at 40% 20%, #2FB6A6 0 30px, transparent 31px),
    linear-gradient(115deg, transparent 55%, #F2612C 55% 78%, transparent 78%),
    radial-gradient(circle at 88% 10%, #8FD5C0 0 46px, transparent 47px);
  opacity: 0.9;
}

.gd-theme-bold .gd-card-avatar {
  position: relative; z-index: 1;
  border: 3px solid #0F1626;
}

.gd-theme-bold .gd-card-name { color: #fff; font-size: 1.25rem; }
.gd-theme-bold .gd-card-tagline { color: rgba(255,255,255,0.7); }

.gd-theme-bold .gd-card-action {
  background: rgba(255,255,255,0.08);
  color: #fff;
}
.gd-theme-bold .gd-card-action.gd-action-whatsapp {
  background: var(--wa);
  color: #06210F;
}

.gd-theme-bold .gd-card-detail { color: #E4E8F5; }

.gd-theme-bold .gd-card-chip {
  background: rgba(255, 107, 74, 0.15);
  color: #FF9678;
  border-color: rgba(255, 107, 74, 0.35);
}

.gd-theme-bold .gd-card-social {
  background: rgba(255,255,255,0.08);
  color: #fff;
}

.gd-theme-bold .gd-card-qr-embed {
  border: 2px solid var(--card-accent);
}
