:root, :host {
  --kartora-font-display: "f-a79fdb52d4a5c76552452f69202add96e287401fff03d3e8c0e38b4dcb5a99cd", 'Trebuchet MS', sans-serif;
  --kartora-font-body: "f-d64ba838ef5472bba248620ec4fd8b5aa7cf0db2908e0bb230600caf279ba7bc", Verdana, sans-serif;
  --kartora-text-xs: .8125rem;
  --kartora-text-sm: .9rem;
  --kartora-text-md: 1rem;
  --kartora-text-lg: 1.15rem;
  --kartora-heading: 1.3rem;
  --kartora-title: 1.55rem;
  --kartora-display: 2.1rem;
  --kartora-heading-wide: 1.4rem;
  --kartora-title-wide: 1.9rem;
  --kartora-display-wide: 2.9rem;
  --kartora-space-1: 4px;
  --kartora-space-2: 8px;
  --kartora-space-3: 12px;
  --kartora-space-4: 16px;
  --kartora-space-5: 24px;
  --kartora-space-6: 32px;
  --kartora-space-7: 48px;
  --kartora-space-8: 64px;
  --kartora-radius-sm: 6px;
  --kartora-radius-md: 10px;
  --kartora-radius-lg: 16px;
  --kartora-radius-pill: 999px;
  --kartora-touch: 44px;
  --kartora-touch-large: 52px;
  --kartora-rail: 96px;
  --kartora-sidebar: 248px;
  --kartora-read: 44rem;
  --kartora-page: 72rem;
  --kartora-motion: 160ms;
  --kartora-bg: #f4f7f8;
  --kartora-surface: #ffffff;
  --kartora-surface-2: #eef3f5;
  --kartora-surface-3: #e3eaed;
  --kartora-ink: #13232b;
  --kartora-muted: #4a5d66;
  --kartora-subtle: #6f828a;
  --kartora-line: #d3dee2;
  --kartora-line-strong: #7d9097;
  --kartora-map-low: #e2f0ee;
  --kartora-map-high: #0b6e6a;
  --kartora-success: #1e7a3c;
  --kartora-success-soft: #ddf1e3;
  --kartora-warning: #8a5a00;
  --kartora-warning-soft: #fbefd5;
  --kartora-danger: #b3261e;
  --kartora-danger-soft: #fbe1de;
  --kartora-info: #1d5fa8;
  --kartora-info-soft: #dde9f7;
  --kartora-tone-next: #f0b44c;
  --kartora-tone-revisit: #df7a5e;
  --kartora-tone-shelf: #7b6cd9;
  --kartora-tone-lens: #5b8def;
  --kartora-tone-warn: #e0a030;
  --kartora-tone-quiet: #c3cdd1;
  --kartora-scrim: rgba(10, 20, 25, .45);
  --kartora-shadow: 0 1px 2px rgba(19,35,43,.06), 0 4px 16px rgba(19,35,43,.07);
  --kartora-shadow-2: 0 8px 32px rgba(19,35,43,.16);
  --kartora-road: #e4d9c2;
  --kartora-grass: #eef6e6;
  --kartora-bark: #b9a48f;
  --kartora-on-tone: #13232b;
  --kartora-paint-sky: #cfe8f2;
  --kartora-paint-grass: #a9d48a;
  --kartora-paint-earth: #8a6242;
  --kartora-paint-wood: #b98a5a;
  --kartora-paint-hay: #f0c85c;
  --kartora-paint-stone: #b9b2a6;
  --kartora-paint-cloth: #df7a5e;
  --kartora-paint-cloth2: #5b8def;
  --kartora-paint-skin: #f0c7a0;
  --kartora-paint-iron: #6b7a82;
  --kartora-paint-white: #ffffff;
  --kartora-paint-dark: #13232b;
  --kartora-paint-teal: #2f9e96;
  --kartora-paint-orange: #ec9140;
  --kartora-paint-violet: #8a6fd6;
  --kartora-paint-rose: #e07a98;
  --kartora-paint-blue: #5b8def;
  --kartora-paint-yellow: #efc54e;
  --kartora-accent: #0b7a75;
  --kartora-accent-strong: #075a56;
  --kartora-accent-soft: #d9efed;
  --kartora-on-accent: #ffffff;
  --kartora-focus: #0b7a75;
  --kartora-density: 1;
}
@media (prefers-color-scheme: dark) {
  :root, :host {
    --kartora-font-display: "f-a79fdb52d4a5c76552452f69202add96e287401fff03d3e8c0e38b4dcb5a99cd", 'Trebuchet MS', sans-serif;
    --kartora-font-body: "f-d64ba838ef5472bba248620ec4fd8b5aa7cf0db2908e0bb230600caf279ba7bc", Verdana, sans-serif;
    --kartora-text-xs: .8125rem;
    --kartora-text-sm: .9rem;
    --kartora-text-md: 1rem;
    --kartora-text-lg: 1.15rem;
    --kartora-heading: 1.3rem;
    --kartora-title: 1.55rem;
    --kartora-display: 2.1rem;
    --kartora-heading-wide: 1.4rem;
    --kartora-title-wide: 1.9rem;
    --kartora-display-wide: 2.9rem;
    --kartora-space-1: 4px;
    --kartora-space-2: 8px;
    --kartora-space-3: 12px;
    --kartora-space-4: 16px;
    --kartora-space-5: 24px;
    --kartora-space-6: 32px;
    --kartora-space-7: 48px;
    --kartora-space-8: 64px;
    --kartora-radius-sm: 6px;
    --kartora-radius-md: 10px;
    --kartora-radius-lg: 16px;
    --kartora-radius-pill: 999px;
    --kartora-touch: 44px;
    --kartora-touch-large: 52px;
    --kartora-rail: 96px;
    --kartora-sidebar: 248px;
    --kartora-read: 44rem;
    --kartora-page: 72rem;
    --kartora-motion: 160ms;
    --kartora-bg: #0e1619;
    --kartora-surface: #152024;
    --kartora-surface-2: #1c2a2f;
    --kartora-surface-3: #243439;
    --kartora-ink: #e6eef0;
    --kartora-muted: #a6b6bd;
    --kartora-subtle: #82939a;
    --kartora-line: #2b3b41;
    --kartora-line-strong: #6b8088;
    --kartora-map-low: #1b3033;
    --kartora-map-high: #4fd3c9;
    --kartora-success: #62cc85;
    --kartora-success-soft: #14331f;
    --kartora-warning: #e6b553;
    --kartora-warning-soft: #382c10;
    --kartora-danger: #f2938a;
    --kartora-danger-soft: #3d1815;
    --kartora-info: #86b6f2;
    --kartora-info-soft: #14283f;
    --kartora-tone-next: #f0b44c;
    --kartora-tone-revisit: #ea9680;
    --kartora-tone-shelf: #a99ef2;
    --kartora-tone-lens: #8caef6;
    --kartora-tone-warn: #e8b04c;
    --kartora-tone-quiet: #3c4c52;
    --kartora-scrim: rgba(0, 0, 0, .6);
    --kartora-shadow: 0 1px 2px rgba(0,0,0,.4), 0 4px 16px rgba(0,0,0,.3);
    --kartora-shadow-2: 0 8px 32px rgba(0,0,0,.55);
    --kartora-road: #2c3a33;
    --kartora-grass: #142620;
    --kartora-bark: #7a6450;
    --kartora-on-tone: #13232b;
    --kartora-paint-sky: #5d87a3;
    --kartora-paint-grass: #4f8a5a;
    --kartora-paint-earth: #7a5a3e;
    --kartora-paint-wood: #9a7650;
    --kartora-paint-hay: #dcb753;
    --kartora-paint-stone: #a39d91;
    --kartora-paint-cloth: #d0705a;
    --kartora-paint-cloth2: #7aa0e6;
    --kartora-paint-skin: #e2b78f;
    --kartora-paint-iron: #8b9aa2;
    --kartora-paint-white: #f2f4f3;
    --kartora-paint-dark: #0c1418;
    --kartora-paint-teal: #3fb5ac;
    --kartora-paint-orange: #e39a55;
    --kartora-paint-violet: #a08ae0;
    --kartora-paint-rose: #e590a9;
    --kartora-paint-blue: #7aa0e6;
    --kartora-paint-yellow: #e3c060;
    --kartora-accent: #3fc9c0;
    --kartora-accent-strong: #74dcd5;
    --kartora-accent-soft: #123d3a;
    --kartora-on-accent: #05302d;
    --kartora-focus: #74dcd5;
    --kartora-density: 1;
  }
}
:root[data-theme="light"], :host([data-theme="light"]) {
  --kartora-font-display: "f-a79fdb52d4a5c76552452f69202add96e287401fff03d3e8c0e38b4dcb5a99cd", 'Trebuchet MS', sans-serif;
  --kartora-font-body: "f-d64ba838ef5472bba248620ec4fd8b5aa7cf0db2908e0bb230600caf279ba7bc", Verdana, sans-serif;
  --kartora-text-xs: .8125rem;
  --kartora-text-sm: .9rem;
  --kartora-text-md: 1rem;
  --kartora-text-lg: 1.15rem;
  --kartora-heading: 1.3rem;
  --kartora-title: 1.55rem;
  --kartora-display: 2.1rem;
  --kartora-heading-wide: 1.4rem;
  --kartora-title-wide: 1.9rem;
  --kartora-display-wide: 2.9rem;
  --kartora-space-1: 4px;
  --kartora-space-2: 8px;
  --kartora-space-3: 12px;
  --kartora-space-4: 16px;
  --kartora-space-5: 24px;
  --kartora-space-6: 32px;
  --kartora-space-7: 48px;
  --kartora-space-8: 64px;
  --kartora-radius-sm: 6px;
  --kartora-radius-md: 10px;
  --kartora-radius-lg: 16px;
  --kartora-radius-pill: 999px;
  --kartora-touch: 44px;
  --kartora-touch-large: 52px;
  --kartora-rail: 96px;
  --kartora-sidebar: 248px;
  --kartora-read: 44rem;
  --kartora-page: 72rem;
  --kartora-motion: 160ms;
  --kartora-bg: #f4f7f8;
  --kartora-surface: #ffffff;
  --kartora-surface-2: #eef3f5;
  --kartora-surface-3: #e3eaed;
  --kartora-ink: #13232b;
  --kartora-muted: #4a5d66;
  --kartora-subtle: #6f828a;
  --kartora-line: #d3dee2;
  --kartora-line-strong: #7d9097;
  --kartora-map-low: #e2f0ee;
  --kartora-map-high: #0b6e6a;
  --kartora-success: #1e7a3c;
  --kartora-success-soft: #ddf1e3;
  --kartora-warning: #8a5a00;
  --kartora-warning-soft: #fbefd5;
  --kartora-danger: #b3261e;
  --kartora-danger-soft: #fbe1de;
  --kartora-info: #1d5fa8;
  --kartora-info-soft: #dde9f7;
  --kartora-tone-next: #f0b44c;
  --kartora-tone-revisit: #df7a5e;
  --kartora-tone-shelf: #7b6cd9;
  --kartora-tone-lens: #5b8def;
  --kartora-tone-warn: #e0a030;
  --kartora-tone-quiet: #c3cdd1;
  --kartora-scrim: rgba(10, 20, 25, .45);
  --kartora-shadow: 0 1px 2px rgba(19,35,43,.06), 0 4px 16px rgba(19,35,43,.07);
  --kartora-shadow-2: 0 8px 32px rgba(19,35,43,.16);
  --kartora-road: #e4d9c2;
  --kartora-grass: #eef6e6;
  --kartora-bark: #b9a48f;
  --kartora-on-tone: #13232b;
  --kartora-paint-sky: #cfe8f2;
  --kartora-paint-grass: #a9d48a;
  --kartora-paint-earth: #8a6242;
  --kartora-paint-wood: #b98a5a;
  --kartora-paint-hay: #f0c85c;
  --kartora-paint-stone: #b9b2a6;
  --kartora-paint-cloth: #df7a5e;
  --kartora-paint-cloth2: #5b8def;
  --kartora-paint-skin: #f0c7a0;
  --kartora-paint-iron: #6b7a82;
  --kartora-paint-white: #ffffff;
  --kartora-paint-dark: #13232b;
  --kartora-paint-teal: #2f9e96;
  --kartora-paint-orange: #ec9140;
  --kartora-paint-violet: #8a6fd6;
  --kartora-paint-rose: #e07a98;
  --kartora-paint-blue: #5b8def;
  --kartora-paint-yellow: #efc54e;
  --kartora-accent: #0b7a75;
  --kartora-accent-strong: #075a56;
  --kartora-accent-soft: #d9efed;
  --kartora-on-accent: #ffffff;
  --kartora-focus: #0b7a75;
  --kartora-density: 1;
}
:root[data-theme="dark"], :host([data-theme="dark"]) {
  --kartora-font-display: "f-a79fdb52d4a5c76552452f69202add96e287401fff03d3e8c0e38b4dcb5a99cd", 'Trebuchet MS', sans-serif;
  --kartora-font-body: "f-d64ba838ef5472bba248620ec4fd8b5aa7cf0db2908e0bb230600caf279ba7bc", Verdana, sans-serif;
  --kartora-text-xs: .8125rem;
  --kartora-text-sm: .9rem;
  --kartora-text-md: 1rem;
  --kartora-text-lg: 1.15rem;
  --kartora-heading: 1.3rem;
  --kartora-title: 1.55rem;
  --kartora-display: 2.1rem;
  --kartora-heading-wide: 1.4rem;
  --kartora-title-wide: 1.9rem;
  --kartora-display-wide: 2.9rem;
  --kartora-space-1: 4px;
  --kartora-space-2: 8px;
  --kartora-space-3: 12px;
  --kartora-space-4: 16px;
  --kartora-space-5: 24px;
  --kartora-space-6: 32px;
  --kartora-space-7: 48px;
  --kartora-space-8: 64px;
  --kartora-radius-sm: 6px;
  --kartora-radius-md: 10px;
  --kartora-radius-lg: 16px;
  --kartora-radius-pill: 999px;
  --kartora-touch: 44px;
  --kartora-touch-large: 52px;
  --kartora-rail: 96px;
  --kartora-sidebar: 248px;
  --kartora-read: 44rem;
  --kartora-page: 72rem;
  --kartora-motion: 160ms;
  --kartora-bg: #0e1619;
  --kartora-surface: #152024;
  --kartora-surface-2: #1c2a2f;
  --kartora-surface-3: #243439;
  --kartora-ink: #e6eef0;
  --kartora-muted: #a6b6bd;
  --kartora-subtle: #82939a;
  --kartora-line: #2b3b41;
  --kartora-line-strong: #6b8088;
  --kartora-map-low: #1b3033;
  --kartora-map-high: #4fd3c9;
  --kartora-success: #62cc85;
  --kartora-success-soft: #14331f;
  --kartora-warning: #e6b553;
  --kartora-warning-soft: #382c10;
  --kartora-danger: #f2938a;
  --kartora-danger-soft: #3d1815;
  --kartora-info: #86b6f2;
  --kartora-info-soft: #14283f;
  --kartora-tone-next: #f0b44c;
  --kartora-tone-revisit: #ea9680;
  --kartora-tone-shelf: #a99ef2;
  --kartora-tone-lens: #8caef6;
  --kartora-tone-warn: #e8b04c;
  --kartora-tone-quiet: #3c4c52;
  --kartora-scrim: rgba(0, 0, 0, .6);
  --kartora-shadow: 0 1px 2px rgba(0,0,0,.4), 0 4px 16px rgba(0,0,0,.3);
  --kartora-shadow-2: 0 8px 32px rgba(0,0,0,.55);
  --kartora-road: #2c3a33;
  --kartora-grass: #142620;
  --kartora-bark: #7a6450;
  --kartora-on-tone: #13232b;
  --kartora-paint-sky: #5d87a3;
  --kartora-paint-grass: #4f8a5a;
  --kartora-paint-earth: #7a5a3e;
  --kartora-paint-wood: #9a7650;
  --kartora-paint-hay: #dcb753;
  --kartora-paint-stone: #a39d91;
  --kartora-paint-cloth: #d0705a;
  --kartora-paint-cloth2: #7aa0e6;
  --kartora-paint-skin: #e2b78f;
  --kartora-paint-iron: #8b9aa2;
  --kartora-paint-white: #f2f4f3;
  --kartora-paint-dark: #0c1418;
  --kartora-paint-teal: #3fb5ac;
  --kartora-paint-orange: #e39a55;
  --kartora-paint-violet: #a08ae0;
  --kartora-paint-rose: #e590a9;
  --kartora-paint-blue: #7aa0e6;
  --kartora-paint-yellow: #e3c060;
  --kartora-accent: #3fc9c0;
  --kartora-accent-strong: #74dcd5;
  --kartora-accent-soft: #123d3a;
  --kartora-on-accent: #05302d;
  --kartora-focus: #74dcd5;
  --kartora-density: 1;
}
