/* ============================================================================
   MingLab — skin overrides
   ----------------------------------------------------------------------------
   Plant genomics · crop & wild-relative genome assembly, polyploidy, diversity
   Design package: Azure Canopy (Stitch)
   Palette: vibrant cerulean primary + deep-teal secondary + science-cyan accent
            on an airy blue-white surface (bright, scientific, "water & light").
   Typography: Manrope (geometric headlines) · Hanken Grotesk (humanist body)
               · JetBrains Mono (labels / eyebrows).
   Theme: Glass-Futurist — sidebar-shell, glassmorphic surfaces, gradient-mesh.
   Loaded AFTER the gem's biohub-lab-theme.css via site.data.lab.skin_css.

   Semantic intent:
     primary   — cerulean   (#0056b3)   sidebar, CTAs, headlines
     secondary — deep teal  (#02677f)   links, accents, "stability"
     accent    — sci-cyan   (#00a8e8)   vibrant glass-edge highlights, glow
   ============================================================================ */

:root {
  /* Brand — cerulean + deep teal + science-cyan */
  --biohub-primary:           0 86 179;        /* #0056b3 cerulean */
  --biohub-primary-strong:    0 63 135;        /* #003f87 deep navy-blue */
  --biohub-on-primary:        255 255 255;
  --biohub-secondary:         2 103 127;       /* #02677f deep teal */
  --biohub-on-secondary:      255 255 255;
  --biohub-accent:            0 168 232;        /* #00a8e8 science-cyan */
  --biohub-on-accent:         255 255 255;

  /* Surfaces — airy blue-white tonal stack */
  --biohub-surface:           249 249 255;     /* #f9f9ff */
  --biohub-surface-sunken:    237 237 246;     /* #ededf6 surface-container */
  --biohub-surface-elevated:  255 255 255;     /* #ffffff */
  --biohub-surface-overlay:   231 232 240;     /* #e7e8f0 surface-container-high */
  --biohub-on-surface:        25 28 33;        /* #191c21 near-black */
  --biohub-on-surface-muted:  66 71 82;        /* #424752 on-surface-variant */

  /* Soft accents */
  --biohub-secondary-soft:    183 234 255;     /* #b7eaff pale sky */
  --biohub-accent-soft:       215 226 255;     /* #d7e2ff primary-fixed tint */
  --biohub-tag-bg:            240 247 255;     /* #f0f7ff sky-tint chip */
  --biohub-tag-text:          0 86 179;        /* cerulean */

  /* Hairlines */
  --biohub-hairline:          194 198 212;     /* #c2c6d4 outline-variant */
  --biohub-hairline-strong:   114 119 132;     /* #727784 outline */

  /* Status */
  --biohub-danger:            186 26 26;       /* #ba1a1a material error */
  --biohub-on-danger:         255 255 255;

  /* Typography — Manrope headlines, Hanken Grotesk body, JetBrains Mono labels */
  --biohub-font-headline:     "Manrope", ui-sans-serif, system-ui, sans-serif;
  --biohub-font-body:         "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;
  --biohub-font-label:        "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}

/* Monospace eyebrows: technical, wide-tracked, uppercase. */
.biohub-label {
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

/* Demo: suppress the "Skip to content" accessibility skip-link. */
.biohub-skip-link { display: none !important; }
