/*
 * IHE Devices Domain — Base HTML Stylesheet
 *
 * This is the shared base stylesheet applied to all Devices domain
 * AsciiDoc publications. It is maintained centrally in DEV.tooling
 * and fetched at build time by each supplement repo's CI workflow.
 *
 * To update: edit this file in DEV.tooling. Changes will take effect
 * the next time any supplement repo builds.
 *
 * Individual repos can add styling on top of this by editing their
 * own AsciiDoc_Source/theme/custom.css — that file is appended after
 * this one, so its rules cascade naturally.
 */

/* === Placeholder — replace with IHE branding === */

/* Page layout */
body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  line-height: 1.6;
  color: #333;
  max-width: 960px;
  margin: 0 auto;
  padding: 2rem;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
  color: #1a1a2e;
  margin-top: 1.5em;
}

/* Tables */
table {
  border-collapse: collapse;
  width: 100%;
  margin: 1em 0;
}

th, td {
  border: 1px solid #ddd;
  padding: 0.5em 0.75em;
  text-align: left;
}

th {
  background-color: #f5f5f5;
}

/* Admonitions */
.admonitionblock {
  margin: 1em 0;
  padding: 0.75em 1em;
  border-left: 4px solid #2196F3;
  background: #f8f9fa;
}

/* Code blocks */
pre {
  background: #f5f5f5;
  padding: 1em;
  overflow-x: auto;
  border-radius: 4px;
}

code {
  font-size: 0.9em;
}

/* === Per-repo custom styles === */
/*
 * Per-repo custom stylesheet
 *
 * This file is for styling specific to THIS supplement only.
 * It is applied AFTER the shared IHE base stylesheet from DEV.tooling,
 * so anything you add here cascades on top of the base styles.
 *
 * Use this for things like:
 *   - Custom colors for a specific diagram convention
 *   - Adjustments to table widths for this document's content
 *   - Any visual tweaks unique to this supplement
 *
 * You do NOT need to repeat the base styles here. Only add rules
 * that are specific to this particular document.
 *
 * If this file is empty or contains only comments, it has no effect
 * and the base theme is used as-is.
 */
