.resume_date {
  color: rgba(255, 255, 255, 0.55);  /* muted but readable */
  font-size: 0.8rem;                 /* slightly smaller */
  letter-spacing: 0.05em;            /* resume-like spacing */
  font-weight: 400;                  /* clean, not bold */
  opacity: 1 !important;             /* override Bootstrap muted dimming */
  display: inline-block;             /* keeps layout consistent */
}

#snapshot {
  background: radial-gradient(
      circle at top left,
      rgba(111, 63, 242, 0.14),
      transparent 60%
    ),
    radial-gradient(
      circle at bottom right,
      rgba(98, 255, 156, 0.08),
      transparent 65%
    ),
    var(--rb-surface);
    
  border: 1px solid var(--rb-border-subtle);
  border-radius: 20px;
  padding: 2.2rem 2.4rem;
  box-shadow: var(--rb-shadow-soft);
  
  /* Slightly brighter text inside */
  color: var(--rb-text);

  /* Subtle separation from background */
  backdrop-filter: blur(8px);
  position: relative;
}