/*
 * GENERATED by packages/paper-ui/scripts/build-tokens.mjs from
 * packages/paper-ui/tokens/paper.tokens.json. Do not edit; edit the JSON and
 * run `pnpm --filter @clevernotes/paper-ui tokens`.
 */

:root {
  --paper-bg: #ffffff;
  --paper-bg-raised: #ffffff;
  --paper-bg-sunken: #f4f4f4;
  --paper-surface-elevated: #ffffff;
  --paper-popup-menu-bg: #fffefb;
  --paper-bg-selected: rgba(61, 90, 128, 0.1);
  --paper-bg-ai: rgba(232, 111, 44, 0.08);
  --paper-cream: #faf9f6;
  --paper-chalkboard: #2a2a28;
  --paper-text-primary: #333333;
  --paper-text-secondary: rgba(51, 51, 51, 0.82);
  --paper-text-tertiary: rgba(51, 51, 51, 0.72);
  --paper-text-ghost: #a6a099;
  --paper-text-on-accent: #faf9f6;
  --paper-ink-primary: #2f2d2a;
  --paper-ink-secondary: #625e58;
  --paper-ink-annotation: #817a72;
  --paper-ink-blue: #3d5a80;
  --paper-focus-ring: var(--paper-ink-blue);
  --paper-ink-accent-subtle: rgba(61, 90, 128, 0.15);
  --paper-surface-highlight: rgba(61, 90, 128, 0.08);
  --paper-hover-wash: rgba(51, 51, 51, 0.05);
  --paper-pressed-wash: rgba(51, 51, 51, 0.08);
  --paper-ai: #e86f2c;
  --paper-ai-text: #b4501a;
  --paper-capture: var(--paper-ai);
  --paper-brand-orange-dark-surface: #f08c56;
  --paper-destructive: #b3261e;
  --paper-error-rust: #a64b2a;
  --paper-error: var(--paper-error-rust);
  --paper-success: #4caf50;
  --paper-warning: #ffa726;
  --paper-status-ok: #2e7d32;
  --paper-status-pending: #b26a00;
  --paper-status-error: var(--paper-error-rust);
  --paper-priority-high: #e5a100;
  --paper-priority-p1: #ff4444;
  --paper-priority-p2: var(--paper-priority-high);
  --paper-priority-p3: #2196f3;
  --paper-priority-p4: #9e9e9e;
  --paper-filter-today: #f5c518;
  --paper-filter-upcoming: #7b68ee;
  --paper-filter-overdue: var(--paper-priority-p1);
  --paper-border: rgba(51, 51, 51, 0.15);
  --paper-border-strong: rgba(51, 51, 51, 0.28);
  --paper-border-control: rgba(51, 51, 51, 0.55);
  --paper-divider-pane: rgba(61, 56, 53, 0.3);
  --paper-divider-section: rgba(51, 51, 51, 0.15);
  --paper-divider-content: rgba(51, 51, 51, 0.12);
  --paper-divider-list: rgba(51, 51, 51, 0.08);
  --paper-scrim: rgba(43, 41, 38, 0.35);
  --paper-scrollbar-thumb: rgba(51, 51, 51, 0.22);
  --paper-scrollbar-thumb-hover: rgba(51, 51, 51, 0.34);
  --paper-shadow-menu: 0 1px 4px rgba(0, 0, 0, 0.06), 0 3px 14px rgba(0, 0, 0, 0.09);

  --paper-size-mini: 0.625rem; /* 10px */
  --paper-size-small-caption: 0.6875rem; /* 11px */
  --paper-size-caption: 0.75rem; /* 12px */
  --paper-size-metadata: 0.8125rem; /* 13px */
  --paper-size-small-body: 0.875rem; /* 14px */
  --paper-size-body: 0.9375rem; /* 15px */
  --paper-size-list-title: 0.9375rem; /* 15px */
  --paper-size-nav-header: 1.0625rem; /* 17px */
  --paper-size-body-large: 1.125rem; /* 18px */
  --paper-size-pane-title: 1.1875rem; /* 19px */
  --paper-size-large-title: 1.25rem; /* 20px */
  --paper-size-title2: 1.5rem; /* 24px */
  --paper-size-title1: 1.75rem; /* 28px */
  --paper-size-display-s: 2.25rem; /* 36px */
  --paper-size-display-m: 3rem; /* 48px */
  --paper-size-display-l: 4rem; /* 64px */
  --paper-space-xxs: 4px;
  --paper-space-xs: 8px;
  --paper-space-xsm: 12px;
  --paper-space-sm: 16px;
  --paper-space-smd: 20px;
  --paper-space-md: 24px;
  --paper-space-lg: 32px;
  --paper-space-xl: 48px;
  --paper-radius-pane: 0;
  --paper-radius-button: 0;
  --paper-radius-chip: 0;
  --paper-radius-indicator: 0;
  --paper-radius-thumbnail: 6px;
  --paper-radius-control: 8px;
  --paper-radius-modal: 12px;
  --paper-line-pane: 2px;
  --paper-line-topbar: 1px;
  --paper-line-section: 2px;
  --paper-line-row: 0.5px;
  --paper-line-content: 1px;
  --paper-line-control: 1px;
  --paper-line-selection: 3px;
  --paper-line-editorial: 0.5px;
  --paper-editorial-rule-overhang: 12px;
  --paper-pane-nav-width: 196px;
  --paper-pane-list: 340px;
  --paper-pane-list-min: 280px;
  --paper-pane-list-max: 380px;
  --paper-pane-notes-list: 340px;
  --paper-pane-secondary-nav: 280px;
  --paper-pane-inspector: 368px;
  --paper-pane-inspector-notes: 276px;
  --paper-detail-reading-width: 720px;
  --paper-settings-content-width: 640px;
  --paper-pane-header-height: 60px;
  --paper-pane-header-inset: 14px;
  --paper-pad-left: 24px;
  --paper-pad-middle: 16px;
  --paper-pad-right: 16px;
  --paper-motion-micro: 90ms;
  --paper-motion-fast: 120ms;
  --paper-motion-ink: 160ms;
  --paper-motion-normal: 220ms;
  --paper-motion-relaxed: 350ms;
  --paper-motion-slow: 420ms;
  --paper-opacity-disabled: 0.45;
  --paper-font-interface: "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  --paper-font-editorial: "Literata", "Noto Serif", "Liberation Serif", Georgia, serif;
  --paper-font-display: var(--paper-font-editorial);
  --paper-font-mono: "JetBrains Mono", "Roboto Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;
  --paper-weight-light: 300;
  --paper-weight-regular: 400;
  --paper-weight-medium: 500;
  --paper-weight-semibold: 600;
  --paper-weight-bold: 700;
  --paper-track-stamp: 0.07em;
  --paper-track-pane-title: -0.004em;
  --paper-track-nav-header: 0;
  --paper-track-list-title: 0;
  --paper-track-large-title: 0;
  --paper-track-body: 0;
  --paper-track-metadata: 0;
  --paper-line-height: 1.5;
  --paper-line-height-reading: 1.55;
  --paper-ease: cubic-bezier(0.2, 0.8, 0.3, 1);
  --paper-ease-out: cubic-bezier(0, 0, 0.2, 1);
}

