/* Generated from tokens.json. Run scripts/build_tokens.py. */
.nb-root {
  --nb-color-base-white: #FFFFFF;
  --nb-color-base-canvas: #F6F6F5;
  --nb-color-base-subtle: #F0F0EE;
  --nb-color-base-selected: #E8E8E5;
  --nb-color-base-ink: #202124;
  --nb-color-base-body: #41444A;
  --nb-color-base-muted: #65686F;
  --nb-color-base-line: #E1E2E0;
  --nb-color-base-control: #85888D;
  --nb-color-base-bronze: #B5886A;
  --nb-color-base-bronze-strong: #835636;
  --nb-color-base-bronze-tint: #F5EEE8;
  --nb-color-base-success: #24613D;
  --nb-color-base-success-tint: #EAF3EC;
  --nb-color-base-warning: #865218;
  --nb-color-base-warning-tint: #FBF0DE;
  --nb-color-base-danger: #AF3035;
  --nb-color-base-danger-tint: #FBECEE;
  --nb-color-base-info: #2A5798;
  --nb-color-base-info-tint: #EBF1FA;
  --nb-color-base-inverse: #202124;
  --nb-color-base-on-inverse: #F6F6F5;
  --nb-color-base-inverse-muted: #C8C9CC;
  --nb-color-background-canvas: var(--nb-color-base-canvas);
  --nb-color-background-surface: var(--nb-color-base-white);
  --nb-color-background-subtle: var(--nb-color-base-subtle);
  --nb-color-background-selected: var(--nb-color-base-selected);
  --nb-color-background-inverse: var(--nb-color-base-inverse);
  --nb-color-text-primary: var(--nb-color-base-ink);
  --nb-color-text-body: var(--nb-color-base-body);
  --nb-color-text-muted: var(--nb-color-base-muted);
  --nb-color-text-inverse: var(--nb-color-base-on-inverse);
  --nb-color-text-inverse-muted: var(--nb-color-base-inverse-muted);
  --nb-color-border-subtle: var(--nb-color-base-line);
  --nb-color-border-control: var(--nb-color-base-control);
  --nb-color-accent-brand: var(--nb-color-base-bronze);
  --nb-color-accent-text: var(--nb-color-base-bronze-strong);
  --nb-color-accent-subtle: var(--nb-color-base-bronze-tint);
  --nb-color-action-primary: var(--nb-color-base-ink);
  --nb-color-action-on-primary: var(--nb-color-base-white);
  --nb-color-action-hover: var(--nb-color-base-body);
  --nb-color-action-secondary: var(--nb-color-base-subtle);
  --nb-color-focus-ring: var(--nb-color-base-bronze-strong);
  --nb-color-status-success: var(--nb-color-base-success);
  --nb-color-status-success-tint: var(--nb-color-base-success-tint);
  --nb-color-status-warning: var(--nb-color-base-warning);
  --nb-color-status-warning-tint: var(--nb-color-base-warning-tint);
  --nb-color-status-danger: var(--nb-color-base-danger);
  --nb-color-status-danger-tint: var(--nb-color-base-danger-tint);
  --nb-color-status-info: var(--nb-color-base-info);
  --nb-color-status-info-tint: var(--nb-color-base-info-tint);
  --nb-space-0: 0px;
  --nb-space-4: 4px;
  --nb-space-8: 8px;
  --nb-space-12: 12px;
  --nb-space-16: 16px;
  --nb-space-20: 20px;
  --nb-space-24: 24px;
  --nb-space-32: 32px;
  --nb-space-40: 40px;
  --nb-space-48: 48px;
  --nb-space-64: 64px;
  --nb-space-96: 96px;
  --nb-radius-control: 10px;
  --nb-radius-panel: 16px;
  --nb-radius-sheet: 24px;
  --nb-radius-pill: 999px;
  --nb-size-control: 44px;
  --nb-size-control-dense: 36px;
  --nb-size-icon: 20px;
  --nb-size-sidebar: 208px;
  --nb-size-content: 1280px;
  --nb-size-reading: 680px;
  --nb-size-focus: 2px;
  --nb-font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --nb-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
  --nb-font-weight-regular: 400;
  --nb-font-weight-medium: 500;
  --nb-font-weight-semibold: 600;
  --nb-font-weight-bold: 700;
  --nb-type-size-caption: 0.8125rem;
  --nb-type-size-small: 0.875rem;
  --nb-type-size-body: 1rem;
  --nb-type-size-section: 1.25rem;
  --nb-type-size-page-small: 1.75rem;
  --nb-type-size-page: 2rem;
  --nb-type-size-display-small: 2.5rem;
  --nb-type-size-display: 4rem;
  --nb-type-leading-display: 1.08;
  --nb-type-leading-heading: 1.2;
  --nb-type-leading-small: 1.45;
  --nb-type-leading-body: 1.55;
  --nb-motion-fast: 140ms;
  --nb-motion-panel: 220ms;
  --nb-motion-ease: cubic-bezier(0.16, 1, 0.3, 1);
}
