/* G.R.U. operational map screenshots — add-only visual layer */

.gru-shot {
  background: transparent !important;
  margin: 0 0 var(--space-md) 0;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid var(--border);
}

.gru-shot img {
  width: 100% !important;
  height: auto !important;
  display: block !important;
}

.auric-section .wrap > .gru-shot:first-child {
  margin-bottom: var(--space-xl);
}

.gru-trademark {
  margin-top: var(--space-xl);
  padding-top: var(--space-md);
  border-top: 1px solid var(--border);
  font-size: 0.8125rem;
  color: var(--text-muted, #64748b);
  line-height: 1.5;
}

.gru-tagline {
  font-weight: 600;
  color: var(--accent, #f59e0b);
}
