/* DATEditto wordmark (text only) – shared by state pages & blog */
.dd-brand {
  display: inline-flex;
  align-items: baseline;
  gap: 0;
  user-select: none;
  white-space: nowrap;
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}
.dd-date {
  font-weight: 800;
  letter-spacing: 0.06em;
  line-height: 1;
  color: #ffffff;
}
.dd-ditto {
  font-weight: 700;
  line-height: 0.95;
  margin-left: 0;
  background: linear-gradient(90deg, #E23744 0%, #FF5A5F 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  text-shadow: 0 10px 24px rgba(226, 55, 68, 0.25);
}
.dd-brand--light .dd-date { color: #1a1a1a; }
.dd-brand--sm { font-size: 0.875rem; }
.dd-brand--sm .dd-ditto { font-size: 1em; }
.dd-brand--md { font-size: 1rem; }
.dd-brand--md .dd-ditto { font-size: 1.05em; }
.dd-brand--lg { font-size: 1.25rem; }
.dd-brand--lg .dd-ditto { font-size: 1.1em; }
.dd-brand--xl { font-size: 2rem; }
.dd-brand--xl .dd-ditto { font-size: 1.12em; }
