/* Pulsy brand system v1.1 — GENERATED from tokens/tokens.json by scripts/build-tokens.mjs. Do not edit by hand. */
:root {
  --pulsy-color-navy-50: #F3F7FF;
  --pulsy-color-navy-100: #E5EDFE;
  --pulsy-color-navy-200: #CAD9FB;
  --pulsy-color-navy-300: #A6BDF2;
  --pulsy-color-navy-400: #7E9CE3;
  --pulsy-color-navy-500: #5B7CCE;
  --pulsy-color-navy-600: #4161B3;
  --pulsy-color-navy-700: #2F4A94;
  --pulsy-color-navy-800: #203775;
  --pulsy-color-navy-900: #132353;
  --pulsy-color-navy-950: #081437;
  --pulsy-color-green-50: #F3FFE8;
  --pulsy-color-green-100: #E3FFC6;
  --pulsy-color-green-200: #CCFC95;
  --pulsy-color-green-300: #B8F762;
  --pulsy-color-green-400: #A9EF36;
  --pulsy-color-green-500: #93D60C;
  --pulsy-color-green-600: #75AC01;
  --pulsy-color-green-700: #557F00;
  --pulsy-color-green-800: #436404;
  --pulsy-color-green-900: #324B08;
  --pulsy-color-green-950: #1B2D01;
  --pulsy-color-neutral-50: #F9FAFC;
  --pulsy-color-neutral-100: #F2F3F7;
  --pulsy-color-neutral-200: #E4E6EC;
  --pulsy-color-neutral-300: #D1D4DC;
  --pulsy-color-neutral-400: #9DA1AC;
  --pulsy-color-neutral-500: #696F7B;
  --pulsy-color-neutral-600: #525865;
  --pulsy-color-neutral-700: #3C4250;
  --pulsy-color-neutral-800: #282E3B;
  --pulsy-color-neutral-900: #161B29;
  --pulsy-color-neutral-950: #080E1B;
  --pulsy-color-success-50: #EDFBF0;
  --pulsy-color-success-100: #D5F7DD;
  --pulsy-color-success-200: #ABE9BB;
  --pulsy-color-success-300: #78D694;
  --pulsy-color-success-400: #4DBF74;
  --pulsy-color-success-500: #29A259;
  --pulsy-color-success-600: #1E8347;
  --pulsy-color-success-700: #176938;
  --pulsy-color-success-800: #104F29;
  --pulsy-color-success-900: #0A371B;
  --pulsy-color-success-950: #05210E;
  --pulsy-color-warning-50: #FFF7EE;
  --pulsy-color-warning-100: #FFEDD9;
  --pulsy-color-warning-200: #FFD8AC;
  --pulsy-color-warning-300: #FFC075;
  --pulsy-color-warning-400: #FEA408;
  --pulsy-color-warning-500: #E19000;
  --pulsy-color-warning-600: #B97500;
  --pulsy-color-warning-700: #915B00;
  --pulsy-color-warning-800: #704500;
  --pulsy-color-warning-900: #533200;
  --pulsy-color-warning-950: #351E00;
  --pulsy-color-danger-50: #FFF4F3;
  --pulsy-color-danger-100: #FFE4E1;
  --pulsy-color-danger-200: #FFC8C3;
  --pulsy-color-danger-300: #FFA098;
  --pulsy-color-danger-400: #FA706A;
  --pulsy-color-danger-500: #EA3C3F;
  --pulsy-color-danger-600: #D01C29;
  --pulsy-color-danger-700: #AC1922;
  --pulsy-color-danger-800: #8A161B;
  --pulsy-color-danger-900: #621516;
  --pulsy-color-danger-950: #3D090A;
  --pulsy-color-info-50: #F1F8FF;
  --pulsy-color-info-100: #DDEDFF;
  --pulsy-color-info-200: #BADBFF;
  --pulsy-color-info-300: #8CC3FC;
  --pulsy-color-info-400: #56A6F5;
  --pulsy-color-info-500: #1289E7;
  --pulsy-color-info-600: #0071C3;
  --pulsy-color-info-700: #005DA2;
  --pulsy-color-info-800: #00467D;
  --pulsy-color-info-900: #00315A;
  --pulsy-color-info-950: #001E3A;
  --pulsy-color-base-white: #FFFFFF;
  --pulsy-color-base-black: #000000;
  --pulsy-color-viz-light-grid-import: #1557D0;
  --pulsy-color-viz-light-grid-export: #00827E;
  --pulsy-color-viz-light-solar: #C17600;
  --pulsy-color-viz-light-battery-charge: #7D64A8;
  --pulsy-color-viz-light-battery-discharge: #A87AEF;
  --pulsy-color-viz-light-ev: #6E2A59;
  --pulsy-color-viz-light-heat-pump: #A4561A;
  --pulsy-color-viz-light-peak: #A3001F;
  --pulsy-color-viz-light-electricity: #132353;
  --pulsy-color-viz-light-gas: #C25E00;
  --pulsy-color-viz-light-water: #0089B8;
  --pulsy-color-viz-dark-grid-import: #B5D7FF;
  --pulsy-color-viz-dark-grid-export: #00E1C7;
  --pulsy-color-viz-dark-solar: #EBB100;
  --pulsy-color-viz-dark-battery-charge: #9687F5;
  --pulsy-color-viz-dark-battery-discharge: #BAB4FF;
  --pulsy-color-viz-dark-ev: #D88CD4;
  --pulsy-color-viz-dark-heat-pump: #F37700;
  --pulsy-color-viz-dark-peak: #FF4D6A;
  --pulsy-color-viz-dark-electricity: #A9EF36;
  --pulsy-color-viz-dark-gas: #FFA24C;
  --pulsy-color-viz-dark-water: #5CC8F0;
  --pulsy-font-display: "Plus Jakarta Sans", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --pulsy-font-body: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --pulsy-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --pulsy-space-0: 0px;
  --pulsy-space-1: 4px;
  --pulsy-space-2: 8px;
  --pulsy-space-3: 12px;
  --pulsy-space-4: 16px;
  --pulsy-space-5: 20px;
  --pulsy-space-6: 24px;
  --pulsy-space-8: 32px;
  --pulsy-space-10: 40px;
  --pulsy-space-12: 48px;
  --pulsy-space-16: 64px;
  --pulsy-space-20: 80px;
  --pulsy-space-24: 96px;
  --pulsy-space-32: 128px;
  --pulsy-space-0_5: 2px;
  --pulsy-radius-none: 0px;
  --pulsy-radius-xs: 4px;
  --pulsy-radius-sm: 8px;
  --pulsy-radius-md: 12px;
  --pulsy-radius-lg: 16px;
  --pulsy-radius-xl: 24px;
  --pulsy-radius-full: 9999px;
  --pulsy-border-width-hairline: 1px;
  --pulsy-border-width-default: 1px;
  --pulsy-border-width-strong: 2px;
  --pulsy-border-width-focus: 2px;
  --pulsy-size-control-sm: 32px;
  --pulsy-size-control-md: 40px;
  --pulsy-size-control-lg: 48px;
  --pulsy-size-touch-target-min: 44px;
  --pulsy-size-icon-sm: 16px;
  --pulsy-size-icon-md: 20px;
  --pulsy-size-icon-lg: 24px;
  --pulsy-size-icon-xl: 32px;
  --pulsy-duration-instant: 0ms;
  --pulsy-duration-fast: 120ms;
  --pulsy-duration-base: 200ms;
  --pulsy-duration-slow: 320ms;
  --pulsy-duration-slower: 480ms;
  --pulsy-duration-blink: 160ms;
  --pulsy-duration-wave-draw: 800ms;
  --pulsy-duration-intro: 1500ms;
  --pulsy-duration-burst: 1400ms;
  --pulsy-duration-charge-fill: 2000ms;
  --pulsy-duration-attention: 2000ms;
  --pulsy-duration-typing: 1200ms;
  --pulsy-duration-wave-cycle: 3200ms;
  --pulsy-duration-breath: 4000ms;
  --pulsy-duration-belt-cycle: 4000ms;
  --pulsy-duration-sleep-cycle: 4800ms;
  --pulsy-easing-standard: cubic-bezier(0.2, 0, 0, 1);
  --pulsy-easing-enter: cubic-bezier(0, 0, 0.2, 1);
  --pulsy-easing-exit: cubic-bezier(0.4, 0, 1, 1);
  --pulsy-easing-draw: cubic-bezier(0.65, 0, 0.35, 1);
  --pulsy-easing-sine: cubic-bezier(0.37, 0, 0.63, 1);
  --pulsy-easing-linear: cubic-bezier(0, 0, 1, 1);
  --pulsy-breakpoint-sm: 640px;
  --pulsy-breakpoint-md: 768px;
  --pulsy-breakpoint-lg: 1024px;
  --pulsy-breakpoint-xl: 1280px;
  --pulsy-breakpoint-2xl: 1536px;
  --pulsy-layout-container-max: 1200px;
  --pulsy-layout-gutter-mobile: 16px;
  --pulsy-layout-gutter-desktop: 24px;
  --pulsy-layout-margin-mobile: 20px;
  --pulsy-layout-margin-desktop: 40px;
  --pulsy-z-base: 0;
  --pulsy-z-sticky: 100;
  --pulsy-z-dropdown: 200;
  --pulsy-z-overlay: 300;
  --pulsy-z-modal: 400;
  --pulsy-z-toast: 500;
}

