/* generated at build from @lsakvomi/theme — do not edit, do not commit */
:root {
  --dv-font: "Commissioner", "Segoe UI", sans-serif;
  --dv-mono: "IBM Plex Mono", ui-monospace, monospace;
  --dv-display: var(--dv-font);
  --dv-text-2xs: 0.6875rem;
  --dv-text-xs: 0.75rem;
  --dv-text-sm: 0.8125rem;
  --dv-text-md: 0.875rem;
  --dv-text-base: 1rem;
  --dv-text-lg: 1.125rem;
  --dv-text-xl: 1.25rem;
  --dv-text-2xl: 1.375rem;
  --dv-text-h1: 1.875rem;
  --dv-text-h1-narrow: var(--dv-text-2xl);
  --dv-text-h2: var(--dv-text-lg);
  --dv-weight-regular: 400;
  --dv-weight-medium: 500;
  --dv-weight-semibold: 600;
  --dv-weight-bold: 700;
  --dv-leading-tight: 1.25;
  --dv-leading-snug: 1.35;
  --dv-leading-normal: 1.5;
  --dv-radius: 1.35rem;
  --dv-radius-control: 0.5rem;
  --dv-radius-pill: 999px;
  --dv-space-1: 0.25rem;
  --dv-space-2: 0.5rem;
  --dv-space-3: 0.75rem;
  --dv-space-4: 1rem;
  --dv-space-5: 1.5rem;
  --dv-space-6: 2rem;
  --dv-pad: 0.7rem;
  --dv-ease: 200ms ease-out;
  --dv-primary: var(--dv-accent);
  --dv-secondary: var(--dv-c2);
  --dv-danger: var(--dv-minus);
  --dv-success: var(--dv-plus);
}
/* fleur */
:root[data-theme="fleur"], :root:not([data-theme]) {
  color-scheme: light;
  --dv-c1: #ff6b7a;
  --dv-c2: #4fc3f7;
  --dv-c3: #6b7390;
  --dv-tone-1: #ff6b7a;
  --dv-tone-2: #ff9aa4;
  --dv-tone-3: #e24b5c;
  --dv-tone-4: #4fc3f7;
  --dv-tone-5: #7dd3fc;
  --dv-tone-6: #2b93c4;
  --dv-tone-7: #c48aa8;
  --dv-tone-8: #6b7390;
  --dv-bg: #f6f7fb;
  --dv-surface: #ffffff;
  --dv-border: #e8eaf2;
  --dv-text: #1f2430;
  --dv-muted: #6b7390;
  --dv-accent: #ff6b7a;
  --dv-accent-hover: #f25566;
  --dv-accent-soft: #ffe4e8;
  --dv-plus: #4fc3f7;
  --dv-minus: #ff6b7a;
  --dv-warn-bg: #ffe4e8;
  --dv-warn-border: #ffb3bc;
  --dv-warn-text: #c44555;
  --dv-on-accent: #ffffff;
  --dv-shadow: 0 16px 40px -24px rgb(255 107 122 / 0.45);
  --dv-bar-radius: 18px;
  --dv-bar-size: 16px;
  --dv-aside-bg: #ffffff;
  --dv-aside-text: #1f2430;
  --dv-aside-chip: #ffe4e8;
  --dv-aside-nav: #6b7390;
  --dv-aside-nav-active-bg: #ffe4e8;
  --dv-aside-nav-active-text: #ff6b7a;
}
:root[data-theme="fleur"].pf-v5-theme-dark, :root:not([data-theme]).pf-v5-theme-dark {
  color-scheme: dark;
  --dv-c1: #ff8a96;
  --dv-c2: #7dd3fc;
  --dv-c3: #b3a8b8;
  --dv-tone-1: #ff8a96;
  --dv-tone-2: #ffb0b8;
  --dv-tone-3: #f25566;
  --dv-tone-4: #7dd3fc;
  --dv-tone-5: #a6e4ff;
  --dv-tone-6: #4fc3f7;
  --dv-tone-7: #d4a0b8;
  --dv-tone-8: #b3a8b8;
  --dv-bg: #16141c;
  --dv-surface: #221e28;
  --dv-border: #3a3344;
  --dv-text: #f3eef4;
  --dv-muted: #b3a8b8;
  --dv-accent: #ff8a96;
  --dv-accent-hover: #ffb0b8;
  --dv-accent-soft: #3a2430;
  --dv-plus: #7dd3fc;
  --dv-minus: #ff8a96;
  --dv-warn-bg: #3a2430;
  --dv-warn-border: #c44555;
  --dv-warn-text: #ffb0b8;
  --dv-on-accent: #16141c;
  --dv-shadow: none;
  --dv-bar-radius: 18px;
  --dv-bar-size: 16px;
  --dv-aside-bg: #221e28;
  --dv-aside-text: #f3eef4;
  --dv-aside-chip: #3a2430;
  --dv-aside-nav: #b3a8b8;
  --dv-aside-nav-active-bg: #3a2430;
  --dv-aside-nav-active-text: #ff8a96;
}
/* saffron */
:root[data-theme="saffron"] {
  color-scheme: light;
  --dv-c1: #e86a3a;
  --dv-c2: #16565c;
  --dv-c3: #f6e27a;
  --dv-tone-1: #e86a3a;
  --dv-tone-2: #f08a5a;
  --dv-tone-3: #c45a2c;
  --dv-tone-4: #16565c;
  --dv-tone-5: #3d7a80;
  --dv-tone-6: #7ec8c4;
  --dv-tone-7: #e6c84a;
  --dv-tone-8: #f6e27a;
  --dv-bg: #f2eee4;
  --dv-surface: #fbfaf5;
  --dv-border: #e4dccb;
  --dv-text: #1a4d52;
  --dv-muted: #6d7c7a;
  --dv-accent: #e86a3a;
  --dv-accent-hover: #d45a2c;
  --dv-accent-soft: #fde8d8;
  --dv-plus: #16565c;
  --dv-minus: #e86a3a;
  --dv-warn-bg: #f8e7a0;
  --dv-warn-border: #e6d16a;
  --dv-warn-text: #6b5340;
  --dv-on-accent: #ffffff;
  --dv-shadow: 0 16px 40px -24px rgb(22 86 92 / 0.35);
  --dv-bar-radius: 18px;
  --dv-bar-size: 16px;
  --dv-aside-bg: #16565c;
  --dv-aside-text: #e8f4f4;
  --dv-aside-chip: #1e6a70;
  --dv-aside-nav: #b7d4d6;
  --dv-aside-nav-active-bg: #f8e7a0;
  --dv-aside-nav-active-text: #16565c;
}
:root[data-theme="saffron"].pf-v5-theme-dark {
  color-scheme: dark;
  --dv-c1: #f08a5a;
  --dv-c2: #7ec8c4;
  --dv-c3: #f8e7a0;
  --dv-tone-1: #f08a5a;
  --dv-tone-2: #f4a57c;
  --dv-tone-3: #e86a3a;
  --dv-tone-4: #7ec8c4;
  --dv-tone-5: #a6ddd9;
  --dv-tone-6: #3d7a80;
  --dv-tone-7: #e6c84a;
  --dv-tone-8: #f8e7a0;
  --dv-bg: #122326;
  --dv-surface: #1a3337;
  --dv-border: #2c4a4e;
  --dv-text: #eef4f2;
  --dv-muted: #a3b8b6;
  --dv-accent: #f08a5a;
  --dv-accent-hover: #f4a57c;
  --dv-accent-soft: #3a2a22;
  --dv-plus: #7ec8c4;
  --dv-minus: #f08a5a;
  --dv-warn-bg: #3a3418;
  --dv-warn-border: #8a6b2f;
  --dv-warn-text: #f8e7a0;
  --dv-on-accent: #122326;
  --dv-shadow: none;
  --dv-bar-radius: 18px;
  --dv-bar-size: 16px;
  --dv-aside-bg: #0d3338;
  --dv-aside-text: #e8f4f4;
  --dv-aside-chip: #1e6a70;
  --dv-aside-nav: #b7d4d6;
  --dv-aside-nav-active-bg: #f8e7a0;
  --dv-aside-nav-active-text: #16565c;
}
/* ink */
:root[data-theme="ink"] {
  color-scheme: light;
  --dv-c1: #1e3a5f;
  --dv-c2: #c4a35a;
  --dv-c3: #b08d4a;
  --dv-tone-1: #1e3a5f;
  --dv-tone-2: #c4a35a;
  --dv-tone-3: #b08d4a;
  --dv-tone-4: #d4bc7a;
  --dv-tone-5: #a67c32;
  --dv-tone-6: #e4d4a0;
  --dv-tone-7: #8a6a28;
  --dv-tone-8: #3d5a82;
  --dv-bg: #f3efe6;
  --dv-surface: #faf7f0;
  --dv-border: #e0d6c4;
  --dv-text: #1e3a5f;
  --dv-muted: #6a5c40;
  --dv-accent: #c4a35a;
  --dv-accent-hover: #a88a40;
  --dv-accent-soft: #f4ecd4;
  --dv-plus: #c4a35a;
  --dv-minus: #a85a38;
  --dv-warn-bg: #f4ecd4;
  --dv-warn-border: #c4a35a;
  --dv-warn-text: #5a4a28;
  --dv-on-accent: #1e3a5f;
  --dv-shadow: 0 16px 40px -24px rgb(196 163 90 / 0.45);
  --dv-bar-radius: 18px;
  --dv-bar-size: 16px;
  --dv-aside-bg: #152a48;
  --dv-aside-text: #f0e6cc;
  --dv-aside-chip: #1e3a5f;
  --dv-aside-nav: #c4b48a;
  --dv-aside-nav-active-bg: #c4a35a;
  --dv-aside-nav-active-text: #152a48;
}
:root[data-theme="ink"].pf-v5-theme-dark {
  color-scheme: dark;
  --dv-c1: #d4bc7a;
  --dv-c2: #e4d4a0;
  --dv-c3: #c49a52;
  --dv-tone-1: #d4bc7a;
  --dv-tone-2: #e4d4a0;
  --dv-tone-3: #c49a52;
  --dv-tone-4: #f0e4b8;
  --dv-tone-5: #a88a40;
  --dv-tone-6: #c4a35a;
  --dv-tone-7: #8aa4c8;
  --dv-tone-8: #b08d4a;
  --dv-bg: #10161e;
  --dv-surface: #182028;
  --dv-border: #3a3428;
  --dv-text: #f0e6cc;
  --dv-muted: #c4b48a;
  --dv-accent: #d4bc7a;
  --dv-accent-hover: #e4d4a0;
  --dv-accent-soft: #2a2418;
  --dv-plus: #e4d4a0;
  --dv-minus: #e08a6a;
  --dv-warn-bg: #2a2418;
  --dv-warn-border: #c4a35a;
  --dv-warn-text: #e4d4a0;
  --dv-on-accent: #10161e;
  --dv-shadow: none;
  --dv-bar-radius: 18px;
  --dv-bar-size: 16px;
  --dv-aside-bg: #0c1420;
  --dv-aside-text: #f0e6cc;
  --dv-aside-chip: #1e3a5f;
  --dv-aside-nav: #c4b48a;
  --dv-aside-nav-active-bg: #c4a35a;
  --dv-aside-nav-active-text: #152a48;
}
