/* Loophole Labs — minimal base rules for brand surfaces */

.lhl-surface {
  background: var(--surface-page);
  color: var(--text-primary);
  font-family: var(--font-mono);
  font-weight: var(--weight-light);
}

/* ASCII rule: a run of dashes used as a divider in brand collateral */
.lhl-ascii-rule {
  font-family: var(--font-mono);
  color: var(--border-default);
  white-space: nowrap;
  overflow: hidden;
  line-height: var(--leading-none);
  user-select: none;
}