/* Light is the default. */
:root, [data-theme="light"] {
  --pulsy-bg-canvas: #F9FAFC;
  --pulsy-bg-surface: #FFFFFF;
  --pulsy-bg-elevated: #FFFFFF;
  --pulsy-bg-sunken: #F2F3F7;
  --pulsy-bg-inverse: #132353;
  --pulsy-bg-brand: #132353;
  --pulsy-bg-accent: #A9EF36;
  --pulsy-bg-overlay: #081437;
  --pulsy-border-subtle: #E4E6EC;
  --pulsy-border-default: #D1D4DC;
  --pulsy-border-strong: #696F7B;
  --pulsy-border-focus: #557F00;
  --pulsy-text-primary: #081437;
  --pulsy-text-secondary: #525865;
  --pulsy-text-muted: #696F7B;
  --pulsy-text-inverse: #FFFFFF;
  --pulsy-text-on-accent: #081437;
  --pulsy-text-on-brand: #FFFFFF;
  --pulsy-text-link: #4161B3;
  --pulsy-text-link-hover: #203775;
  --pulsy-text-accent: #436404;
  --pulsy-text-disabled: #9DA1AC;
  --pulsy-icon-primary: #132353;
  --pulsy-icon-secondary: #525865;
  --pulsy-icon-accent: #557F00;
  --pulsy-icon-on-brand: #A9EF36;
  --pulsy-icon-on-inverse: #A9EF36;
  --pulsy-action-primary-bg: #132353;
  --pulsy-action-primary-bg-hover: #203775;
  --pulsy-action-primary-bg-pressed: #081437;
  --pulsy-action-primary-text: #FFFFFF;
  --pulsy-action-secondary-bg: #FFFFFF;
  --pulsy-action-secondary-bg-hover: #F2F3F7;
  --pulsy-action-secondary-bg-pressed: #E4E6EC;
  --pulsy-action-secondary-border: #696F7B;
  --pulsy-action-secondary-text: #081437;
  --pulsy-action-accent-bg: #A9EF36;
  --pulsy-action-accent-bg-hover: #B8F762;
  --pulsy-action-accent-bg-pressed: #93D60C;
  --pulsy-action-accent-text: #081437;
  --pulsy-action-danger-bg: #D01C29;
  --pulsy-action-danger-bg-hover: #AC1922;
  --pulsy-action-danger-bg-pressed: #8A161B;
  --pulsy-action-danger-text: #FFFFFF;
  --pulsy-action-disabled-bg: #E4E6EC;
  --pulsy-action-disabled-text: #696F7B;
  --pulsy-status-success-text: #176938;
  --pulsy-status-success-bg: #EDFBF0;
  --pulsy-status-success-border: #78D694;
  --pulsy-status-success-icon: #1E8347;
  --pulsy-status-success-solid: #1E8347;
  --pulsy-status-success-on-solid: #FFFFFF;
  --pulsy-status-warning-text: #915B00;
  --pulsy-status-warning-bg: #FFF7EE;
  --pulsy-status-warning-border: #FFC075;
  --pulsy-status-warning-icon: #B97500;
  --pulsy-status-warning-solid: #E19000;
  --pulsy-status-warning-on-solid: #081437;
  --pulsy-status-danger-text: #AC1922;
  --pulsy-status-danger-bg: #FFF4F3;
  --pulsy-status-danger-border: #FFA098;
  --pulsy-status-danger-icon: #D01C29;
  --pulsy-status-danger-solid: #D01C29;
  --pulsy-status-danger-on-solid: #FFFFFF;
  --pulsy-status-info-text: #005DA2;
  --pulsy-status-info-bg: #F1F8FF;
  --pulsy-status-info-border: #8CC3FC;
  --pulsy-status-info-icon: #0071C3;
  --pulsy-status-info-solid: #0071C3;
  --pulsy-status-info-on-solid: #FFFFFF;
  --pulsy-chart-gridline: #E4E6EC;
  --pulsy-chart-axis: #D1D4DC;
  --pulsy-chart-label: #525865;
  --pulsy-chart-estimate-fill-opacity: 0.35;
  --pulsy-chart-selection: #E5EDFE;
  --pulsy-chart-series-grid-import: #1557D0;
  --pulsy-chart-series-grid-export: #00827E;
  --pulsy-chart-series-solar: #C17600;
  --pulsy-chart-series-battery-charge: #7D64A8;
  --pulsy-chart-series-battery-discharge: #A87AEF;
  --pulsy-chart-series-ev: #6E2A59;
  --pulsy-chart-series-heat-pump: #A4561A;
  --pulsy-chart-series-peak: #A3001F;
  --pulsy-chart-series-electricity: #132353;
  --pulsy-chart-series-gas: #C25E00;
  --pulsy-chart-series-water: #0089B8;
  --pulsy-shadow-1: 0px 1px 2px 0px rgba(8, 20, 55, 0.06), 0px 1px 3px 0px rgba(8, 20, 55, 0.08);
  --pulsy-shadow-2: 0px 2px 4px -1px rgba(8, 20, 55, 0.06), 0px 4px 8px -2px rgba(8, 20, 55, 0.1);
  --pulsy-shadow-3: 0px 8px 16px -4px rgba(8, 20, 55, 0.08), 0px 16px 32px -8px rgba(8, 20, 55, 0.12);
  color-scheme: light;
}

