/* Shared card base for design-system preview tiles (TechNexus). */
@import url("../colors_and_type.css");

* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
body {
  background: var(--tn-paper);
  font-family: var(--font-body);
  color: var(--tn-ink);
  min-height: 100vh;
  display: flex;
}
.card-pad { padding: 22px 28px; width: 100%; }
.row { display: flex; gap: 12px; align-items: center; flex-wrap: wrap; }
.col { display: flex; flex-direction: column; gap: 8px; }
.label { font-size: 11px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--tn-signal); }
.mono  { font-family: var(--font-mono); font-size: 11px; color: var(--tn-mute); }
