/* Design tokens, see docs/DESIGN.md */
@font-face{font-family:"Barlow";font-weight:400;font-display:swap;src:url("../fonts/barlow-latin-400-normal.2bc763014449.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Barlow";font-weight:400;font-display:swap;src:url("../fonts/barlow-latin-ext-400-normal.948c9e281c44.woff2") format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Barlow";font-weight:500;font-display:swap;src:url("../fonts/barlow-latin-500-normal.d312d179276a.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Barlow";font-weight:500;font-display:swap;src:url("../fonts/barlow-latin-ext-500-normal.623da26a648b.woff2") format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Barlow";font-weight:600;font-display:swap;src:url("../fonts/barlow-latin-600-normal.8074c760fbdd.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Barlow";font-weight:600;font-display:swap;src:url("../fonts/barlow-latin-ext-600-normal.663606d9c7a2.woff2") format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Barlow";font-weight:700;font-display:swap;src:url("../fonts/barlow-latin-700-normal.c3609c36a150.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Barlow";font-weight:700;font-display:swap;src:url("../fonts/barlow-latin-ext-700-normal.53f6962a87d9.woff2") format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Barlow Condensed";font-weight:700;font-display:swap;src:url("../fonts/barlow-condensed-latin-700-normal.936740600377.woff2") format("woff2")}

:root{
  --c-ground:#fff;--c-sheet:#fff;--c-sheet-2:#f7f7f7;--c-hover:#f3f3f3;--c-active:#111;--c-active-ink:#fff;
  --c-text:#111;--c-text-2:#3d3d3d;--c-muted:#6a6a6a;--c-line:#e5e5e5;--c-line-strong:#cfcfcf;
  --c-brand:#b695c1;--c-brand-hover:#a87fb6;--c-brand-ink:#111;--c-brand-soft:#f1e8f4;--c-link:#111;
  --c-lilac:#cbadd3;--c-lilac-strong:#b695c1;--c-plum:#693e66;
  --c-todo:#b3261e;--c-todo-soft:#f7e4e7;--c-progress:#845400;--c-progress-soft:#fdf3d8;--c-progress-fill:#e8a800;
  --c-done:#1e6b3a;--c-done-soft:#e6f4ec;--c-idea:#6a6a6a;--c-option:#693e66;--c-na:#6a6a6a;
  --f-body:"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--f-brand:"Barlow Condensed","Barlow",sans-serif;
  --r-sm:6px;--r-md:10px;--r-lg:12px;--r-pill:999px;
  --track:.1em;--track-wide:.28em;
  --s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;
  --focus:2px solid var(--c-text);
  color-scheme:light;
}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){
  --c-ground:#0d0c0e;--c-sheet:#0d0c0e;--c-sheet-2:#171518;--c-hover:#1e1b20;--c-active:#f4f1f5;--c-active-ink:#111;
  --c-text:#f4f1f5;--c-text-2:#d0cad4;--c-muted:#a39bab;--c-line:#2a262d;--c-line-strong:#3d3742;
  --c-brand:#cbadd3;--c-brand-hover:#dcc3e2;--c-brand-ink:#111;--c-brand-soft:#2d2233;--c-link:#f4f1f5;
  --c-lilac:#cbadd3;--c-lilac-strong:#b695c1;--c-plum:#693e66;
  --c-todo:#ff8a80;--c-todo-soft:#3a1d1b;--c-progress:#f2b705;--c-progress-soft:#33280a;--c-progress-fill:#f2b705;
  --c-done:#7ad39a;--c-done-soft:#142a1d;--c-idea:#a39bab;--c-option:#cbadd3;--c-na:#a39bab;
    color-scheme:dark;
  }
}
:root[data-theme="dark"]{
  --c-ground:#0d0c0e;--c-sheet:#0d0c0e;--c-sheet-2:#171518;--c-hover:#1e1b20;--c-active:#f4f1f5;--c-active-ink:#111;
  --c-text:#f4f1f5;--c-text-2:#d0cad4;--c-muted:#a39bab;--c-line:#2a262d;--c-line-strong:#3d3742;
  --c-brand:#cbadd3;--c-brand-hover:#dcc3e2;--c-brand-ink:#111;--c-brand-soft:#2d2233;--c-link:#f4f1f5;
  --c-lilac:#cbadd3;--c-lilac-strong:#b695c1;--c-plum:#693e66;
  --c-todo:#ff8a80;--c-todo-soft:#3a1d1b;--c-progress:#f2b705;--c-progress-soft:#33280a;--c-progress-fill:#f2b705;
  --c-done:#7ad39a;--c-done-soft:#142a1d;--c-idea:#a39bab;--c-option:#cbadd3;--c-na:#a39bab;
  color-scheme:dark;
}
