/* Tideline — generated by @strictthemes/spec */

@theme static {
  --color-tideline-primary-50: #f2f8fa;
  --color-tideline-primary-100: #e2edf2;
  --color-tideline-primary-200: #c9dde6;
  --color-tideline-primary-300: #abcad7;
  --color-tideline-primary-400: #84acbd;
  --color-tideline-primary-500: #6590a3;
  --color-tideline-primary-600: #4b7687;
  --color-tideline-primary-700: #385e6e;
  --color-tideline-primary-800: #264653;
  --color-tideline-primary-900: #1d3741;
  --color-tideline-primary-950: #102229;
  --color-tideline-secondary-50: #fdf6e8;
  --color-tideline-secondary-100: #f7eacc;
  --color-tideline-secondary-200: #eed7a0;
  --color-tideline-secondary-300: #e9c46a;
  --color-tideline-secondary-400: #cc9d00;
  --color-tideline-secondary-500: #aa8300;
  --color-tideline-secondary-600: #8a6a00;
  --color-tideline-secondary-700: #6e5400;
  --color-tideline-secondary-800: #574200;
  --color-tideline-secondary-900: #413000;
  --color-tideline-secondary-950: #291d00;
  --color-tideline-error-50: #fff4f2;
  --color-tideline-error-100: #ffe4e0;
  --color-tideline-error-200: #ffcbc2;
  --color-tideline-error-300: #ffab9f;
  --color-tideline-error-400: #f97869;
  --color-tideline-error-500: #e05446;
  --color-tideline-error-600: #b3261e;
  --color-tideline-error-700: #9f2019;
  --color-tideline-error-800: #801510;
  --color-tideline-error-900: #630a07;
  --color-tideline-error-950: #400503;
  --color-tideline-neutral-50: #f4f7f9;
  --color-tideline-neutral-100: #e5edef;
  --color-tideline-neutral-200: #cfdce1;
  --color-tideline-neutral-300: #b4c8d0;
  --color-tideline-neutral-400: #90a9b3;
  --color-tideline-neutral-500: #738e99;
  --color-tideline-neutral-600: #59747e;
  --color-tideline-neutral-700: #4f6770;
  --color-tideline-neutral-800: #354950;
  --color-tideline-neutral-900: #26363c;
  --color-tideline-neutral-950: #162125;
  --font-sans: Manrope, ui-sans-serif, system-ui, sans-serif;
  --font-mono: "Geist Mono", ui-monospace, monospace;
}

:root {
  --ui-primary: #264653;
  --ui-secondary: #E9C46A;
  --ui-error: #B3261E;
  --ui-radius: 8px;
  --ui-bg: #FBF5E6;
  --ui-bg-muted: #FFFFFF;
  --ui-bg-elevated: #dfdcd0;
  --ui-bg-accented: #d1d0c5;
  --ui-bg-inverted: #12262D;
  --ui-text-dimmed: #929893;
  --ui-text-muted: #4F6770;
  --ui-text-toned: #4c5a5b;
  --ui-text: #12262D;
  --ui-text-highlighted: #12262D;
  --ui-text-inverted: #FBF5E6;
  --ui-border: #E3D9BF;
  --ui-border-muted: #E3D9BF;
  --ui-border-accented: #c4bea9;
  --ui-border-inverted: #12262D;
}

.dark {
  --ui-primary: #E9C46A;
  --ui-secondary: #FBF5E6;
  --ui-error: #FF9B8A;
  --ui-bg: #12262D;
  --ui-bg-muted: #1B3640;
  --ui-bg-elevated: #25373c;
  --ui-bg-accented: #334347;
  --ui-bg-inverted: #FBF5E6;
  --ui-text-dimmed: #7b8380;
  --ui-text-muted: #A9BEC4;
  --ui-text-toned: #c1c1b8;
  --ui-text: #FBF5E6;
  --ui-text-highlighted: #FBF5E6;
  --ui-text-inverted: #12262D;
  --ui-border: #2F5360;
  --ui-border-muted: #2F5360;
  --ui-border-accented: #4e6b74;
  --ui-border-inverted: #FBF5E6;
}
