/* Indy theme: paper. Generated from its settings; edit it in Settings > Themes. */

@import url("/fonts/fonts.css");

:root {
  color-scheme: light;
  --art-bg: #faf9f7;
  --art-surface: #ffffff;
  --art-surface-2: #f3f3f3;
  --art-surface-3: #e9e9e8;
  --art-border: #e6e2da;
  --art-border-strong: #c1beb6;
  --art-hairline: rgba(25, 24, 20, 0.07);
  --art-text: #191814;
  --art-text-muted: #666158;
  --art-text-faint: #97938c;
  --art-accent: #2a50d6;
  --art-accent-hover: #1a38be;
  --art-accent-wash: #e1e7f6;
  --art-on-accent: #ffffff;
  --art-link: #2a50d6;
  --art-focus: #2a50d6;
  --art-selection: #cdd9f4;
  --art-good: #1d7a4c;
  --art-good-wash: #e3ebe3;
  --art-warn: #9a5b04;
  --art-warn-wash: #f0e7de;
  --art-bad: #b3251d;
  --art-bad-wash: #f5e3de;
  --art-info: #2148cc;
  --art-info-wash: #e0e7f5;
  --art-shadow-sm: 0 1px 2px rgba(25, 24, 20, 0.06);
  --art-shadow: 0 1px 2px rgba(25, 24, 20, 0.05), 0 2px 6px -2px rgba(25, 24, 20, 0.08);
  --art-shadow-md: 0 2px 4px -2px rgba(25, 24, 20, 0.06), 0 10px 24px -8px rgba(25, 24, 20, 0.12);
  --art-shadow-lg: 0 6px 12px -6px rgba(25, 24, 20, 0.1), 0 28px 56px -16px rgba(25, 24, 20, 0.2);
  --art-chart-1: #2a50d6;
  --art-chart-2: #23716a;
  --art-chart-3: #b4781f;
  --art-chart-4: #7644b3;
  --art-chart-5: #a52b6f;
  --art-chart-6: #7b766e;
  --art-font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --art-font-serif: "Source Serif 4", "Iowan Old Style", Georgia, serif;
  --art-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
  --art-font-display: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --art-font-body: "Source Serif 4", "Iowan Old Style", Georgia, serif;
  --art-font-size: 16.5px;
  --art-line-height: 1.62;
  --art-measure: 68ch;
  --art-radius-sm: 6px;
  --art-radius: 10px;
  --art-radius-lg: 14px;
  --art-radius-xl: 20px;
  --art-space-1: 4px;
  --art-space-2: 8px;
  --art-space-3: 12px;
  --art-space-4: 16px;
  --art-space-5: 24px;
  --art-space-6: 40px;
}

:root[data-scheme="dark"] {
  color-scheme: dark;
  --art-bg: #0e0e10;
  --art-surface: #151518;
  --art-surface-2: #1f1f22;
  --art-surface-3: #28282b;
  --art-border: #28282f;
  --art-border-strong: #403f45;
  --art-hairline: rgba(255, 255, 255, 0.07);
  --art-text: #eceae6;
  --art-text-muted: #a19c94;
  --art-text-faint: #686561;
  --art-accent: #7e9cff;
  --art-accent-hover: #9ab2fa;
  --art-accent-wash: #212738;
  --art-on-accent: #04013d;
  --art-link: #7e9cff;
  --art-focus: #7e9cff;
  --art-selection: #2c344e;
  --art-good: #4fce8a;
  --art-good-wash: #1d2e26;
  --art-warn: #f0b34a;
  --art-warn-wash: #332a1e;
  --art-bad: #f08078;
  --art-bad-wash: #342323;
  --art-info: #94acff;
  --art-info-wash: #252938;
  --art-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.30);
  --art-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 2px 6px -2px rgba(0, 0, 0, 0.40);
  --art-shadow-md: 0 2px 4px -2px rgba(0, 0, 0, 0.30), 0 10px 24px -8px rgba(0, 0, 0, 0.60);
  --art-shadow-lg: 0 6px 12px -6px rgba(0, 0, 0, 0.50), 0 28px 56px -16px rgba(0, 0, 0, 0.90);
  --art-chart-1: #7e9cff;
  --art-chart-2: #3ebab3;
  --art-chart-3: #da9512;
  --art-chart-4: #ba8bef;
  --art-chart-5: #eb7aaa;
  --art-chart-6: #88847e;
}

