/* src/styles/tokens.css */
:root,
[data-oref-color-scheme=light] {
  color-scheme: light;
  --oref-color-bg: #eef1f4;
  --oref-color-bg-sunken: #e6eaee;
  --oref-color-surface: #ffffff;
  --oref-color-surface-inset: #f6f8fa;
  --oref-color-surface-code: #f2f5f7;
  --oref-color-fg: #08111a;
  --oref-color-fg-secondary: #465768;
  --oref-color-fg-muted: #5f6e7a;
  --oref-color-fg-inverse: #ffffff;
  --oref-color-line: #d9dfe5;
  --oref-color-line-edge: #bfc9d2;
  --oref-color-line-strong: #93a2ae;
  --oref-color-accent-spec: #1f57ab;
  --oref-color-accent-runtime: #8a5200;
  --oref-color-accent-link: #1f57ab;
  --oref-color-accent-bg: #eaf1fc;
  --oref-color-accent-soft: #cfe0f7;
  --oref-color-method-get: #1f57ab;
  --oref-color-method-post: #0b6b45;
  --oref-color-method-put: #8a5200;
  --oref-color-method-patch: #5b3ba8;
  --oref-color-method-delete: #a92616;
  --oref-color-method-sse: #00666b;
  --oref-color-method-event: #465768;
  --oref-color-scrim: rgba(8, 17, 26, 0.46);
  --oref-font-family-sans:
    "Space Grotesk",
    ui-sans-serif,
    system-ui,
    sans-serif;
  --oref-font-family-mono:
    "JetBrains Mono",
    ui-monospace,
    "SFMono-Regular",
    Menlo,
    monospace;
  --oref-font-family-display:
    "Space Grotesk",
    ui-sans-serif,
    system-ui,
    sans-serif;
  --oref-font-weight-regular: 400;
  --oref-font-weight-medium: 500;
  --oref-font-weight-bold: 700;
  --oref-font-size-100: 11px;
  --oref-font-size-200: 12px;
  --oref-font-size-300: 13px;
  --oref-font-size-400: 14px;
  --oref-font-size-500: 16px;
  --oref-font-size-600: 21px;
  --oref-font-size-700: 27px;
  --oref-font-size-800: 44px;
  --oref-font-size-900: 64px;
  --oref-font-leading-tight: 1.25;
  --oref-font-leading-data: 1.45;
  --oref-font-leading-prose: 1.62;
  --oref-font-tracking-wide: 0.22em;
  --oref-font-tracking-mid: 0.12em;
  --oref-font-tracking-head: -0.02em;
  --oref-space-100: 2px;
  --oref-space-200: 4px;
  --oref-space-300: 6px;
  --oref-space-400: 10px;
  --oref-space-500: 14px;
  --oref-space-600: 20px;
  --oref-space-700: 26px;
  --oref-space-800: 36px;
  --oref-space-900: 52px;
  --oref-space-1000: 80px;
  --oref-radius-none: 0px;
  --oref-radius-sm: 0px;
  --oref-radius-md: 0px;
  --oref-radius-lg: 0px;
  --oref-radius-pill: 0px;
  --oref-border-hair: 1px;
  --oref-border-mark: 3px;
  --oref-shadow-panel: none;
  --oref-shadow-overlay: none;
  --oref-focus-color: #8a5200;
  --oref-focus-width: 2px;
  --oref-focus-offset: -2px;
  --oref-layout-rail: 268px;
  --oref-layout-measure: 78ch;
  --oref-prov-declared-fg: #1f57ab;
  --oref-prov-declared-bg: #e6eefb;
  --oref-prov-declared-border-style: solid;
  --oref-prov-declared-code: "DCL";
  --oref-prov-derived-fg: #8a5200;
  --oref-prov-derived-bg: #f9efdc;
  --oref-prov-derived-border-style: dashed;
  --oref-prov-derived-code: "DRV";
  --oref-prov-inferred-fg: #5b3ba8;
  --oref-prov-inferred-bg: #efe9fb;
  --oref-prov-inferred-border-style: dotted;
  --oref-prov-inferred-code: "INF";
  --oref-state-ok-fg: #0b6b45;
  --oref-state-ok-bg: #e2f2ea;
  --oref-state-warn-fg: #8a5200;
  --oref-state-warn-bg: #f9efdc;
  --oref-state-crit-fg: #a92616;
  --oref-state-crit-bg: #fae7e4;
  --oref-state-info-fg: #1f57ab;
  --oref-state-info-bg: #e6eefb;
  --oref-state-muted-fg: #6b7d8d;
  --oref-state-muted-bg: #eaeef1;
  --oref-drift-crit-fg: #a92616;
  --oref-drift-crit-bg: #fae7e4;
  --oref-drift-crit-border-width: 2px;
  --oref-drift-crit-border-style: solid;
  --oref-drift-warn-fg: #8a5200;
  --oref-drift-warn-bg: #f9efdc;
  --oref-drift-warn-border-width: 1px;
  --oref-drift-warn-border-style: dashed;
  --oref-drift-note-fg: #465768;
  --oref-drift-note-bg: #eaeef1;
  --oref-drift-note-border-width: 1px;
  --oref-drift-note-border-style: dotted;
  --oref-syntax-keyword: #1f57ab;
  --oref-syntax-string: #0b6b45;
  --oref-syntax-number: #8a5200;
  --oref-syntax-comment: #5b6572;
  --oref-syntax-function: #5b3ba8;
  --oref-syntax-variable: #08111a;
  --oref-syntax-type: #00666b;
  --oref-syntax-operator: #465768;
  --oref-syntax-punctuation: #5b6572;
  --oref-syntax-added-fg: #0b6b45;
  --oref-syntax-added-bg: #e2f2ea;
  --oref-syntax-removed-fg: #a92616;
  --oref-syntax-removed-bg: #fae7e4;
  --oref-motion-duration-fast: 80ms;
  --oref-motion-duration-base: 160ms;
  --oref-motion-duration-none: 0s;
  --oref-motion-easing-standard: cubic-bezier(0.2, 0, 0.13, 1);
  --oref-scrim-blur: 0px;
  --oref-layout-gutter: 44px;
  --oref-layout-tick:
    repeating-linear-gradient(
      
      180deg,
      var(--oref-color-line-edge) 0 1px,
      transparent 1px 8px );
  --oref-layout-nav-row: 27px;
  --oref-layout-tick-h:
    repeating-linear-gradient(
      
      90deg,
      var(--oref-color-line-edge) 0 1px,
      transparent 1px 8px );
  --oref-layout-bar: 44px;
  --oref-layout-tab-edge: 2px;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-oref-color-scheme=light]) {
    color-scheme: dark;
    --oref-color-bg: #080b0f;
    --oref-color-bg-sunken: #0b1015;
    --oref-color-surface: #0f151b;
    --oref-color-surface-inset: #131b22;
    --oref-color-surface-code: #060a0d;
    --oref-color-fg: #e8eef4;
    --oref-color-fg-secondary: #93a4b3;
    --oref-color-fg-muted: #79899a;
    --oref-color-fg-inverse: #060a0d;
    --oref-color-line: #161f28;
    --oref-color-line-edge: #22303c;
    --oref-color-line-strong: #384b5c;
    --oref-color-accent-spec: #8fbcff;
    --oref-color-accent-runtime: #ffb020;
    --oref-color-accent-link: #8fbcff;
    --oref-color-accent-bg: #0e1a2a;
    --oref-color-accent-soft: #17293c;
    --oref-color-method-get: #8fbcff;
    --oref-color-method-post: #3fd18b;
    --oref-color-method-put: #ffb020;
    --oref-color-method-patch: #b98cff;
    --oref-color-method-delete: #ff5a47;
    --oref-color-method-sse: #38d6d6;
    --oref-color-method-event: #93a4b3;
    --oref-color-scrim: rgba(4, 7, 10, 0.66);
    --oref-focus-color: #ffb020;
    --oref-prov-declared-fg: #8fbcff;
    --oref-prov-declared-bg: #0e1a2a;
    --oref-prov-derived-fg: #ffb020;
    --oref-prov-derived-bg: #1f1607;
    --oref-prov-inferred-fg: #b98cff;
    --oref-prov-inferred-bg: #170f26;
    --oref-state-ok-fg: #3fd18b;
    --oref-state-ok-bg: #08201a;
    --oref-state-warn-fg: #ffb020;
    --oref-state-warn-bg: #1f1607;
    --oref-state-crit-fg: #ff5a47;
    --oref-state-crit-bg: #230d0c;
    --oref-state-info-fg: #8fbcff;
    --oref-state-info-bg: #0e1a2a;
    --oref-state-muted-fg: #5f7284;
    --oref-state-muted-bg: #111820;
    --oref-drift-crit-fg: #ff5a47;
    --oref-drift-crit-bg: #230d0c;
    --oref-drift-warn-fg: #ffb020;
    --oref-drift-warn-bg: #1f1607;
    --oref-drift-note-fg: #93a4b3;
    --oref-drift-note-bg: #111820;
    --oref-syntax-keyword: #8fbcff;
    --oref-syntax-string: #3fd18b;
    --oref-syntax-number: #ffb020;
    --oref-syntax-comment: #8b98a6;
    --oref-syntax-function: #b98cff;
    --oref-syntax-variable: #e8eef4;
    --oref-syntax-type: #38d6d6;
    --oref-syntax-operator: #93a4b3;
    --oref-syntax-punctuation: #8b98a6;
    --oref-syntax-added-fg: #3fd18b;
    --oref-syntax-added-bg: #08201a;
    --oref-syntax-removed-fg: #ff5a47;
    --oref-syntax-removed-bg: #230d0c;
  }
}
[data-oref-color-scheme=dark] {
  color-scheme: dark;
  --oref-color-bg: #080b0f;
  --oref-color-bg-sunken: #0b1015;
  --oref-color-surface: #0f151b;
  --oref-color-surface-inset: #131b22;
  --oref-color-surface-code: #060a0d;
  --oref-color-fg: #e8eef4;
  --oref-color-fg-secondary: #93a4b3;
  --oref-color-fg-muted: #79899a;
  --oref-color-fg-inverse: #060a0d;
  --oref-color-line: #161f28;
  --oref-color-line-edge: #22303c;
  --oref-color-line-strong: #384b5c;
  --oref-color-accent-spec: #8fbcff;
  --oref-color-accent-runtime: #ffb020;
  --oref-color-accent-link: #8fbcff;
  --oref-color-accent-bg: #0e1a2a;
  --oref-color-accent-soft: #17293c;
  --oref-color-method-get: #8fbcff;
  --oref-color-method-post: #3fd18b;
  --oref-color-method-put: #ffb020;
  --oref-color-method-patch: #b98cff;
  --oref-color-method-delete: #ff5a47;
  --oref-color-method-sse: #38d6d6;
  --oref-color-method-event: #93a4b3;
  --oref-color-scrim: rgba(4, 7, 10, 0.66);
  --oref-focus-color: #ffb020;
  --oref-prov-declared-fg: #8fbcff;
  --oref-prov-declared-bg: #0e1a2a;
  --oref-prov-derived-fg: #ffb020;
  --oref-prov-derived-bg: #1f1607;
  --oref-prov-inferred-fg: #b98cff;
  --oref-prov-inferred-bg: #170f26;
  --oref-state-ok-fg: #3fd18b;
  --oref-state-ok-bg: #08201a;
  --oref-state-warn-fg: #ffb020;
  --oref-state-warn-bg: #1f1607;
  --oref-state-crit-fg: #ff5a47;
  --oref-state-crit-bg: #230d0c;
  --oref-state-info-fg: #8fbcff;
  --oref-state-info-bg: #0e1a2a;
  --oref-state-muted-fg: #5f7284;
  --oref-state-muted-bg: #111820;
  --oref-drift-crit-fg: #ff5a47;
  --oref-drift-crit-bg: #230d0c;
  --oref-drift-warn-fg: #ffb020;
  --oref-drift-warn-bg: #1f1607;
  --oref-drift-note-fg: #93a4b3;
  --oref-drift-note-bg: #111820;
  --oref-syntax-keyword: #8fbcff;
  --oref-syntax-string: #3fd18b;
  --oref-syntax-number: #ffb020;
  --oref-syntax-comment: #8b98a6;
  --oref-syntax-function: #b98cff;
  --oref-syntax-variable: #e8eef4;
  --oref-syntax-type: #38d6d6;
  --oref-syntax-operator: #93a4b3;
  --oref-syntax-punctuation: #8b98a6;
  --oref-syntax-added-fg: #3fd18b;
  --oref-syntax-added-bg: #08201a;
  --oref-syntax-removed-fg: #ff5a47;
  --oref-syntax-removed-bg: #230d0c;
}
@media (prefers-reduced-motion: reduce) {
  :root,
  :root:not([data-oref-color-scheme=light]),
  [data-oref-color-scheme=light],
  [data-oref-color-scheme=dark] {
    --oref-motion-duration-fast: var(--oref-motion-duration-none);
    --oref-motion-duration-base: var(--oref-motion-duration-none);
  }
}
/*# sourceMappingURL=tokens.css.map */