/* Oura brand tokens, matching the landing page */
:root {
  --oura-blue: #0c8ce9;
  --oura-lime: #e9ff70;
  --md-primary-fg-color: var(--oura-blue);
  --md-primary-fg-color--light: #5ab4f5;
  --md-primary-fg-color--dark: #0a6fb8;
  --md-accent-fg-color: #0a6fb8;
}
[data-md-color-scheme="slate"] {
  --md-hue: 240;
  --md-default-bg-color: #0a0a0f;
  --md-default-fg-color--light: #a0a0b0;
  --md-code-bg-color: #12121a;
  --md-primary-fg-color: #0a0a0f;
  --md-primary-bg-color: #fdfff5;
  --md-accent-fg-color: var(--oura-lime);
  --md-typeset-a-color: #5ab4f5;
}
[data-md-color-scheme="slate"] .md-header,
[data-md-color-scheme="slate"] .md-tabs { background-color: #0a0a0f; border-bottom: 1px solid rgb(255 255 255 / 0.08); }
.md-typeset h1, .md-typeset h2 { font-weight: 400; letter-spacing: -0.01em; }
.md-typeset .status-live { color: #3fb950; font-weight: 600; }
.md-typeset .status-soon { color: #d29922; font-weight: 600; }
