/* pxt-design: powerext's tokens. Generated by build/build.mjs from tokens/; do not edit.
 * Light roles on :root, dark on .dark (shadcn/ui's convention). Use with src/theme.css. */
:root {
  --pxt-font-sans: 'Manrope Variable', Manrope, system-ui, -apple-system, 'Segoe UI', sans-serif; /** Manrope Variable is the self-hosted package's name (@fontsource-variable/manrope); Manrope covers a local install */
  --pxt-font-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace;
  --pxt-font-weight-regular: 400;
  --pxt-font-weight-medium: 500;
  --pxt-font-weight-semibold: 600;
  --pxt-font-weight-bold: 700;
  --pxt-font-size-xs: 12px;
  --pxt-font-size-sm: 14px;
  --pxt-font-size-base: 16px;
  --pxt-font-size-lg: 18px;
  --pxt-font-size-xl: 22px;
  --pxt-font-size-2xl: 28px;
  --pxt-font-size-3xl: 34px;
  --pxt-font-line-height-tight: 1.25;
  --pxt-font-line-height-normal: 1.5;
  --pxt-font-line-height-relaxed: 1.65;
  --pxt-space-1: 4px;
  --pxt-space-2: 8px;
  --pxt-space-3: 12px;
  --pxt-space-4: 16px;
  --pxt-space-6: 24px;
  --pxt-space-8: 32px;
  --pxt-radius-control: 12px;
  --pxt-radius-card: 16px;
  --pxt-radius-pill: 999px;
  --pxt-size-touch-target: 44px;
  --pxt-size-focus-ring: 2px;
  --pxt-duration-quick: 200ms; /** taps, chip selection */
  --pxt-duration-base: 350ms; /** screen transitions, cards entering */
  --pxt-duration-gentle: 600ms; /** reflections, tag reveal */
  --pxt-duration-ambient: 900ms; /** calendar fill, background shifts */
  --pxt-duration-reduced: 150ms; /** the crossfade that replaces movement with reduced motion on */
  --pxt-ease-standard: cubic-bezier(0.22, 1, 0.36, 1); /** soft ease-out, no overshoot */
  --pxt-stagger-step: 50ms;
  --pxt-enter-offset: 10px;
  --pxt-breath-cycle: 4s;
}

:root {
  --background: #f5f6f3;
  --foreground: #1c1f1d;
  --ink-secondary: #4f5551;
  --card: #ffffff;
  --card-foreground: #1c1f1d;
  --popover: #ffffff;
  --popover-foreground: #1c1f1d;
  --secondary: #ecedea;
  --secondary-foreground: #1c1f1d;
  --muted: #ecedea;
  --muted-foreground: #646a66;
  --border: #e1e4de;
  --input: #e1e4de;
  --destructive: #a62a1d;
  --destructive-foreground: #ffffff;
  --success: #1a682d;
  --warning: #795206;
  --primary: #5159a0;
  --primary-foreground: #ffffff;
  --accent: #e8eaf8;
  --accent-foreground: #3b4075;
  --ring: #5159a0;
  --pxt-feeling-pleasant-high-bg: #f8ebd9;
  --pxt-feeling-pleasant-high-fg: #7a4b12;
  --pxt-feeling-pleasant-low-bg: #e0efec;
  --pxt-feeling-pleasant-low-fg: #1f5f55;
  --pxt-feeling-unpleasant-high-bg: #f6e1dc;
  --pxt-feeling-unpleasant-high-fg: #8a3b2e;
  --pxt-feeling-unpleasant-low-bg: #e3e8ef;
  --pxt-feeling-unpleasant-low-fg: #3e4e63;
  --pxt-feeling-neutral-bg: #ecedea;
  --pxt-feeling-neutral-fg: #4f5551;
  --pxt-valence-0: #e7e9e5;
  --pxt-valence-neg-3: #556f8c;
  --pxt-valence-neg-2: #8fa6bf;
  --pxt-valence-neg-1: #c5d2df;
  --pxt-valence-pos-1: #f1ddbb;
  --pxt-valence-pos-2: #e4b877;
  --pxt-valence-pos-3: #c98b2e;
  --pxt-valence-none: #ecedea; /** a day with no entries */
  --pxt-valence-ink: #1c1f1d; /** day numbers on every step except neg-3 (the same in both themes: the cells are) */
  --pxt-valence-ink-inverse: #ffffff; /** day numbers on neg-3 */
}

.dark {
  --background: #121513;
  --foreground: #ecefeb;
  --ink-secondary: #b9c0bb;
  --card: #1a1e1c;
  --card-foreground: #ecefeb;
  --popover: #1a1e1c;
  --popover-foreground: #ecefeb;
  --secondary: #242826;
  --secondary-foreground: #ecefeb;
  --muted: #242826;
  --muted-foreground: #8f9792;
  --border: #2a302d;
  --input: #2a302d;
  --destructive: #e07a6b;
  --destructive-foreground: #1a0f0d;
  --success: #7cc08a;
  --warning: #e2b25a;
  --primary: #8e99ed;
  --primary-foreground: #171928;
  --accent: #272a3c;
  --accent-foreground: #d1d8ff;
  --ring: #8e99ed;
  --pxt-feeling-pleasant-high-bg: #3a2c17;
  --pxt-feeling-pleasant-high-fg: #f2cf9c;
  --pxt-feeling-pleasant-low-bg: #183a34;
  --pxt-feeling-pleasant-low-fg: #a9ddd2;
  --pxt-feeling-unpleasant-high-bg: #3d2320;
  --pxt-feeling-unpleasant-high-fg: #f0b4a8;
  --pxt-feeling-unpleasant-low-bg: #232c38;
  --pxt-feeling-unpleasant-low-fg: #b9c7da;
  --pxt-feeling-neutral-bg: #2a2f2c;
  --pxt-feeling-neutral-fg: #c9cec7;
  --pxt-valence-0: #e7e9e5;
  --pxt-valence-neg-3: #556f8c;
  --pxt-valence-neg-2: #8fa6bf;
  --pxt-valence-neg-1: #c5d2df;
  --pxt-valence-pos-1: #f1ddbb;
  --pxt-valence-pos-2: #e4b877;
  --pxt-valence-pos-3: #c98b2e;
  --pxt-valence-none: #242826; /** a day with no entries */
  --pxt-valence-ink: #1c1f1d; /** day numbers on every step except neg-3 (the same in both themes: the cells are) */
  --pxt-valence-ink-inverse: #ffffff; /** day numbers on neg-3 */
}
