/* ============================================================
   Theme: Navy Gold
   Dark navy header, gold accents, decorative dotted ring behind
   the portrait, light content panel below. Original layout —
   not a copy of any specific brand's template.
   ============================================================ */

.gd-theme-navygold {
  --card-bg: #0B1330;
  --card-fg: #F5E6C8;
  --card-accent: #D4AF37;
  --card-muted: #5B5240;
  --card-panel-bg: #F5F3EC;
}

.gd-theme-navygold .gd-card-top {
  padding-top: 28px;
  padding-bottom: 44px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 16px;
}

.gd-theme-navygold .gd-card-heading {
  order: 1;
}

.gd-theme-navygold .gd-card-avatar {
  order: 2;
  width: 76px;
  height: 76px;
  border: 2px solid var(--card-accent);
  position: relative;
}
.gd-theme-navygold .gd-card-avatar::before {
  content: '';
  position: absolute;
  inset: -10px;
  border-radius: 50%;
  border: 1px dashed rgba(212, 175, 55, 0.5);
  background:
    radial-gradient(circle at 8% 50%, rgba(212,175,55,0.6) 0 2px, transparent 2px),
    radial-gradient(circle at 92% 50%, rgba(212,175,55,0.6) 0 2px, transparent 2px),
    radial-gradient(circle at 50% 8%, rgba(212,175,55,0.6) 0 2px, transparent 2px),
    radial-gradient(circle at 50% 92%, rgba(212,175,55,0.6) 0 2px, transparent 2px);
}

.gd-theme-navygold .gd-card-name {
  font-family: 'Space Grotesk', sans-serif;
  color: var(--card-accent);
  font-size: 1.25rem;
}

.gd-theme-navygold .gd-card-tagline {
  color: rgba(245, 230, 200, 0.75);
  font-size: 0.82rem;
}

.gd-theme-navygold .gd-card-action {
  background: rgba(11, 19, 48, 0.06);
  color: #0B1330;
  border: 1px solid rgba(11, 19, 48, 0.12);
}
.gd-theme-navygold .gd-card-action.gd-action-whatsapp {
  background: var(--wa);
  color: #06210F;
  border: none;
}

.gd-theme-navygold .gd-card-detail { color: #2B2718; }

.gd-theme-navygold .gd-card-chip {
  background: rgba(212, 175, 55, 0.12);
  color: #7A6420;
  border-color: rgba(212, 175, 55, 0.35);
}

.gd-theme-navygold .gd-card-social {
  background: #0B1330;
  color: var(--card-accent);
}
