:root{--neem-palette-cyan10: #BFE9FF;--neem-palette-cyan20: #6CD2FF;--neem-palette-cyan30: #187BC2;--neem-palette-cyan40: #004D65;--neem-palette-cyan50: #003547;--neem-palette-green5: #EDFFF3;--neem-palette-green10: #D4FAE0;--neem-palette-green20: #006C45;--neem-palette-green30: #124854;--neem-palette-navy10: #EAF9FF;--neem-palette-navy20: #186D92;--neem-palette-navy30: #19355E;--neem-palette-red10: #FFDAD6;--neem-palette-red20: #BA1A1A;--neem-palette-red30: #410002;--neem-palette-red40: #FF897D;--neem-palette-yellow10: #FFF6C8;--neem-palette-yellow30: #5F4100;--neem-palette-neutral10: #FFFFFF;--neem-palette-neutral20: #F7F7F7;--neem-palette-neutral30: #E5E5E5;--neem-palette-neutral40: #D9D9D9;--neem-palette-neutral50: #999999;--neem-palette-neutral60: #666666;--neem-palette-neutral70: #333333;--neem-palette-dark-surface: #121212;--neem-palette-dark-surface-variant: #1E1E1E;--neem-palette-dark-on-surface: #E1E1E1;--neem-palette-dark-primary: #6CD2FF;--neem-palette-dark-on-primary: #003547;--neem-palette-shadow-light: 0 4px 12px rgba(0,0,0,.05);--neem-palette-shadow-dark: 0 4px 12px rgba(0,0,0,.3)}[data-neem-theme=blue],:root{--neem-primary: var(--neem-palette-cyan20);--neem-on-primary: var(--neem-palette-cyan50);--neem-primary-container: var(--neem-palette-cyan10);--neem-on-primary-container: var(--neem-palette-cyan40);--neem-inverse-primary: var(--neem-palette-cyan30);--neem-secondary: var(--neem-palette-navy30);--neem-on-secondary: var(--neem-palette-neutral10);--neem-secondary-container: var(--neem-palette-navy10);--neem-on-secondary-container: var(--neem-palette-navy20);--neem-tertiary: var(--neem-palette-yellow30);--neem-on-tertiary: var(--neem-palette-neutral10);--neem-tertiary-container: var(--neem-palette-yellow10);--neem-on-tertiary-container: var(--neem-palette-yellow30);--neem-error: var(--neem-palette-red20);--neem-on-error: var(--neem-palette-neutral10);--neem-error-container: var(--neem-palette-red10);--neem-on-error-container: var(--neem-palette-red30);--neem-surface: var(--neem-palette-neutral10);--neem-on-surface: var(--neem-palette-neutral70);--neem-on-surface-variant: var(--neem-palette-neutral60);--neem-surface-container: var(--neem-palette-neutral20);--neem-surface-container-high: var(--neem-palette-neutral30);--neem-surface-container-highest: var(--neem-palette-neutral50);--neem-shadow: var(--neem-palette-shadow-light)}[data-neem-theme=green]{--neem-primary: var(--neem-palette-green20);--neem-on-primary: var(--neem-palette-neutral10);--neem-primary-container: var(--neem-palette-green10);--neem-on-primary-container: var(--neem-palette-green30);--neem-inverse-primary: var(--neem-palette-green20);--neem-secondary: var(--neem-palette-navy30);--neem-on-secondary: var(--neem-palette-neutral10);--neem-secondary-container: var(--neem-palette-green5);--neem-on-secondary-container: var(--neem-palette-green30);--neem-tertiary: var(--neem-palette-yellow30);--neem-on-tertiary: var(--neem-palette-neutral10);--neem-tertiary-container: var(--neem-palette-yellow10);--neem-on-tertiary-container: var(--neem-palette-yellow30);--neem-error: var(--neem-palette-red20);--neem-on-error: var(--neem-palette-neutral10);--neem-error-container: var(--neem-palette-red10);--neem-on-error-container: var(--neem-palette-red30);--neem-surface: var(--neem-palette-neutral10);--neem-on-surface: var(--neem-palette-neutral70);--neem-on-surface-variant: var(--neem-palette-neutral60);--neem-surface-container: var(--neem-palette-neutral20);--neem-surface-container-high: var(--neem-palette-neutral30);--neem-surface-container-highest: var(--neem-palette-neutral50);--neem-shadow: var(--neem-palette-shadow-light)}[data-neem-theme=dark]{--neem-primary: var(--neem-palette-dark-primary);--neem-on-primary: var(--neem-palette-dark-on-primary);--neem-primary-container: var(--neem-palette-cyan40);--neem-on-primary-container: var(--neem-palette-dark-on-surface);--neem-inverse-primary: var(--neem-palette-cyan30);--neem-secondary: var(--neem-palette-cyan20);--neem-on-secondary: var(--neem-palette-dark-on-surface);--neem-secondary-container: var(--neem-palette-cyan30);--neem-on-secondary-container: var(--neem-palette-dark-on-surface);--neem-tertiary: var(--neem-palette-yellow30);--neem-on-tertiary: var(--neem-palette-neutral10);--neem-tertiary-container: var(--neem-palette-yellow10);--neem-on-tertiary-container: var(--neem-palette-yellow30);--neem-error: var(--neem-palette-red40);--neem-on-error: var(--neem-palette-red30);--neem-error-container: var(--neem-palette-red20);--neem-on-error-container: var(--neem-palette-red10);--neem-surface: var(--neem-palette-dark-surface);--neem-on-surface: var(--neem-palette-dark-on-surface);--neem-on-surface-variant: var(--neem-palette-neutral50);--neem-surface-container: var(--neem-palette-dark-surface-variant);--neem-surface-container-high: var(--neem-palette-dark-surface-variant);--neem-surface-container-highest: var(--neem-palette-neutral50);--neem-shadow: var(--neem-palette-shadow-dark)}:root{--neem-surface-default: var(--neem-surface);--neem-surface-variant: var(--neem-surface-container);--neem-surface-disabled-container: var(--neem-surface-container-high);--neem-surface-error: var(--neem-error);--neem-surface-error-container: var(--neem-error-container);--neem-surface-primary: var(--neem-primary);--neem-surface-on-primary: var(--neem-on-primary);--neem-surface-primary-container: var(--neem-primary-container);--neem-surface-on-primary-container: var(--neem-on-primary-container);--neem-surface-secondary: var(--neem-secondary);--neem-surface-on-secondary: var(--neem-on-secondary);--neem-surface-secondary-container: var(--neem-secondary-container);--neem-surface-on-secondary-container: var(--neem-on-secondary-container);--neem-surface-tertiary: var(--neem-tertiary);--neem-surface-tertiary-container: var(--neem-tertiary-container);--neem-surface-surface-container: var(--neem-surface-container);--neem-surface-surface-container-high: var(--neem-surface-container-high);--neem-surface-shadow: var(--neem-shadow);--neem-text-on-surface: var(--neem-on-surface);--neem-text-on-surface-variant: var(--neem-on-surface-variant);--neem-text-on-primary: var(--neem-on-primary);--neem-text-on-primary-container: var(--neem-on-primary-container);--neem-text-primary: var(--neem-primary);--neem-text-secondary: var(--neem-secondary);--neem-text-on-secondary: var(--neem-on-secondary);--neem-text-on-secondary-container: var(--neem-on-secondary-container);--neem-text-error: var(--neem-error);--neem-text-on-error-container: var(--neem-on-error-container);--neem-text-disabled: var(--neem-surface-container-highest);--neem-text-on-tertiary: var(--neem-on-tertiary);--neem-text-on-tertiary-container: var(--neem-on-tertiary-container);--neem-text-link: var(--neem-inverse-primary);--neem-icon-on-surface: var(--neem-on-surface);--neem-icon-on-surface-variant: var(--neem-on-surface-variant);--neem-icon-success: var(--neem-palette-green20);--neem-icon-error: var(--neem-error);--neem-icon-on-error: var(--neem-on-error);--neem-icon-disabled: var(--neem-surface-container-highest);--neem-icon-primary: var(--neem-primary);--neem-icon-on-primary: var(--neem-on-primary);--neem-icon-secondary: var(--neem-secondary);--neem-icon-on-secondary: var(--neem-on-secondary);--neem-icon-inverse: var(--neem-inverse-primary);--neem-border-on-surface: var(--neem-surface-container-high);--neem-border-on-surface-container: var(--neem-on-surface-variant);--neem-border-secondary: var(--neem-secondary);--neem-border-on-error-container: var(--neem-on-error-container);--neem-border-disabled: var(--neem-surface-container-high);--neem-border-on-primary-container: var(--neem-on-primary-container);--neem-border-on-secondary-container: var(--neem-on-secondary-container);--neem-border-on-tertiary-container: var(--neem-on-tertiary-container);--neem-border-on-error: var(--neem-error);--neem-border-active: var(--neem-inverse-primary);--neem-border-width-thin: 1px;--neem-border-width-bold: 2px;--neem-spacing-none: 0px;--neem-spacing-border: 1px;--neem-spacing-extra-extra-small: 4px;--neem-spacing-extra-small: 8px;--neem-spacing-small: 16px;--neem-spacing-medium: 24px;--neem-spacing-large: 32px;--neem-spacing-extra-large: 48px;--neem-spacing-extra-extra-large: 64px;--neem-spacing-extra-extra-extra-large: 80px;--neem-shapes-extra-small: 2px;--neem-shapes-small: 4px;--neem-shapes-medium: 8px;--neem-shapes-large: 16px;--neem-shapes-extra-large: 32px;--neem-shapes-full: 9999px;--neem-typography-display-small-size: 36px;--neem-typography-display-small-line-height: 48px;--neem-typography-headline-medium-size: 28px;--neem-typography-headline-medium-line-height: 40px;--neem-typography-headline-small-size: 20px;--neem-typography-headline-small-line-height: 32px;--neem-typography-title-large-size: 20px;--neem-typography-title-large-line-height: 32px;--neem-typography-title-medium-size: 16px;--neem-typography-title-medium-line-height: 24px;--neem-typography-body-medium-size: 14px;--neem-typography-body-medium-line-height: 20px;--neem-typography-body-small-size: 12px;--neem-typography-body-small-line-height: 16px;--neem-typography-label-large-size: 16px;--neem-typography-label-large-line-height: 24px;--neem-typography-label-large-letter-spacing: .8px;--neem-typography-label-medium-size: 14px;--neem-typography-label-medium-line-height: 24px;--neem-typography-label-medium-letter-spacing: .7px;--neem-typography-label-small-size: 12px;--neem-typography-label-small-line-height: 16px;--neem-typography-label-small-letter-spacing: .6px;--neem-typography-code-size: 13px;--neem-typography-code-line-height: 1.5;--neem-typography-weights-normal: 400;--neem-typography-weights-bold: 700;--neem-motion-duration-short: .15s;--neem-motion-duration-medium: .3s;--neem-motion-duration-long: .5s;--neem-motion-easing-standard: cubic-bezier(.4, 0, .2, 1)}
