/* Shared chrome for design-system preview cards */
@import url("../colors_and_type.css");

html, body {
  margin: 0;
  padding: 0;
  background: transparent;
  font-family: var(--font-body);
  color: var(--fg);
}

.card {
  padding: 24px 28px;
  background: var(--ttf-cream);
  box-sizing: border-box;
}

.row { display: flex; gap: 16px; align-items: center; }
.col { display: flex; flex-direction: column; gap: 8px; }
.grid { display: grid; gap: 12px; }

.label-mini {
  font-family: var(--font-body);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--ttf-leaf-deep);
}
.mono { font-family: var(--font-mono); font-size: 11px; color: var(--ttf-n-500); }
