/* The Fleepr API reference (apps/api/src/http/docs-page.ts): the app's tokens for Scalar's theme. */
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/montserrat-latin-wght-normal.woff2') format('woff2');
}
:root {
  color-scheme: light dark;
  --scalar-font: Montserrat, system-ui, sans-serif;
  --scalar-font-code: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --scalar-radius: 6px;
  --scalar-radius-lg: 12px;
  --scalar-radius-xl: 18px;
}
.light-mode.light-mode {
  --scalar-background-1: #fcfcfd;
  --scalar-background-2: #f2f2f7;
  --scalar-background-3: #eeeef7;
  --scalar-background-accent: rgba(127, 127, 127, 0.18);
  --scalar-color-1: #212121;
  --scalar-color-2: #636465;
  --scalar-color-3: #636465;
  --scalar-color-accent: #212121;
  --scalar-link-color: #212121;
  --scalar-link-color-hover: #636465;
  --scalar-border-color: #e9e9f2;
  --scalar-focus-color: #636465;
  --scalar-button-1: #212121;
  --scalar-button-1-color: #fcfcfd;
  --scalar-button-1-hover: #636465;
  --scalar-color-green: #159b47;
  --scalar-color-yellow: #cb7006;
  --scalar-color-red: #d01f1f;
  --scalar-color-danger: #d01f1f;
  --scalar-background-danger: #fae9e9;
  --scalar-background-alert: #faefe1;
  --scalar-sidebar-background-1: #f5f5f8;
  --scalar-sidebar-color-1: #212121;
  --scalar-sidebar-color-2: #636465;
  --scalar-sidebar-color-active: #212121;
  --scalar-sidebar-border-color: #e6e6ee;
  --scalar-sidebar-item-hover-background: #ebebf1;
  --scalar-sidebar-item-hover-color: #212121;
  --scalar-sidebar-item-active-background: #e2e2ea;
  --scalar-sidebar-search-background: #ffffff;
  --scalar-sidebar-search-border-color: #d8d8e2;
  --scalar-sidebar-search-color: #636465;
}
.dark-mode.dark-mode {
  --scalar-background-1: #121214;
  --scalar-background-2: #26262b;
  --scalar-background-3: #2b2b31;
  --scalar-background-accent: rgba(127, 127, 127, 0.18);
  --scalar-color-1: #fafafa;
  --scalar-color-2: #98989d;
  --scalar-color-3: #98989d;
  --scalar-color-accent: #fafafa;
  --scalar-link-color: #fafafa;
  --scalar-link-color-hover: #98989d;
  --scalar-border-color: #222226;
  --scalar-focus-color: #98989d;
  --scalar-button-1: #fafafa;
  --scalar-button-1-color: #121214;
  --scalar-button-1-hover: #98989d;
  --scalar-color-green: #4ade80;
  --scalar-color-yellow: #fbbf24;
  --scalar-color-red: #f87171;
  --scalar-color-danger: #f87171;
  --scalar-background-danger: #302326;
  --scalar-background-alert: #352e1f;
  --scalar-sidebar-background-1: #0e0e10;
  --scalar-sidebar-color-1: #fafafa;
  --scalar-sidebar-color-2: #98989d;
  --scalar-sidebar-color-active: #fafafa;
  --scalar-sidebar-border-color: #1d1d21;
  --scalar-sidebar-item-hover-background: #1d1d21;
  --scalar-sidebar-item-hover-color: #fafafa;
  --scalar-sidebar-item-active-background: #27272c;
  --scalar-sidebar-search-background: #1a1a1e;
  --scalar-sidebar-search-border-color: #2e2e34;
  --scalar-sidebar-search-color: #98989d;
}
body {
  margin: 0;
  background: var(--scalar-background-1);
  color: var(--scalar-color-1);
  font-family: Montserrat, system-ui, sans-serif;
}
.scalar-app .operation-auth > .scalar-button {
  display: none;
}
.reference-status {
  padding: 24px 16px;
  font-size: 14px;
  line-height: 20px;
}
