/* Shared card frame for preview/ files.
   Each card file should be a tight 700×~200 frame with a single concept. */
@import url('../colors_and_type.css');

html, body {
  margin: 0;
  padding: 0;
  background: var(--bp-bg-muted);
  font-family: var(--bp-font-sans);
  color: var(--bp-fg);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.card {
  background: var(--bp-bg-card);
  padding: 24px;
  box-sizing: border-box;
  width: 100%;
  min-height: 100vh;
}

.row { display: flex; gap: 12px; align-items: center; }
.col { display: flex; flex-direction: column; gap: 8px; }
.grid { display: grid; gap: 12px; }
.label { font-size: 11px; color: var(--bp-fg-subtle); text-transform: uppercase; letter-spacing: 0.04em; font-weight: 600; }
.mono { font-family: var(--bp-font-mono); font-size: 11px; color: var(--bp-fg-muted); }
