/* Tile Local build story only. Everything else comes from /style.css. */

.story-status {
  font-style: italic;
  color: var(--color-secondary);
}

.story-badges {
  margin-bottom: var(--space-lg);
}

.story-badges .tool-status {
  display: inline-block;
  margin-right: var(--space-xs);
}

.page-main h2 {
  margin-top: var(--space-2xl);
}

.page-main h3 {
  margin-top: var(--space-xl);
}

.story-date {
  display: block;
  margin-bottom: var(--space-xs);
  font-family: var(--font-body);
  font-size: 0.85rem;
  font-weight: 600;
  color: var(--color-muted-foreground);
}

.story-media {
  margin: 0 0 var(--space-lg);
}

.story-media video,
.story-media img {
  display: block;
  width: 100%;
  max-width: 640px;
  height: auto;
  border-radius: var(--radius);
}

.story-media figcaption {
  margin-top: var(--space-sm);
  font-size: 0.85rem;
  color: var(--color-muted-foreground);
}

.page-main code {
  font-size: 0.9em;
  overflow-wrap: anywhere;
}
