/* Acceler8 Labs — light base / reset helpers.
   Optional utility layer used by specimen cards and kits. */
:root {
  color-scheme: light;
}

.a8-eyebrow {
  font-family: var(--font-title);
  font-weight: var(--fw-bold);
  font-size: var(--fs-overline);
  letter-spacing: var(--ls-overline);
  text-transform: uppercase;
  color: var(--a8-red);
}

.a8-display {
  font-family: var(--font-display);
  text-transform: uppercase;
  line-height: var(--lh-tight);
  letter-spacing: var(--ls-display);
  color: var(--text-heading);
}

.a8-title {
  font-family: var(--font-title);
  font-weight: var(--fw-black);
  color: var(--text-heading);
}

.a8-body {
  font-family: var(--font-body);
  font-weight: var(--fw-body);
  color: var(--text-body);
  line-height: var(--lh-relaxed);
}

/* The signature A8 keyline: a red rule capped with square nodes,
   seen on quote cards. */
.a8-rule {
  display: flex;
  align-items: center;
  gap: 0;
}
.a8-rule::before,
.a8-rule::after {
  content: "";
  width: 9px;
  height: 9px;
  background: var(--a8-red);
  flex: none;
}
.a8-rule > span {
  height: 2px;
  background: var(--a8-red);
  flex: 1;
}
