/* Application palettes. Guarded against lib/core/app_theme.dart by studio.test.mjs. */

:root[data-theme="smoke-rose"] {
  --primary: #38839b;
  --secondary: #779abc;
  --action: #43536f;
  --ink: #30394a;
  --paper: #f4f8fc;
  --wash: #dceaf5;
  --muted: color-mix(in srgb, var(--ink) 80%, var(--paper));
  --elevated: #fff;
  --on-action: #fff;
}

:root[data-mode="dark"][data-theme="smoke-rose"] {
  --primary: #8ec5d7;
  --action: var(--primary);
  --paper: #0d1518;
  --wash: #233034;
  --elevated: #182225;
  --ink: #eef1f2;
  --muted: #ccd4d7;
  --on-action: #171b24;
}

:root[data-theme="celadon-pear"] {
  --primary: #4b9685;
  --secondary: #a6c9b7;
  --action: #426f64;
  --ink: #303e39;
  --paper: #f4f8f3;
  --wash: #f4f8f3;
  --muted: color-mix(in srgb, var(--ink) 80%, var(--paper));
  --elevated: #fff;
  --on-action: #fff;
}

:root[data-mode="dark"][data-theme="celadon-pear"] {
  --primary: #8ed7c7;
  --action: var(--primary);
  --paper: #0d1815;
  --wash: #233430;
  --elevated: #182522;
  --ink: #eef2f1;
  --muted: #ccd7d4;
  --on-action: #171b24;
}

:root[data-theme="lotus-sand"] {
  --primary: #a47bb2;
  --secondary: #d5b7cf;
  --action: #755f7c;
  --ink: #403944;
  --paper: #f9f5fa;
  --wash: #e8dbee;
  --muted: color-mix(in srgb, var(--ink) 80%, var(--paper));
  --elevated: #fff;
  --on-action: #fff;
}

:root[data-mode="dark"][data-theme="lotus-sand"] {
  --primary: #c58ed7;
  --action: var(--primary);
  --paper: #150e17;
  --wash: #302334;
  --elevated: #221825;
  --ink: #f1eef2;
  --muted: #d4ccd7;
  --on-action: #171b24;
}

:root[data-theme="glazed-jade"] {
  --primary: #73a84f;
  --secondary: #a5c988;
  --action: #4d743c;
  --ink: #34443d;
  --paper: #f3f9f3;
  --wash: #e1efe2;
  --muted: color-mix(in srgb, var(--ink) 80%, var(--paper));
  --elevated: #fff;
  --on-action: #fff;
}

:root[data-mode="dark"][data-theme="glazed-jade"] {
  --primary: #abd78e;
  --action: var(--primary);
  --paper: #11180d;
  --wash: #2a3423;
  --elevated: #1d2518;
  --ink: #eff2ee;
  --muted: #d0d7cc;
  --on-action: #171b24;
}

:root[data-theme="warm-gold"] {
  --primary: #b48639;
  --secondary: #c8a660;
  --action: #76552e;
  --ink: #443a2e;
  --paper: #fcf7eb;
  --wash: #fcf7eb;
  --muted: color-mix(in srgb, var(--ink) 80%, var(--paper));
  --elevated: #fff;
  --on-action: #fff;
}

:root[data-mode="dark"][data-theme="warm-gold"] {
  --primary: #dabd8b;
  --action: var(--primary);
  --paper: #18140d;
  --wash: #342e23;
  --elevated: #252018;
  --ink: #f2f0ee;
  --muted: #d7d2cc;
  --on-action: #171b24;
}

:root[data-theme="cherry-blush"] {
  --primary: #c97f94;
  --secondary: #dba09b;
  --action: #915166;
  --ink: #44353b;
  --paper: #fff7f8;
  --wash: #fff7f8;
  --muted: color-mix(in srgb, var(--ink) 80%, var(--paper));
  --elevated: #fff;
  --on-action: #fff;
}

:root[data-mode="dark"][data-theme="cherry-blush"] {
  --primary: #d78ea3;
  --action: var(--primary);
  --paper: #180d10;
  --wash: #342328;
  --elevated: #25181c;
  --ink: #f2eeef;
  --muted: #d7cccf;
  --on-action: #171b24;
}

:root[data-theme="sunset-apricot"] {
  --primary: #ca855a;
  --secondary: #98b3a0;
  --action: #925a36;
  --ink: #46372f;
  --paper: #fff7ef;
  --wash: #fff7ef;
  --muted: color-mix(in srgb, var(--ink) 80%, var(--paper));
  --elevated: #fff;
  --on-action: #fff;
}

:root[data-mode="dark"][data-theme="sunset-apricot"] {
  --primary: #daa98b;
  --action: var(--primary);
  --paper: #18110d;
  --wash: #342923;
  --elevated: #251d18;
  --ink: #f2efee;
  --muted: #d7d0cc;
  --on-action: #171b24;
}

:root[data-theme="ink-indigo"] {
  --primary: #687ab8;
  --secondary: #be9d83;
  --action: #4e5b91;
  --ink: #30384c;
  --paper: #f4f5fc;
  --wash: #f4f5fc;
  --muted: color-mix(in srgb, var(--ink) 80%, var(--paper));
  --elevated: #fff;
  --on-action: #fff;
}

:root[data-mode="dark"][data-theme="ink-indigo"] {
  --primary: #8e9ed7;
  --action: var(--primary);
  --paper: #0d0f18;
  --wash: #232734;
  --elevated: #181b25;
  --ink: #eeeff2;
  --muted: #ccced7;
  --on-action: #171b24;
}
