/* Shared base for every preview card. Each card is a self-contained
   HTML doc at ~700×variable px — minimal chrome, content only. */
@import url("../colors_and_type.css");

html, body {
  margin: 0;
  background: var(--color-bg-card);
  color: var(--color-text-primary);
  font-family: var(--font-body);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
body { padding: 24px; box-sizing: border-box; }
.card-row { display: flex; gap: 12px; flex-wrap: wrap; align-items: stretch; }
.card-col { display: flex; flex-direction: column; gap: 12px; }

.tag {
  font: 600 11px/1 var(--font-body);
  letter-spacing: 0.04em; text-transform: uppercase;
  color: var(--color-text-muted);
}
.mono {
  font: 500 12px/1 "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  letter-spacing: -0.01em; color: var(--color-text-muted);
}