/* System dark mode, unless the page forces light. */
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --pulsy-bg-canvas: #081437;
    --pulsy-bg-surface: #132353;
    --pulsy-bg-elevated: #203775;
    --pulsy-bg-sunken: #080E1B;
    --pulsy-bg-inverse: #F9FAFC;
    --pulsy-bg-brand: #132353;
    --pulsy-bg-accent: #A9EF36;
    --pulsy-bg-overlay: #080E1B;
    --pulsy-border-subtle: #203775;
    --pulsy-border-default: #2F4A94;
    --pulsy-border-strong: #7E9CE3;
    --pulsy-border-focus: #A9EF36;
    --pulsy-text-primary: #F9FAFC;
    --pulsy-text-secondary: #D1D4DC;
    --pulsy-text-muted: #A6BDF2;
    --pulsy-text-inverse: #081437;
    --pulsy-text-on-accent: #081437;
    --pulsy-text-on-brand: #FFFFFF;
    --pulsy-text-link: #B8F762;
    --pulsy-text-link-hover: #CCFC95;
    --pulsy-text-accent: #A9EF36;
    --pulsy-text-disabled: #5B7CCE;
    --pulsy-icon-primary: #F9FAFC;
    --pulsy-icon-secondary: #D1D4DC;
    --pulsy-icon-accent: #A9EF36;
    --pulsy-icon-on-brand: #A9EF36;
    --pulsy-icon-on-inverse: #436404;
    --pulsy-action-primary-bg: #A9EF36;
    --pulsy-action-primary-bg-hover: #B8F762;
    --pulsy-action-primary-bg-pressed: #93D60C;
    --pulsy-action-primary-text: #081437;
    --pulsy-action-secondary-bg: #132353;
    --pulsy-action-secondary-bg-hover: #203775;
    --pulsy-action-secondary-bg-pressed: #2F4A94;
    --pulsy-action-secondary-border: #7E9CE3;
    --pulsy-action-secondary-text: #F9FAFC;
    --pulsy-action-accent-bg: #A9EF36;
    --pulsy-action-accent-bg-hover: #B8F762;
    --pulsy-action-accent-bg-pressed: #93D60C;
    --pulsy-action-accent-text: #081437;
    --pulsy-action-danger-bg: #FFA098;
    --pulsy-action-danger-bg-hover: #FFC8C3;
    --pulsy-action-danger-bg-pressed: #FA706A;
    --pulsy-action-danger-text: #081437;
    --pulsy-action-disabled-bg: #203775;
    --pulsy-action-disabled-text: #7E9CE3;
    --pulsy-status-success-text: #78D694;
    --pulsy-status-success-bg: #05210E;
    --pulsy-status-success-border: #104F29;
    --pulsy-status-success-icon: #4DBF74;
    --pulsy-status-success-solid: #4DBF74;
    --pulsy-status-success-on-solid: #081437;
    --pulsy-status-warning-text: #FFC075;
    --pulsy-status-warning-bg: #351E00;
    --pulsy-status-warning-border: #704500;
    --pulsy-status-warning-icon: #FEA408;
    --pulsy-status-warning-solid: #FEA408;
    --pulsy-status-warning-on-solid: #081437;
    --pulsy-status-danger-text: #FFA098;
    --pulsy-status-danger-bg: #3D090A;
    --pulsy-status-danger-border: #8A161B;
    --pulsy-status-danger-icon: #FA706A;
    --pulsy-status-danger-solid: #FA706A;
    --pulsy-status-danger-on-solid: #081437;
    --pulsy-status-info-text: #8CC3FC;
    --pulsy-status-info-bg: #001E3A;
    --pulsy-status-info-border: #00467D;
    --pulsy-status-info-icon: #56A6F5;
    --pulsy-status-info-solid: #56A6F5;
    --pulsy-status-info-on-solid: #081437;
    --pulsy-chart-gridline: #203775;
    --pulsy-chart-axis: #2F4A94;
    --pulsy-chart-label: #D1D4DC;
    --pulsy-chart-estimate-fill-opacity: 0.35;
    --pulsy-chart-selection: #203775;
    --pulsy-chart-series-grid-import: #B5D7FF;
    --pulsy-chart-series-grid-export: #00E1C7;
    --pulsy-chart-series-solar: #EBB100;
    --pulsy-chart-series-battery-charge: #9687F5;
    --pulsy-chart-series-battery-discharge: #BAB4FF;
    --pulsy-chart-series-ev: #D88CD4;
    --pulsy-chart-series-heat-pump: #F37700;
    --pulsy-chart-series-peak: #FF4D6A;
    --pulsy-chart-series-electricity: #A9EF36;
    --pulsy-chart-series-gas: #FFA24C;
    --pulsy-chart-series-water: #5CC8F0;
    --pulsy-shadow-1: 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
    --pulsy-shadow-2: 0px 2px 4px -1px rgba(0, 0, 0, 0.35), 0px 4px 8px -2px rgba(0, 0, 0, 0.4);
    --pulsy-shadow-3: 0px 8px 16px -4px rgba(0, 0, 0, 0.45), 0px 16px 32px -8px rgba(0, 0, 0, 0.5);
    color-scheme: dark;
  }
}