[data-paper-theme="dark"] {
  --paper-bg: #121212;
  --paper-bg-raised: #1a1a1a;
  --paper-bg-sunken: #1c1c1c;
  --paper-surface-elevated: #2a2a2a;
  --paper-popup-menu-bg: #1b1b1a;
  --paper-bg-selected: rgba(122, 152, 185, 0.16);
  --paper-bg-ai: rgba(232, 111, 44, 0.14);
  --paper-text-primary: #e0e0e0;
  --paper-text-secondary: rgba(224, 224, 224, 0.82);
  --paper-text-tertiary: rgba(224, 224, 224, 0.74);
  --paper-text-ghost: #6d6964;
  --paper-text-on-accent: #2a2a28;
  --paper-ink-primary: #e4e1dc;
  --paper-ink-secondary: #b9b5af;
  --paper-ink-annotation: #918d87;
  --paper-ink-blue: #7ba3d0;
  --paper-focus-ring: var(--paper-ink-blue);
  --paper-ink-accent-subtle: rgba(123, 163, 208, 0.22);
  --paper-surface-highlight: rgba(122, 152, 185, 0.12);
  --paper-hover-wash: rgba(224, 224, 224, 0.06);
  --paper-pressed-wash: rgba(224, 224, 224, 0.1);
  --paper-ai-text: #f08c56;
  --paper-capture: var(--paper-ai);
  --paper-destructive: #f2877e;
  --paper-error-rust: #e8876a;
  --paper-error: var(--paper-error-rust);
  --paper-status-ok: #4caf50;
  --paper-status-pending: #ffa726;
  --paper-status-error: var(--paper-error-rust);
  --paper-priority-p2: var(--paper-priority-high);
  --paper-filter-overdue: var(--paper-priority-p1);
  --paper-border: rgba(224, 224, 224, 0.2);
  --paper-border-strong: rgba(224, 224, 224, 0.3);
  --paper-border-control: rgba(224, 224, 224, 0.46);
  --paper-divider-pane: rgba(212, 207, 200, 0.18);
  --paper-divider-section: rgba(224, 224, 224, 0.2);
  --paper-divider-content: rgba(224, 224, 224, 0.15);
  --paper-divider-list: rgba(224, 224, 224, 0.1);
  --paper-scrim: rgba(0, 0, 0, 0.55);
  --paper-scrollbar-thumb: rgba(224, 224, 224, 0.24);
  --paper-scrollbar-thumb-hover: rgba(224, 224, 224, 0.36);
  --paper-shadow-menu: 0 1px 4px rgba(0, 0, 0, 0.18), 0 3px 14px rgba(0, 0, 0, 0.3);
}

:root[data-platform="linux"] {
  --paper-font-interface: "Inter", "Noto Sans", "Liberation Sans", sans-serif;
  --paper-font-editorial: var(--paper-font-interface);
  --paper-font-display: var(--paper-font-interface);
  --paper-weight-light: 400;
  --paper-weight-regular: 500;
  --paper-weight-medium: 600;
  --paper-size-small-caption: 0.75rem; /* 12px */
  --paper-size-caption: 0.8125rem; /* 13px */
  --paper-size-metadata: 0.875rem; /* 14px */
  --paper-size-small-body: 0.9375rem; /* 15px */
  --paper-size-body: 1rem; /* 16px */
  --paper-size-list-title: 1rem; /* 16px */
  --paper-size-nav-header: 1.125rem; /* 18px */
  --paper-size-pane-title: 1.25rem; /* 20px */
  --paper-size-body-large: 1.1875rem; /* 19px */
  --paper-size-large-title: 1.375rem; /* 22px */
}