/* Explicit override: <html data-theme="dark"> */
[data-theme="dark"] {
  --pulsy-bg-canvas: #081437;
  --pulsy-bg-surface: #132353;
  --pulsy-bg-elevated: #203775;
  --pulsy-bg-sunken: #080E1B;
  --pulsy-bg-inverse: #F9FAFC;
  --pulsy-bg-brand: #132353;
  --pulsy-bg-accent: #A9EF36;
  --pulsy-bg-overlay: #080E1B;
  --pulsy-border-subtle: #203775;
  --pulsy-border-default: #2F4A94;
  --pulsy-border-strong: #7E9CE3;
  --pulsy-border-focus: #A9EF36;
  --pulsy-text-primary: #F9FAFC;
  --pulsy-text-secondary: #D1D4DC;
  --pulsy-text-muted: #A6BDF2;
  --pulsy-text-inverse: #081437;
  --pulsy-text-on-accent: #081437;
  --pulsy-text-on-brand: #FFFFFF;
  --pulsy-text-link: #B8F762;
  --pulsy-text-link-hover: #CCFC95;
  --pulsy-text-accent: #A9EF36;
  --pulsy-text-disabled: #5B7CCE;
  --pulsy-icon-primary: #F9FAFC;
  --pulsy-icon-secondary: #D1D4DC;
  --pulsy-icon-accent: #A9EF36;
  --pulsy-icon-on-brand: #A9EF36;
  --pulsy-icon-on-inverse: #436404;
  --pulsy-action-primary-bg: #A9EF36;
  --pulsy-action-primary-bg-hover: #B8F762;
  --pulsy-action-primary-bg-pressed: #93D60C;
  --pulsy-action-primary-text: #081437;
  --pulsy-action-secondary-bg: #132353;
  --pulsy-action-secondary-bg-hover: #203775;
  --pulsy-action-secondary-bg-pressed: #2F4A94;
  --pulsy-action-secondary-border: #7E9CE3;
  --pulsy-action-secondary-text: #F9FAFC;
  --pulsy-action-accent-bg: #A9EF36;
  --pulsy-action-accent-bg-hover: #B8F762;
  --pulsy-action-accent-bg-pressed: #93D60C;
  --pulsy-action-accent-text: #081437;
  --pulsy-action-danger-bg: #FFA098;
  --pulsy-action-danger-bg-hover: #FFC8C3;
  --pulsy-action-danger-bg-pressed: #FA706A;
  --pulsy-action-danger-text: #081437;
  --pulsy-action-disabled-bg: #203775;
  --pulsy-action-disabled-text: #7E9CE3;
  --pulsy-status-success-text: #78D694;
  --pulsy-status-success-bg: #05210E;
  --pulsy-status-success-border: #104F29;
  --pulsy-status-success-icon: #4DBF74;
  --pulsy-status-success-solid: #4DBF74;
  --pulsy-status-success-on-solid: #081437;
  --pulsy-status-warning-text: #FFC075;
  --pulsy-status-warning-bg: #351E00;
  --pulsy-status-warning-border: #704500;
  --pulsy-status-warning-icon: #FEA408;
  --pulsy-status-warning-solid: #FEA408;
  --pulsy-status-warning-on-solid: #081437;
  --pulsy-status-danger-text: #FFA098;
  --pulsy-status-danger-bg: #3D090A;
  --pulsy-status-danger-border: #8A161B;
  --pulsy-status-danger-icon: #FA706A;
  --pulsy-status-danger-solid: #FA706A;
  --pulsy-status-danger-on-solid: #081437;
  --pulsy-status-info-text: #8CC3FC;
  --pulsy-status-info-bg: #001E3A;
  --pulsy-status-info-border: #00467D;
  --pulsy-status-info-icon: #56A6F5;
  --pulsy-status-info-solid: #56A6F5;
  --pulsy-status-info-on-solid: #081437;
  --pulsy-chart-gridline: #203775;
  --pulsy-chart-axis: #2F4A94;
  --pulsy-chart-label: #D1D4DC;
  --pulsy-chart-estimate-fill-opacity: 0.35;
  --pulsy-chart-selection: #203775;
  --pulsy-chart-series-grid-import: #B5D7FF;
  --pulsy-chart-series-grid-export: #00E1C7;
  --pulsy-chart-series-solar: #EBB100;
  --pulsy-chart-series-battery-charge: #9687F5;
  --pulsy-chart-series-battery-discharge: #BAB4FF;
  --pulsy-chart-series-ev: #D88CD4;
  --pulsy-chart-series-heat-pump: #F37700;
  --pulsy-chart-series-peak: #FF4D6A;
  --pulsy-chart-series-electricity: #A9EF36;
  --pulsy-chart-series-gas: #FFA24C;
  --pulsy-chart-series-water: #5CC8F0;
  --pulsy-shadow-1: 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
  --pulsy-shadow-2: 0px 2px 4px -1px rgba(0, 0, 0, 0.35), 0px 4px 8px -2px rgba(0, 0, 0, 0.4);
  --pulsy-shadow-3: 0px 8px 16px -4px rgba(0, 0, 0, 0.45), 0px 16px 32px -8px rgba(0, 0, 0, 0.5);
  color-scheme: dark;
}
