/* Generated by tools/armando-tokens-css.mjs from design-system/tokens.json (HELP-111).
   Never edit by hand: re-sync the JSON from the artifact (design-system/SOURCE.md),
   then run npm run armando-tokens:css. Loaded by playfocus.html only.
   Dark for every palette but Flaming Red and Albiceleste is its light value through Dark's filter,
   invert(.9) hue-rotate(180deg), worked out once in lib/armando-tokens.js. */

:root {
  /* Colour: Flaming Red light, for a page with no palette or one this sheet does not know. */
  --brand-red: #e3122b;
  --brand-gradient-from: #fa0000;
  --brand-gradient-to: #ff2e83;
  --brand-rail-end: #e8457e;
  --brand-burgundy: #4b0a1f;
  --brand-gold: #b69b56;
  --brand-gold-tint: #fbf4e6;
  --brand-gold-ink: #7a5e17;
  --brand-gold-outline-ink: #6e5a26;
  --brand-sand: #f6f3eb;
  --brand-sand-underline: #d8b9a0;
  --neutral-0: #ffffff;
  --neutral-50: #f7f6f4;
  --neutral-100: #efeee9;
  --neutral-200: #e4e1d8;
  --neutral-300: #d8d4c8;
  --neutral-400: #c9c5ba;
  --neutral-500: #8c8a83;
  --neutral-600: #6b6963;
  --neutral-700: #5d5c58;
  --neutral-800: #3a3935;
  --neutral-900: #1a1a1a;
  --mix-ink: #000000;
  --card-header: #efe8da;
  --card-header-border: #e0d8c6;
  --card-footer: #fafaf8;
  --category-draft: #8c8a83;
  --category-draft-bg: #f4f3f3;
  --category-draft-fg: #5b5a55;
  --category-prepare: #b69b56;
  --category-prepare-bg: #f8f5ee;
  --category-prepare-fg: #766538;
  --category-deliver: #2349d1;
  --category-deliver-bg: #e9edfa;
  --category-deliver-fg: #172f88;
  --category-release: #2e8b47;
  --category-release-bg: #eaf3ed;
  --category-release-fg: #1e5a2e;
  --category-done: #5dbb2f;
  --category-done-bg: #eff8ea;
  --category-done-fg: #3c7a1f;
  --category-rejected: #e00000;
  --category-rejected-bg: #fce6e6;
  --category-rejected-fg: #920000;
  --state-waiting: #d97a00;
  --state-waiting-text: #9a5600;
  --state-working: #2e7dd1;
  --state-working-text: #0b4f8a;
  --state-pending: #8c8a83;
  --state-pending-text: #5d5c58;
  --state-done: #2e8b47;
  --state-done-text: #2f6b18;
  --feedback-danger: #b30000;
  --feedback-danger-bg: #ffeded;
  --feedback-new: #9e1a1a;
  --feedback-new-bg: #ffe3e3;
  --feedback-warning: #8a4b00;
  --feedback-warning-bg: #fff4e0;
  --feedback-info: #0b4f8a;
  --feedback-info-bg: #e3f1ff;
  --feedback-success: #2f6b18;
  --feedback-success-bg: #eaf8e1;
  --feedback-alert: #c8001e;
  --feedback-chip-selected-bg: #fff0f0;
  --feedback-chip-selected-count: #ffd6d6;
  --impact-blocker: #9e1a1a;
  --impact-blocker-bg: #ffeded;
  --impact-major: #b35c00;
  --impact-major-bg: #fff4e0;
  --impact-minor: #6f5a1e;
  --impact-minor-bg: #f6efdc;
  --impact-minimal: #5d5c58;
  --impact-minimal-bg: #efeee9;
  --agent-roger: #1c7db4;
  --agent-clara: #8a6a1e;
  --agent-pino: #c99a00;
  --agent-bruno: #2349d1;
  --agent-nina: #9b3fd6;
  --agent-finn: #3b3f4a;
  --agent-lia: #c2417f;
  --agent-dario: #0e6e8c;
  --agent-wendy: #c4561b;
  --agent-teo: #0f7f6f;
  --agent-marco: #5e6b1f;
  --agent-paolo: #7a4b2a;
  --agent-human-gate: #c80000;
  --record-story-header: #e8eefb;
  --record-story-header-border: #d3ddf4;
  --record-story-ink: #1b3a9e;
  --record-issue-header: #fbe6e6;
  --record-issue-header-border: #f1cccc;
  --record-issue-ink: #9e1a1a;
  --thread-hover: #faf8f3;
  --theme-selected-bg: #fdf0f2;
  --app-fenix-to: #8a1c3a;
  --multiselect-clear: #8e1a2f;
  --on-rail-muted: rgba(255,255,255,.85);
  --on-rail-hover: rgba(255,255,255,.14);
  --on-rail-divider: rgba(255,255,255,.22);
  --theme-red-paper: #f5f4f2;
  --theme-red-accent: #fa0000;
  --theme-red-ink: #15171c;
  --theme-gold-paper: #f4f3f1;
  --theme-gold-accent: #a07510;
  --theme-gold-ink: #1a1813;
  --theme-mono-paper: #f4f4f4;
  --theme-mono-accent: #6b6566;
  --theme-mono-ink: #151516;
  --theme-lavender-paper: #f3f3f5;
  --theme-lavender-accent: #9061e6;
  --theme-lavender-ink: #161616;
  --theme-orange-paper: #f4f3f1;
  --theme-orange-accent: #c7600a;
  --theme-orange-ink: #181512;
  --theme-ocean-paper: #f3f4f6;
  --theme-ocean-accent: #0e88b4;
  --theme-ocean-ink: #15181c;
  --theme-albiceleste-paper: #f8f6f1;
  --theme-albiceleste-accent: #1f5f99;
  --theme-albiceleste-ink: #3b2b26;
  --filetype-pdf: #a3161a;
  --filetype-pdf-bg: #fde7e7;
  --filetype-image: #0b5f8a;
  --filetype-image-bg: #e1f0fa;
  --filetype-html: #8a4b00;
  --filetype-html-bg: #fff1dc;
  --filetype-text: #3a3935;
  --filetype-text-bg: #efeee9;
  --human-ring: #e00000;

  /* spacing */
  --space-0-5: 2px;
  --space-1: 4px;
  --space-1-5: 6px;
  --space-2: 8px;
  --space-2-5: 10px;
  --space-3: 12px;
  --space-3-5: 14px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 24px;
  --space-8: 32px;
  --space-10: 40px;

  /* radius */
  --radius-xs: 4px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 10px;
  --radius-xl: 12px;
  --radius-2xl: 16px;
  --radius-pill: 999px;

  /* shadow */
  --elevation-0: none;
  --elevation-1: 0 1px 2px rgba(164,140,78,.10);
  --elevation-2: 0 2px 8px rgba(0,0,0,.25);
  --elevation-3: 0 10px 30px rgba(0,0,0,.14);
  --elevation-4: 0 12px 32px rgba(0,0,0,.22);
  --elevation-5: 0 15px 50px rgba(0,0,0,.18);
  --focus-ring: 0 0 0 3px rgba(182,155,86,.22);
  --elevation-menu: 0 6px 20px rgba(0,0,0,.20);
  --elevation-popover: 0 10px 30px rgba(0,0,0,.22);
  --badge-on-color: 0 1px 3px rgba(0,0,0,.18);
  --open-detail: 0 4px 12px rgba(75,10,31,.25);

  /* size */
  --control-xs: 20px;
  --control-sm: 24px;
  --control-md: 28px;
  --control-lg: 32px;
  --control-xl: 36px;
  --touch: 40px;
  --icon-sm: 12px;
  --icon-md: 14px;
  --icon-lg: 16px;
  --avatar-sm: 20px;
  --avatar-md: 22px;
  --avatar-lg: 34px;
  --avatar-xl: 46px;

  /* border */
  --border-default: 1px solid var(--neutral-300);
  --border-subtle: 1px solid var(--neutral-200);
  --border-hairline: 1px solid var(--neutral-100);
  --border-control: 1.5px solid var(--neutral-400);
  --border-selected: 2px solid var(--brand-gold);
  --border-accent: 2px solid var(--brand-red);
  --border-empty: 2px dotted var(--neutral-500);
  --border-placeholder: 1.5px dashed var(--neutral-400);

  /* zIndex */
  --z-overlay: 4;
  --z-raised: 5;
  --z-dropdown: 60;
  --z-popover: 70;
  --z-tooltip: 80;
  --z-hovercard: 90;

  /* breakpoint */
  --bp-mobile: 390px;
  --bp-tablet: 768px;
  --bp-desktop: 1280px;

  /* scale */
  --scale-sm: 0.85;
  --scale-md: 1;
  --scale-lg: 1.2;

  /* type: families */
  --font-sans: "IBM Plex Sans", system-ui, sans-serif;
  --font-display: Outfit, "IBM Plex Sans", system-ui, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;

  /* type: Display */
  --type-logo: 700 28px/32px var(--font-display);
  --type-logo-tracking: -0.02em;
  --type-display: 700 24px/32px var(--font-display);
  --type-display-tracking: -0.02em;
  --type-title-lg: 700 20px/28px var(--font-display);
  --type-title-lg-tracking: -0.01em;
  --type-title: 700 18px/26px var(--font-display);
  --type-title-tracking: -0.01em;

  /* type: UI */
  --type-body-lg: 500 16px/24px var(--font-sans);
  --type-body: 500 14px/20px var(--font-sans);
  --type-label: 700 14px/20px var(--font-sans);
  --type-label-tracking: 0.06em;
  --type-mobile-caption: 600 12px/16px var(--font-sans);
  --type-mobile-label: 700 12px/16px var(--font-sans);
  --type-mobile-label-tracking: 0.06em;

  /* type: IDs */
  --type-id: 700 14px/20px var(--font-mono);

  /* type: Code */
  --type-kbd: 500 14px/20px var(--font-mono);
}

/* flaming-red light: the system's light */
:root[data-theme="flaming-red"][data-mode="light"] {
  --brand-red: #e3122b;
  --brand-gradient-from: #fa0000;
  --brand-gradient-to: #ff2e83;
  --brand-rail-end: #e8457e;
  --brand-burgundy: #4b0a1f;
  --brand-gold: #b69b56;
  --brand-gold-tint: #fbf4e6;
  --brand-gold-ink: #7a5e17;
  --brand-gold-outline-ink: #6e5a26;
  --brand-sand: #f6f3eb;
  --brand-sand-underline: #d8b9a0;
  --neutral-0: #ffffff;
  --neutral-50: #f7f6f4;
  --neutral-100: #efeee9;
  --neutral-200: #e4e1d8;
  --neutral-300: #d8d4c8;
  --neutral-400: #c9c5ba;
  --neutral-500: #8c8a83;
  --neutral-600: #6b6963;
  --neutral-700: #5d5c58;
  --neutral-800: #3a3935;
  --neutral-900: #1a1a1a;
  --mix-ink: #000000;
  --card-header: #efe8da;
  --card-header-border: #e0d8c6;
  --card-footer: #fafaf8;
  --category-draft: #8c8a83;
  --category-draft-bg: #f4f3f3;
  --category-draft-fg: #5b5a55;
  --category-prepare: #b69b56;
  --category-prepare-bg: #f8f5ee;
  --category-prepare-fg: #766538;
  --category-deliver: #2349d1;
  --category-deliver-bg: #e9edfa;
  --category-deliver-fg: #172f88;
  --category-release: #2e8b47;
  --category-release-bg: #eaf3ed;
  --category-release-fg: #1e5a2e;
  --category-done: #5dbb2f;
  --category-done-bg: #eff8ea;
  --category-done-fg: #3c7a1f;
  --category-rejected: #e00000;
  --category-rejected-bg: #fce6e6;
  --category-rejected-fg: #920000;
  --state-waiting: #d97a00;
  --state-waiting-text: #9a5600;
  --state-working: #2e7dd1;
  --state-working-text: #0b4f8a;
  --state-pending: #8c8a83;
  --state-pending-text: #5d5c58;
  --state-done: #2e8b47;
  --state-done-text: #2f6b18;
  --feedback-danger: #b30000;
  --feedback-danger-bg: #ffeded;
  --feedback-new: #9e1a1a;
  --feedback-new-bg: #ffe3e3;
  --feedback-warning: #8a4b00;
  --feedback-warning-bg: #fff4e0;
  --feedback-info: #0b4f8a;
  --feedback-info-bg: #e3f1ff;
  --feedback-success: #2f6b18;
  --feedback-success-bg: #eaf8e1;
  --feedback-alert: #c8001e;
  --feedback-chip-selected-bg: #fff0f0;
  --feedback-chip-selected-count: #ffd6d6;
  --impact-blocker: #9e1a1a;
  --impact-blocker-bg: #ffeded;
  --impact-major: #b35c00;
  --impact-major-bg: #fff4e0;
  --impact-minor: #6f5a1e;
  --impact-minor-bg: #f6efdc;
  --impact-minimal: #5d5c58;
  --impact-minimal-bg: #efeee9;
  --agent-roger: #1c7db4;
  --agent-clara: #8a6a1e;
  --agent-pino: #c99a00;
  --agent-bruno: #2349d1;
  --agent-nina: #9b3fd6;
  --agent-finn: #3b3f4a;
  --agent-lia: #c2417f;
  --agent-dario: #0e6e8c;
  --agent-wendy: #c4561b;
  --agent-teo: #0f7f6f;
  --agent-marco: #5e6b1f;
  --agent-paolo: #7a4b2a;
  --agent-human-gate: #c80000;
  --record-story-header: #e8eefb;
  --record-story-header-border: #d3ddf4;
  --record-story-ink: #1b3a9e;
  --record-issue-header: #fbe6e6;
  --record-issue-header-border: #f1cccc;
  --record-issue-ink: #9e1a1a;
  --thread-hover: #faf8f3;
  --theme-selected-bg: #fdf0f2;
  --app-fenix-to: #8a1c3a;
  --multiselect-clear: #8e1a2f;
  --on-rail-muted: rgba(255,255,255,.85);
  --on-rail-hover: rgba(255,255,255,.14);
  --on-rail-divider: rgba(255,255,255,.22);
  --theme-red-paper: #f5f4f2;
  --theme-red-accent: #fa0000;
  --theme-red-ink: #15171c;
  --theme-gold-paper: #f4f3f1;
  --theme-gold-accent: #a07510;
  --theme-gold-ink: #1a1813;
  --theme-mono-paper: #f4f4f4;
  --theme-mono-accent: #6b6566;
  --theme-mono-ink: #151516;
  --theme-lavender-paper: #f3f3f5;
  --theme-lavender-accent: #9061e6;
  --theme-lavender-ink: #161616;
  --theme-orange-paper: #f4f3f1;
  --theme-orange-accent: #c7600a;
  --theme-orange-ink: #181512;
  --theme-ocean-paper: #f3f4f6;
  --theme-ocean-accent: #0e88b4;
  --theme-ocean-ink: #15181c;
  --theme-albiceleste-paper: #f8f6f1;
  --theme-albiceleste-accent: #1f5f99;
  --theme-albiceleste-ink: #3b2b26;
  --filetype-pdf: #a3161a;
  --filetype-pdf-bg: #fde7e7;
  --filetype-image: #0b5f8a;
  --filetype-image-bg: #e1f0fa;
  --filetype-html: #8a4b00;
  --filetype-html-bg: #fff1dc;
  --filetype-text: #3a3935;
  --filetype-text-bg: #efeee9;
  --human-ring: #e00000;
  --elevation-1: 0 1px 2px rgba(164,140,78,.10);
  --elevation-2: 0 2px 8px rgba(0,0,0,.25);
  --elevation-3: 0 10px 30px rgba(0,0,0,.14);
  --elevation-4: 0 12px 32px rgba(0,0,0,.22);
  --elevation-5: 0 15px 50px rgba(0,0,0,.18);
  --focus-ring: 0 0 0 3px rgba(182,155,86,.22);
  --elevation-menu: 0 6px 20px rgba(0,0,0,.20);
  --elevation-popover: 0 10px 30px rgba(0,0,0,.22);
  --badge-on-color: 0 1px 3px rgba(0,0,0,.18);
  --open-detail: 0 4px 12px rgba(75,10,31,.25);
}

/* flaming-red dark: the system's dark */
:root[data-theme="flaming-red"][data-mode="dark"] {
  --brand-red: #ff8da1;
  --brand-gradient-from: #ff9090;
  --brand-gradient-to: #ff70b4;
  --brand-rail-end: #f3709e;
  --brand-burgundy: #f9c5d6;
  --brand-gold: #7e6831;
  --brand-gold-tint: #272216;
  --brand-gold-ink: #af9960;
  --brand-gold-outline-ink: #ad9d73;
  --brand-sand: #25231d;
  --brand-sand-underline: #634a36;
  --neutral-0: #1a1a1a;
  --neutral-50: #21211f;
  --neutral-100: #282723;
  --neutral-200: #34322a;
  --neutral-300: #3f3c32;
  --neutral-400: #4b483f;
  --neutral-500: #797772;
  --neutral-600: #93928d;
  --neutral-700: #9d9c99;
  --neutral-800: #b9b8b5;
  --neutral-900: #d1d1d1;
  --mix-ink: #e6e6e5;
  --card-header: #312b20;
  --card-header-border: #3e382a;
  --card-footer: #1e1e1c;
  --category-draft: #797772;
  --category-draft-bg: #242323;
  --category-draft-fg: #9f9e9a;
  --category-prepare: #7e6831;
  --category-prepare-bg: #24211c;
  --category-prepare-fg: #a29470;
  --category-deliver: #8aa8ff;
  --category-deliver-bg: #252832;
  --category-deliver-fg: #abbeff;
  --category-release: #539e67;
  --category-release-bg: #202722;
  --category-release-fg: #87b794;
  --category-done: #358010;
  --category-done-bg: #1d2419;
  --category-done-fg: #72a45b;
  --category-rejected: #ff9999;
  --category-rejected-bg: #382626;
  --category-rejected-fg: #ffb4b4;
  --state-waiting: #be7210;
  --state-waiting-text: #ca934f;
  --state-working: #5493d6;
  --state-working-text: #80b7e6;
  --state-pending: #797772;
  --state-pending-text: #9d9c99;
  --state-done: #539e67;
  --state-done-text: #7eae6c;
  --feedback-danger: #ffa8a8;
  --feedback-danger-bg: #302222;
  --feedback-new: #ffa4a4;
  --feedback-new-bg: #3d2626;
  --feedback-warning: #cf9d61;
  --feedback-warning-bg: #2a2111;
  --feedback-info: #80b7e6;
  --feedback-info-bg: #1d2833;
  --feedback-success: #7eae6c;
  --feedback-success-bg: #1b2714;
  --feedback-alert: #ff9eb6;
  --feedback-chip-selected-bg: #2c2020;
  --feedback-chip-selected-count: #4d2c2c;
  --impact-blocker: #ffa4a4;
  --impact-blocker-bg: #302222;
  --impact-major: #ce893f;
  --impact-major-bg: #2a2111;
  --impact-minor: #ae9d6d;
  --impact-minor-bg: #2c2617;
  --impact-minimal: #9d9c99;
  --impact-minimal-bg: #282723;
  --agent-roger: #4f9cc8;
  --agent-clara: #a88f52;
  --agent-pino: #926c00;
  --agent-bruno: #8aa8ff;
  --agent-nina: #cc82fb;
  --agent-finn: #b0b3bc;
  --agent-lia: #e67eb0;
  --agent-dario: #5eabc3;
  --agent-wendy: #da8253;
  --agent-teo: #4ea89b;
  --agent-marco: #939d60;
  --agent-paolo: #c39d83;
  --agent-human-gate: #ffa1a1;
  --record-story-header: #232832;
  --record-story-header-border: #2d3548;
  --record-story-ink: #9db6ff;
  --record-issue-header: #372626;
  --record-issue-header-border: #533636;
  --record-issue-ink: #ffa4a4;
  --thread-hover: #211f1b;
  --theme-selected-bg: #2b2122;
  --app-fenix-to: #fea6be;
  --multiselect-clear: #ffa7b8;
  --on-rail-muted: rgba(26,26,26,.85);
  --on-rail-hover: rgba(26,26,26,.14);
  --on-rail-divider: rgba(26,26,26,.22);
  --theme-red-paper: #f5f4f2;
  --theme-red-accent: #fa0000;
  --theme-red-ink: #15171c;
  --theme-gold-paper: #f4f3f1;
  --theme-gold-accent: #a07510;
  --theme-gold-ink: #1a1813;
  --theme-mono-paper: #f4f4f4;
  --theme-mono-accent: #6b6566;
  --theme-mono-ink: #151516;
  --theme-lavender-paper: #f3f3f5;
  --theme-lavender-accent: #9061e6;
  --theme-lavender-ink: #161616;
  --theme-orange-paper: #f4f3f1;
  --theme-orange-accent: #c7600a;
  --theme-orange-ink: #181512;
  --theme-ocean-paper: #f3f4f6;
  --theme-ocean-accent: #0e88b4;
  --theme-ocean-ink: #15181c;
  --theme-albiceleste-paper: #f8f6f1;
  --theme-albiceleste-accent: #1f5f99;
  --theme-albiceleste-ink: #3b2b26;
  --filetype-pdf: #ffa3a7;
  --filetype-pdf-bg: #372525;
  --filetype-image: #6eb1d4;
  --filetype-image-bg: #1d2931;
  --filetype-html: #cf9d61;
  --filetype-html-bg: #2e2212;
  --filetype-text: #b9b8b5;
  --filetype-text-bg: #282723;
  --human-ring: #ff9999;
  --elevation-1: 0 1px 2px rgba(0,0,0,.45);
  --elevation-2: 0 2px 8px rgba(0,0,0,.55);
  --elevation-3: 0 10px 30px rgba(0,0,0,.45);
  --elevation-4: 0 12px 32px rgba(0,0,0,.55);
  --elevation-5: 0 15px 50px rgba(0,0,0,.55);
  --focus-ring: 0 0 0 3px rgba(230,196,107,.30);
  --elevation-menu: 0 6px 20px rgba(0,0,0,.55);
  --elevation-popover: 0 10px 30px rgba(0,0,0,.55);
  --badge-on-color: 0 1px 3px rgba(0,0,0,.45);
  --open-detail: 0 4px 12px rgba(0,0,0,.50);
}

/* royal-gold light: the system's gold */
:root[data-theme="royal-gold"][data-mode="light"] {
  --brand-red: #9d300a;
  --brand-gradient-from: #972809;
  --brand-gradient-to: #d9431e;
  --brand-rail-end: #c65732;
  --brand-burgundy: #3c1104;
  --brand-gold: #86a860;
  --brand-gold-tint: #f1f7e8;
  --brand-gold-ink: #486c22;
  --brand-gold-outline-ink: #4a642e;
  --brand-sand: #f0f5ec;
  --brand-sand-underline: #bec19c;
  --neutral-0: #ffffff;
  --neutral-50: #f6f6f4;
  --neutral-100: #ecefea;
  --neutral-200: #dee3da;
  --neutral-300: #d0d6ca;
  --neutral-400: #c1c7bc;
  --neutral-500: #878b84;
  --neutral-600: #676a64;
  --neutral-700: #5a5d59;
  --neutral-800: #373a36;
  --neutral-900: #1a1a1a;
  --mix-ink: #000000;
  --card-header: #e5ebdc;
  --card-header-border: #d3dcc8;
  --card-footer: #f9faf9;
  --category-draft: #878b84;
  --category-draft-bg: #f4f3f3;
  --category-draft-fg: #585b56;
  --category-prepare: #86a860;
  --category-prepare-bg: #f3f6ef;
  --category-prepare-fg: #576e3f;
  --category-deliver: #7c31b7;
  --category-deliver-bg: #f2ebf8;
  --category-deliver-fg: #512077;
  --category-release: #2e857d;
  --category-release-bg: #eaf2f2;
  --category-release-fg: #1e5651;
  --category-done: #37bf7a;
  --category-done-bg: #ebf8f1;
  --category-done-fg: #237c50;
  --category-rejected: #872408;
  --category-rejected-bg: #f3e9de;
  --category-rejected-fg: #581805;
  --state-waiting: #719914;
  --state-waiting-text: #506c0e;
  --state-working: #7b66d5;
  --state-working-text: #463d91;
  --state-pending: #878b84;
  --state-pending-text: #5a5d59;
  --state-done: #2e857d;
  --state-done-text: #1a6d46;
  --feedback-danger: #6c1d07;
  --feedback-danger-bg: #f8f0e6;
  --feedback-new: #692f09;
  --feedback-new-bg: #f4e7d9;
  --feedback-warning: #485f0d;
  --feedback-warning-bg: #f0f8e2;
  --feedback-info: #463d91;
  --feedback-info-bg: #f0edfd;
  --feedback-success: #1a6d46;
  --feedback-success-bg: #e3f9ed;
  --feedback-alert: #891c07;
  --feedback-chip-selected-bg: #f9f2eb;
  --feedback-chip-selected-count: #efdcc7;
  --impact-blocker: #692f09;
  --impact-blocker-bg: #f8f0e6;
  --impact-major: #5e7610;
  --impact-major-bg: #f0f8e2;
  --impact-minor: #466528;
  --impact-minor-bg: #e9f3df;
  --impact-minimal: #5a5d59;
  --impact-minimal-bg: #ecefea;
  --agent-roger: #6167c7;
  --agent-clara: #547929;
  --agent-pino: #62b61c;
  --agent-bruno: #7c31b7;
  --agent-nina: #c83988;
  --agent-finn: #0e6e8c;
  --agent-lia: #c4561b;
  --agent-dario: #0f7f6f;
  --agent-wendy: #5e6b1f;
  --agent-teo: #7a4b2a;
  --agent-marco: #3b3f4a;
  --agent-paolo: #c2417f;
  --agent-human-gate: #792007;
  --record-story-header: #f1ebf9;
  --record-story-header-border: #e4d8f1;
  --record-story-ink: #5e288c;
  --record-issue-header: #f3e9de;
  --record-issue-header-border: #e2d2bf;
  --record-issue-ink: #692f09;
  --thread-hover: #f6f9f4;
  --theme-selected-bg: #fdf0f2;
  --app-fenix-to: #6e2909;
  --multiselect-clear: #6b2908;
  --on-rail-muted: rgba(255,255,255,.85);
  --on-rail-hover: rgba(255,255,255,.14);
  --on-rail-divider: rgba(255,255,255,.22);
  --theme-red-paper: #f5f4f2;
  --theme-red-accent: #fa0000;
  --theme-red-ink: #15171c;
  --theme-gold-paper: #f4f3f1;
  --theme-gold-accent: #a07510;
  --theme-gold-ink: #1a1813;
  --theme-mono-paper: #f4f4f4;
  --theme-mono-accent: #6b6566;
  --theme-mono-ink: #151516;
  --theme-lavender-paper: #f3f3f5;
  --theme-lavender-accent: #9061e6;
  --theme-lavender-ink: #161616;
  --theme-orange-paper: #f4f3f1;
  --theme-orange-accent: #c7600a;
  --theme-orange-ink: #181512;
  --theme-ocean-paper: #f3f4f6;
  --theme-ocean-accent: #0e88b4;
  --theme-ocean-ink: #15181c;
  --theme-albiceleste-paper: #f8f6f1;
  --theme-albiceleste-accent: #1f5f99;
  --theme-albiceleste-ink: #3b2b26;
  --filetype-pdf: #6d2c08;
  --filetype-pdf-bg: #f4eadf;
  --filetype-image: #444c9c;
  --filetype-image-bg: #ececfc;
  --filetype-html: #485f0d;
  --filetype-html-bg: #eef6dd;
  --filetype-text: #373a36;
  --filetype-text-bg: #ecefea;
  --human-ring: #872408;
  --elevation-1: 0 1px 2px rgba(164,140,78,.10);
  --elevation-2: 0 2px 8px rgba(0,0,0,.25);
  --elevation-3: 0 10px 30px rgba(0,0,0,.14);
  --elevation-4: 0 12px 32px rgba(0,0,0,.22);
  --elevation-5: 0 15px 50px rgba(0,0,0,.18);
  --focus-ring: 0 0 0 3px rgba(182,155,86,.22);
  --elevation-menu: 0 6px 20px rgba(0,0,0,.20);
  --elevation-popover: 0 10px 30px rgba(0,0,0,.22);
  --badge-on-color: 0 1px 3px rgba(0,0,0,.18);
  --open-detail: 0 4px 12px rgba(75,10,31,.25);
}

/* royal-gold dark: its light through Dark's filter */
:root[data-theme="royal-gold"][data-mode="dark"] {
  --brand-red: #f69e80;
  --brand-gradient-from: #fca38a;
  --brand-gradient-to: #f98163;
  --brand-rail-end: #d77e61;
  --brand-burgundy: #edcbc0;
  --brand-gold: #587339;
  --brand-gold-tint: #1f2418;
  --brand-gold-ink: #87a469;
  --brand-gold-outline-ink: #90a579;
  --brand-sand: #20241d;
  --brand-sand-underline: #4e5033;
  --neutral-0: #1a1a1a;
  --neutral-50: #21211f;
  --neutral-100: #252824;
  --neutral-200: #2f332b;
  --neutral-300: #393e34;
  --neutral-400: #454a41;
  --neutral-500: #757873;
  --neutral-600: #90928e;
  --neutral-700: #9a9d99;
  --neutral-800: #b6b9b5;
  --neutral-900: #d1d1d1;
  --mix-ink: #e6e6e6;
  --card-header: #282d21;
  --card-header-border: #343b2b;
  --card-footer: #1d1e1d;
  --category-draft: #757873;
  --category-draft-bg: #242323;
  --category-draft-fg: #9c9e9a;
  --category-prepare: #587339;
  --category-prepare-bg: #20231d;
  --category-prepare-fg: #889b75;
  --category-deliver: #d195ff;
  --category-deliver-bg: #2b2630;
  --category-deliver-fg: #d8b1f7;
  --category-release: #549a93;
  --category-release-bg: #202727;
  --category-release-fg: #88b4b0;
  --category-done: #16834c;
  --category-done-bg: #1a241f;
  --category-done-fg: #5fa683;
  --category-rejected: #f9aa94;
  --category-rejected-bg: #312920;
  --category-rejected-fg: #f2bfaf;
  --state-waiting: #68881e;
  --state-waiting-text: #8da358;
  --state-working: #9180d9;
  --state-working-text: #afa8eb;
  --state-pending: #757873;
  --state-pending-text: #9a9d99;
  --state-done: #549a93;
  --state-done-text: #6daf90;
  --feedback-danger: #f5b6a4;
  --feedback-danger-bg: #2a241c;
  --feedback-new: #dfb192;
  --feedback-new-bg: #342a1f;
  --feedback-warning: #98ab69;
  --feedback-warning-bg: #1e2413;
  --feedback-info: #afa8eb;
  --feedback-info-bg: #272532;
  --feedback-success: #6daf90;
  --feedback-success-bg: #16271e;
  --feedback-alert: #ffac9c;
  --feedback-chip-selected-bg: #28221d;
  --feedback-chip-selected-count: #413121;
  --impact-blocker: #dfb192;
  --impact-blocker-bg: #2a241c;
  --impact-major: #889b49;
  --impact-major-bg: #1e2413;
  --impact-minor: #8da675;
  --impact-minor-bg: #212919;
  --impact-minimal: #9a9d99;
  --impact-minimal-bg: #252824;
  --agent-roger: #858ad7;
  --agent-clara: #7d9b5b;
  --agent-pino: #3f8207;
  --agent-bruno: #d195ff;
  --agent-nina: #f07ebd;
  --agent-finn: #5eabc3;
  --agent-lia: #da8253;
  --agent-dario: #4ea89b;
  --agent-wendy: #939d60;
  --agent-teo: #c39d83;
  --agent-marco: #b0b3bc;
  --agent-paolo: #e67eb0;
  --agent-human-gate: #f8b09c;
  --record-story-header: #2b2631;
  --record-story-header-border: #3b3246;
  --record-story-ink: #d3a8f8;
  --record-issue-header: #312920;
  --record-issue-header-border: #473a2b;
  --record-issue-ink: #dfb192;
  --thread-hover: #1d201c;
  --theme-selected-bg: #2b2122;
  --app-fenix-to: #e8b197;
  --multiselect-clear: #e7b298;
  --on-rail-muted: rgba(26,26,26,.85);
  --on-rail-hover: rgba(26,26,26,.14);
  --on-rail-divider: rgba(26,26,26,.22);
  --theme-red-paper: #f5f4f2;
  --theme-red-accent: #fa0000;
  --theme-red-ink: #15171c;
  --theme-gold-paper: #f4f3f1;
  --theme-gold-accent: #a07510;
  --theme-gold-ink: #1a1813;
  --theme-mono-paper: #f4f4f4;
  --theme-mono-accent: #6b6566;
  --theme-mono-ink: #151516;
  --theme-lavender-paper: #f3f3f5;
  --theme-lavender-accent: #9061e6;
  --theme-lavender-ink: #161616;
  --theme-orange-paper: #f4f3f1;
  --theme-orange-accent: #c7600a;
  --theme-orange-ink: #181512;
  --theme-ocean-paper: #f3f4f6;
  --theme-ocean-accent: #0e88b4;
  --theme-ocean-ink: #15181c;
  --theme-albiceleste-paper: #f8f6f1;
  --theme-albiceleste-accent: #1f5f99;
  --theme-albiceleste-ink: #3b2b26;
  --filetype-pdf: #e4b093;
  --filetype-pdf-bg: #30281f;
  --filetype-image: #9ca2e2;
  --filetype-image-bg: #272734;
  --filetype-html: #98ab69;
  --filetype-html-bg: #202612;
  --filetype-text: #b6b9b5;
  --filetype-text-bg: #252824;
  --human-ring: #f9aa94;
  --elevation-1: 0 1px 2px rgba(0,0,0,.45);
  --elevation-2: 0 2px 8px rgba(0,0,0,.55);
  --elevation-3: 0 10px 30px rgba(0,0,0,.45);
  --elevation-4: 0 12px 32px rgba(0,0,0,.55);
  --elevation-5: 0 15px 50px rgba(0,0,0,.55);
  --focus-ring: 0 0 0 3px rgba(230,196,107,.30);
  --elevation-menu: 0 6px 20px rgba(0,0,0,.55);
  --elevation-popover: 0 10px 30px rgba(0,0,0,.55);
  --badge-on-color: 0 1px 3px rgba(0,0,0,.45);
  --open-detail: 0 4px 12px rgba(0,0,0,.50);
}

/* monochrome light: the system's mono */
:root[data-theme="monochrome"][data-mode="light"] {
  --brand-red: #404040;
  --brand-gradient-from: #353535;
  --brand-gradient-to: #616161;
  --brand-rail-end: #6c6c6c;
  --brand-burgundy: #191919;
  --brand-gold: #9c9c9c;
  --brand-gold-tint: #f4f4f4;
  --brand-gold-ink: #5f5f5f;
  --brand-gold-outline-ink: #5a5a5a;
  --brand-sand: #f3f3f3;
  --brand-sand-underline: #bebebe;
  --neutral-0: #ffffff;
  --neutral-50: #f6f6f6;
  --neutral-100: #eeeeee;
  --neutral-200: #e1e1e1;
  --neutral-300: #d4d4d4;
  --neutral-400: #c5c5c5;
  --neutral-500: #8a8a8a;
  --neutral-600: #696969;
  --neutral-700: #5c5c5c;
  --neutral-800: #393939;
  --neutral-900: #1a1a1a;
  --mix-ink: #000000;
  --card-header: #e8e8e8;
  --card-header-border: #d8d8d8;
  --card-footer: #fafafa;
  --category-draft: #8a8a8a;
  --category-draft-bg: #f3f3f3;
  --category-draft-fg: #5a5a5a;
  --category-prepare: #9c9c9c;
  --category-prepare-bg: #f5f5f5;
  --category-prepare-fg: #656565;
  --category-deliver: #4b4b4b;
  --category-deliver-bg: #ededed;
  --category-deliver-fg: #303030;
  --category-release: #727272;
  --category-release-bg: #f1f1f1;
  --category-release-fg: #4a4a4a;
  --category-done: #9d9d9d;
  --category-done-bg: #f5f5f5;
  --category-done-fg: #666666;
  --category-rejected: #303030;
  --category-rejected-bg: #ebebeb;
  --category-rejected-fg: #1f1f1f;
  --state-waiting: #858585;
  --state-waiting-text: #5e5e5e;
  --state-working: #727272;
  --state-working-text: #454545;
  --state-pending: #8a8a8a;
  --state-pending-text: #5c5c5c;
  --state-done: #727272;
  --state-done-text: #585858;
  --feedback-danger: #262626;
  --feedback-danger-bg: #f1f1f1;
  --feedback-new: #363636;
  --feedback-new-bg: #e9e9e9;
  --feedback-warning: #535353;
  --feedback-warning-bg: #f5f5f5;
  --feedback-info: #454545;
  --feedback-info-bg: #efefef;
  --feedback-success: #585858;
  --feedback-success-bg: #f3f3f3;
  --feedback-alert: #2d2d2d;
  --feedback-chip-selected-bg: #f3f3f3;
  --feedback-chip-selected-count: #dfdfdf;
  --impact-blocker: #363636;
  --impact-blocker-bg: #f1f1f1;
  --impact-major: #686868;
  --impact-major-bg: #f5f5f5;
  --impact-minor: #5a5a5a;
  --impact-minor-bg: #efefef;
  --impact-minimal: #5c5c5c;
  --impact-minimal-bg: #eeeeee;
  --agent-roger: #6c6c6c;
  --agent-clara: #6b6b6b;
  --agent-pino: #999999;
  --agent-bruno: #4b4b4b;
  --agent-nina: #5d5d5d;
  --agent-finn: #3a3a3a;
  --agent-lia: #6a6a6a;
  --agent-dario: #4e4e4e;
  --agent-wendy: #7a7a7a;
  --agent-teo: #5a5a5a;
  --agent-marco: #444444;
  --agent-paolo: #686868;
  --agent-human-gate: #2b2b2b;
  --record-story-header: #eeeeee;
  --record-story-header-border: #dddddd;
  --record-story-ink: #3b3b3b;
  --record-issue-header: #eaeaea;
  --record-issue-header-border: #d4d4d4;
  --record-issue-ink: #363636;
  --thread-hover: #f8f8f8;
  --theme-selected-bg: #fdf0f2;
  --app-fenix-to: #363636;
  --multiselect-clear: #343434;
  --on-rail-muted: rgba(255,255,255,.85);
  --on-rail-hover: rgba(255,255,255,.14);
  --on-rail-divider: rgba(255,255,255,.22);
  --theme-red-paper: #f5f4f2;
  --theme-red-accent: #fa0000;
  --theme-red-ink: #15171c;
  --theme-gold-paper: #f4f3f1;
  --theme-gold-accent: #a07510;
  --theme-gold-ink: #1a1813;
  --theme-mono-paper: #f4f4f4;
  --theme-mono-accent: #6b6566;
  --theme-mono-ink: #151516;
  --theme-lavender-paper: #f3f3f5;
  --theme-lavender-accent: #9061e6;
  --theme-lavender-ink: #161616;
  --theme-orange-paper: #f4f3f1;
  --theme-orange-accent: #c7600a;
  --theme-orange-ink: #181512;
  --theme-ocean-paper: #f3f4f6;
  --theme-ocean-accent: #0e88b4;
  --theme-ocean-ink: #15181c;
  --theme-albiceleste-paper: #f8f6f1;
  --theme-albiceleste-accent: #1f5f99;
  --theme-albiceleste-ink: #3b2b26;
  --filetype-pdf: #343434;
  --filetype-pdf-bg: #ececec;
  --filetype-image: #505050;
  --filetype-image-bg: #eeeeee;
  --filetype-html: #535353;
  --filetype-html-bg: #f2f2f2;
  --filetype-text: #393939;
  --filetype-text-bg: #eeeeee;
  --human-ring: #303030;
  --elevation-1: 0 1px 2px rgba(164,140,78,.10);
  --elevation-2: 0 2px 8px rgba(0,0,0,.25);
  --elevation-3: 0 10px 30px rgba(0,0,0,.14);
  --elevation-4: 0 12px 32px rgba(0,0,0,.22);
  --elevation-5: 0 15px 50px rgba(0,0,0,.18);
  --focus-ring: 0 0 0 3px rgba(182,155,86,.22);
  --elevation-menu: 0 6px 20px rgba(0,0,0,.20);
  --elevation-popover: 0 10px 30px rgba(0,0,0,.22);
  --badge-on-color: 0 1px 3px rgba(0,0,0,.18);
  --open-detail: 0 4px 12px rgba(75,10,31,.25);
}

/* monochrome dark: its light through Dark's filter */
:root[data-theme="monochrome"][data-mode="dark"] {
  --brand-red: #b2b2b2;
  --brand-gradient-from: #bbbbbb;
  --brand-gradient-to: #989898;
  --brand-rail-end: #8f8f8f;
  --brand-burgundy: #d2d2d2;
  --brand-gold: #696969;
  --brand-gold-tint: #222222;
  --brand-gold-ink: #9a9a9a;
  --brand-gold-outline-ink: #9e9e9e;
  --brand-sand: #232323;
  --brand-sand-underline: #4e4e4e;
  --neutral-0: #1a1a1a;
  --neutral-50: #212121;
  --neutral-100: #272727;
  --neutral-200: #323232;
  --neutral-300: #3c3c3c;
  --neutral-400: #484848;
  --neutral-500: #777777;
  --neutral-600: #929292;
  --neutral-700: #9c9c9c;
  --neutral-800: #b8b8b8;
  --neutral-900: #d1d1d1;
  --mix-ink: #e6e6e6;
  --card-header: #2c2c2c;
  --card-header-border: #393939;
  --card-footer: #1e1e1e;
  --category-draft: #777777;
  --category-draft-bg: #232323;
  --category-draft-fg: #9e9e9e;
  --category-prepare: #696969;
  --category-prepare-bg: #222222;
  --category-prepare-fg: #959595;
  --category-deliver: #aaaaaa;
  --category-deliver-bg: #282828;
  --category-deliver-fg: #bfbfbf;
  --category-release: #8a8a8a;
  --category-release-bg: #252525;
  --category-release-fg: #aaaaaa;
  --category-done: #686868;
  --category-done-bg: #222222;
  --category-done-fg: #949494;
  --category-rejected: #bfbfbf;
  --category-rejected-bg: #2a2a2a;
  --category-rejected-fg: #cdcdcd;
  --state-waiting: #7b7b7b;
  --state-waiting-text: #9a9a9a;
  --state-working: #8a8a8a;
  --state-working-text: #aeaeae;
  --state-pending: #777777;
  --state-pending-text: #9c9c9c;
  --state-done: #8a8a8a;
  --state-done-text: #9f9f9f;
  --feedback-danger: #c7c7c7;
  --feedback-danger-bg: #252525;
  --feedback-new: #bababa;
  --feedback-new-bg: #2b2b2b;
  --feedback-warning: #a3a3a3;
  --feedback-warning-bg: #222222;
  --feedback-info: #aeaeae;
  --feedback-info-bg: #262626;
  --feedback-success: #9f9f9f;
  --feedback-success-bg: #232323;
  --feedback-alert: #c2c2c2;
  --feedback-chip-selected-bg: #232323;
  --feedback-chip-selected-count: #333333;
  --impact-blocker: #bababa;
  --impact-blocker-bg: #252525;
  --impact-major: #929292;
  --impact-major-bg: #222222;
  --impact-minor: #9e9e9e;
  --impact-minor-bg: #262626;
  --impact-minimal: #9c9c9c;
  --impact-minimal-bg: #272727;
  --agent-roger: #8f8f8f;
  --agent-clara: #909090;
  --agent-pino: #6b6b6b;
  --agent-bruno: #aaaaaa;
  --agent-nina: #9b9b9b;
  --agent-finn: #b7b7b7;
  --agent-lia: #919191;
  --agent-dario: #a7a7a7;
  --agent-wendy: #848484;
  --agent-teo: #9e9e9e;
  --agent-marco: #afafaf;
  --agent-paolo: #929292;
  --agent-human-gate: #c3c3c3;
  --record-story-header: #272727;
  --record-story-header-border: #353535;
  --record-story-ink: #b6b6b6;
  --record-issue-header: #2a2a2a;
  --record-issue-header-border: #3c3c3c;
  --record-issue-ink: #bababa;
  --thread-hover: #1f1f1f;
  --theme-selected-bg: #2b2122;
  --app-fenix-to: #bababa;
  --multiselect-clear: #bcbcbc;
  --on-rail-muted: rgba(26,26,26,.85);
  --on-rail-hover: rgba(26,26,26,.14);
  --on-rail-divider: rgba(26,26,26,.22);
  --theme-red-paper: #f5f4f2;
  --theme-red-accent: #fa0000;
  --theme-red-ink: #15171c;
  --theme-gold-paper: #f4f3f1;
  --theme-gold-accent: #a07510;
  --theme-gold-ink: #1a1813;
  --theme-mono-paper: #f4f4f4;
  --theme-mono-accent: #6b6566;
  --theme-mono-ink: #151516;
  --theme-lavender-paper: #f3f3f5;
  --theme-lavender-accent: #9061e6;
  --theme-lavender-ink: #161616;
  --theme-orange-paper: #f4f3f1;
  --theme-orange-accent: #c7600a;
  --theme-orange-ink: #181512;
  --theme-ocean-paper: #f3f4f6;
  --theme-ocean-accent: #0e88b4;
  --theme-ocean-ink: #15181c;
  --theme-albiceleste-paper: #f8f6f1;
  --theme-albiceleste-accent: #1f5f99;
  --theme-albiceleste-ink: #3b2b26;
  --filetype-pdf: #bcbcbc;
  --filetype-pdf-bg: #292929;
  --filetype-image: #a6a6a6;
  --filetype-image-bg: #272727;
  --filetype-html: #a3a3a3;
  --filetype-html-bg: #242424;
  --filetype-text: #b8b8b8;
  --filetype-text-bg: #272727;
  --human-ring: #bfbfbf;
  --elevation-1: 0 1px 2px rgba(0,0,0,.45);
  --elevation-2: 0 2px 8px rgba(0,0,0,.55);
  --elevation-3: 0 10px 30px rgba(0,0,0,.45);
  --elevation-4: 0 12px 32px rgba(0,0,0,.55);
  --elevation-5: 0 15px 50px rgba(0,0,0,.55);
  --focus-ring: 0 0 0 3px rgba(230,196,107,.30);
  --elevation-menu: 0 6px 20px rgba(0,0,0,.55);
  --elevation-popover: 0 10px 30px rgba(0,0,0,.55);
  --badge-on-color: 0 1px 3px rgba(0,0,0,.45);
  --open-detail: 0 4px 12px rgba(0,0,0,.50);
}

/* lavendel light: the system's lavender */
:root[data-theme="lavendel"][data-mode="light"] {
  --brand-red: #3f30e4;
  --brand-gradient-from: #4f19ff;
  --brand-gradient-to: #2962f9;
  --brand-rail-end: #496ae4;
  --brand-burgundy: #0d184a;
  --brand-gold: #dd85bf;
  --brand-gold-tint: #fff0fd;
  --brand-gold-ink: #a24784;
  --brand-gold-outline-ink: #8c4975;
  --brand-sand: #fbf0f7;
  --brand-sand-underline: #d8b3dc;
  --neutral-0: #ffffff;
  --neutral-50: #f8f5f7;
  --neutral-100: #f2ecf0;
  --neutral-200: #e9dee5;
  --neutral-300: #dfd0da;
  --neutral-400: #cfc1cb;
  --neutral-500: #90888d;
  --neutral-600: #6f676c;
  --neutral-700: #605b5e;
  --neutral-800: #3d383b;
  --neutral-900: #1a1a1a;
  --mix-ink: #000000;
  --card-header: #f6e4f1;
  --card-header-border: #ead2e2;
  --card-footer: #fcf9fa;
  --category-draft: #90888d;
  --category-draft-bg: #f3f3f4;
  --category-draft-fg: #5e585c;
  --category-prepare: #dd85bf;
  --category-prepare-bg: #fcf3f9;
  --category-prepare-fg: #90567c;
  --category-deliver: #007611;
  --category-deliver-bg: #e1f1e7;
  --category-deliver-fg: #004d0b;
  --category-release: #a76935;
  --category-release-bg: #f5f0eb;
  --category-release-fg: #6c4422;
  --category-done: #ff7f6d;
  --category-done-bg: #fff2f1;
  --category-done-fg: #b35346;
  --category-rejected: #4617e5;
  --category-rejected-bg: #ede8fc;
  --category-rejected-fg: #2e0f95;
  --state-waiting: #fe57eb;
  --state-waiting-text: #b33ea7;
  --state-working: #1e9321;
  --state-working-text: #085e02;
  --state-pending: #90888d;
  --state-pending-text: #605b5e;
  --state-done: #a76935;
  --state-done-text: #9e4738;
  --feedback-danger: #3812b7;
  --feedback-danger-bg: #f3efff;
  --feedback-new: #4427a1;
  --feedback-new-bg: #ece6ff;
  --feedback-warning: #9e3695;
  --feedback-warning-bg: #ffeeff;
  --feedback-info: #085e02;
  --feedback-info-bg: #e1f5e1;
  --feedback-success: #9e4738;
  --feedback-success-bg: #ffeeed;
  --feedback-alert: #261fc9;
  --feedback-chip-selected-bg: #f5f2ff;
  --feedback-chip-selected-count: #e3daff;
  --impact-blocker: #4427a1;
  --impact-blocker-bg: #f3efff;
  --impact-major: #c443c1;
  --impact-major-bg: #ffeeff;
  --impact-minor: #934677;
  --impact-minor-bg: #ffe9f9;
  --impact-minimal: #605b5e;
  --impact-minimal-bg: #f2ecf0;
  --agent-roger: #308713;
  --agent-clara: #b45294;
  --agent-pino: #ff67de;
  --agent-bruno: #007611;
  --agent-nina: #007f8a;
  --agent-finn: #c4561b;
  --agent-lia: #0f7f6f;
  --agent-dario: #5e6b1f;
  --agent-wendy: #7a4b2a;
  --agent-teo: #3b3f4a;
  --agent-marco: #c2417f;
  --agent-paolo: #0e6e8c;
  --agent-human-gate: #3f14cc;
  --record-story-header: #e1f2e6;
  --record-story-header-border: #c7e4d0;
  --record-story-ink: #005b0d;
  --record-issue-header: #ede8fb;
  --record-issue-header-border: #d8d0f2;
  --record-issue-ink: #4427a1;
  --thread-hover: #fdf6fb;
  --theme-selected-bg: #fdf0f2;
  --app-fenix-to: #253289;
  --multiselect-clear: #2d2d8e;
  --on-rail-muted: rgba(255,255,255,.85);
  --on-rail-hover: rgba(255,255,255,.14);
  --on-rail-divider: rgba(255,255,255,.22);
  --theme-red-paper: #f5f4f2;
  --theme-red-accent: #fa0000;
  --theme-red-ink: #15171c;
  --theme-gold-paper: #f4f3f1;
  --theme-gold-accent: #a07510;
  --theme-gold-ink: #1a1813;
  --theme-mono-paper: #f4f4f4;
  --theme-mono-accent: #6b6566;
  --theme-mono-ink: #151516;
  --theme-lavender-paper: #f3f3f5;
  --theme-lavender-accent: #9061e6;
  --theme-lavender-ink: #161616;
  --theme-orange-paper: #f4f3f1;
  --theme-orange-accent: #c7600a;
  --theme-orange-ink: #181512;
  --theme-ocean-paper: #f3f4f6;
  --theme-ocean-accent: #0e88b4;
  --theme-ocean-ink: #15181c;
  --theme-albiceleste-paper: #f8f6f1;
  --theme-albiceleste-accent: #1f5f99;
  --theme-albiceleste-ink: #3b2b26;
  --filetype-pdf: #3f26a6;
  --filetype-pdf-bg: #eee9fd;
  --filetype-image: #216604;
  --filetype-image-bg: #e3f2df;
  --filetype-html: #9e3695;
  --filetype-html-bg: #ffebff;
  --filetype-text: #3d383b;
  --filetype-text-bg: #f2ecf0;
  --human-ring: #4617e5;
  --elevation-1: 0 1px 2px rgba(164,140,78,.10);
  --elevation-2: 0 2px 8px rgba(0,0,0,.25);
  --elevation-3: 0 10px 30px rgba(0,0,0,.14);
  --elevation-4: 0 12px 32px rgba(0,0,0,.22);
  --elevation-5: 0 15px 50px rgba(0,0,0,.18);
  --focus-ring: 0 0 0 3px rgba(182,155,86,.22);
  --elevation-menu: 0 6px 20px rgba(0,0,0,.20);
  --elevation-popover: 0 10px 30px rgba(0,0,0,.22);
  --badge-on-color: 0 1px 3px rgba(0,0,0,.18);
  --open-detail: 0 4px 12px rgba(75,10,31,.25);
}

/* lavendel dark: its light through Dark's filter */
:root[data-theme="lavendel"][data-mode="dark"] {
  --brand-red: #b1a5ff;
  --brand-gradient-from: #d0a5ff;
  --brand-gradient-to: #6c99ff;
  --brand-rail-end: #738eef;
  --brand-burgundy: #c7d0f8;
  --brand-gold: #9d5685;
  --brand-gold-tint: #2b1f29;
  --brand-gold-ink: #cf87b7;
  --brand-gold-outline-ink: #c58fb2;
  --brand-sand: #2a2127;
  --brand-sand-underline: #634566;
  --neutral-0: #1a1a1a;
  --neutral-50: #232022;
  --neutral-100: #2b2629;
  --neutral-200: #382f35;
  --neutral-300: #453941;
  --neutral-400: #50454d;
  --neutral-500: #7c7579;
  --neutral-600: #969094;
  --neutral-700: #9f9b9d;
  --neutral-800: #bbb7b9;
  --neutral-900: #d1d1d1;
  --mix-ink: #e6e6e6;
  --card-header: #362732;
  --card-header-border: #473340;
  --card-footer: #201d1e;
  --category-draft: #7c7579;
  --category-draft-bg: #232324;
  --category-draft-fg: #a19da0;
  --category-prepare: #9d5685;
  --category-prepare-bg: #271f24;
  --category-prepare-fg: #b789a7;
  --category-deliver: #5dbb6a;
  --category-deliver-bg: #1f2b23;
  --category-deliver-fg: #8cca95;
  --category-release: #b48259;
  --category-release-bg: #282420;
  --category-release-fg: #c5a58a;
  --category-done: #bd5648;
  --category-done-bg: #2a201f;
  --category-done-fg: #d18479;
  --category-rejected: #d1abff;
  --category-rejected-bg: #2c2838;
  --category-rejected-fg: #d8bfff;
  --state-waiting: #dc56cc;
  --state-waiting-text: #de80d4;
  --state-working: #47a54a;
  --state-working-text: #7dc279;
  --state-pending: #7c7579;
  --state-pending-text: #9f9b9d;
  --state-done: #b48259;
  --state-done-text: #d69185;
  --feedback-danger: #d6b7ff;
  --feedback-danger-bg: #262330;
  --feedback-new: #c6aeff;
  --feedback-new-bg: #2d293d;
  --feedback-warning: #df8cd8;
  --feedback-warning-bg: #2d1f2d;
  --feedback-info: #7dc279;
  --feedback-info-bg: #1b2b1b;
  --feedback-success: #d69185;
  --feedback-success-bg: #2f2121;
  --feedback-alert: #bcb7ff;
  --feedback-chip-selected-bg: #24212c;
  --feedback-chip-selected-count: #37304d;
  --impact-blocker: #c6aeff;
  --impact-blocker-bg: #262330;
  --impact-major: #dd75da;
  --impact-major-bg: #2d1f2d;
  --impact-minor: #cb8eb5;
  --impact-minor-bg: #33222f;
  --impact-minimal: #9f9b9d;
  --impact-minimal-bg: #2b2629;
  --agent-roger: #5fa548;
  --agent-clara: #c97bb0;
  --agent-pino: #cb52b1;
  --agent-bruno: #5dbb6a;
  --agent-nina: #44aab3;
  --agent-finn: #da8253;
  --agent-lia: #4ea89b;
  --agent-dario: #939d60;
  --agent-wendy: #c39d83;
  --agent-teo: #b0b3bc;
  --agent-marco: #e67eb0;
  --agent-paolo: #5eabc3;
  --agent-human-gate: #d4b2ff;
  --record-story-header: #1d2b21;
  --record-story-header-border: #243b2b;
  --record-story-ink: #7cc586;
  --record-issue-header: #2c2837;
  --record-issue-header-border: #3f3854;
  --record-issue-ink: #c6aeff;
  --thread-hover: #231e22;
  --theme-selected-bg: #2b2122;
  --app-fenix-to: #aeb8fe;
  --multiselect-clear: #b6b6ff;
  --on-rail-muted: rgba(26,26,26,.85);
  --on-rail-hover: rgba(26,26,26,.14);
  --on-rail-divider: rgba(26,26,26,.22);
  --theme-red-paper: #f5f4f2;
  --theme-red-accent: #fa0000;
  --theme-red-ink: #15171c;
  --theme-gold-paper: #f4f3f1;
  --theme-gold-accent: #a07510;
  --theme-gold-ink: #1a1813;
  --theme-mono-paper: #f4f4f4;
  --theme-mono-accent: #6b6566;
  --theme-mono-ink: #151516;
  --theme-lavender-paper: #f3f3f5;
  --theme-lavender-accent: #9061e6;
  --theme-lavender-ink: #161616;
  --theme-orange-paper: #f4f3f1;
  --theme-orange-accent: #c7600a;
  --theme-orange-ink: #181512;
  --theme-ocean-paper: #f3f4f6;
  --theme-ocean-accent: #0e88b4;
  --theme-ocean-ink: #15181c;
  --theme-albiceleste-paper: #f8f6f1;
  --theme-albiceleste-accent: #1f5f99;
  --theme-albiceleste-ink: #3b2b26;
  --filetype-pdf: #c4b0ff;
  --filetype-pdf-bg: #2b2737;
  --filetype-image: #80b768;
  --filetype-image-bg: #1f2b1c;
  --filetype-html: #df8cd8;
  --filetype-html-bg: #302030;
  --filetype-text: #bbb7b9;
  --filetype-text-bg: #2b2629;
  --human-ring: #d1abff;
  --elevation-1: 0 1px 2px rgba(0,0,0,.45);
  --elevation-2: 0 2px 8px rgba(0,0,0,.55);
  --elevation-3: 0 10px 30px rgba(0,0,0,.45);
  --elevation-4: 0 12px 32px rgba(0,0,0,.55);
  --elevation-5: 0 15px 50px rgba(0,0,0,.55);
  --focus-ring: 0 0 0 3px rgba(230,196,107,.30);
  --elevation-menu: 0 6px 20px rgba(0,0,0,.55);
  --elevation-popover: 0 10px 30px rgba(0,0,0,.55);
  --badge-on-color: 0 1px 3px rgba(0,0,0,.45);
  --open-detail: 0 4px 12px rgba(0,0,0,.50);
}

/* orange light: the system's orange */
:root[data-theme="orange"][data-mode="light"] {
  --brand-red: #c82100;
  --brand-gradient-from: #cc1600;
  --brand-gradient-to: #fd3637;
  --brand-rail-end: #e34c44;
  --brand-burgundy: #480d08;
  --brand-gold: #93a652;
  --brand-gold-tint: #f4f6e5;
  --brand-gold-ink: #566913;
  --brand-gold-outline-ink: #546223;
  --brand-sand: #f2f4eb;
  --brand-sand-underline: #c8bf97;
  --neutral-0: #ffffff;
  --neutral-50: #f6f6f4;
  --neutral-100: #edefe9;
  --neutral-200: #e0e2d8;
  --neutral-300: #d2d6c7;
  --neutral-400: #c4c7b9;
  --neutral-500: #898b83;
  --neutral-600: #686a63;
  --neutral-700: #5b5d58;
  --neutral-800: #383a35;
  --neutral-900: #1a1a1a;
  --mix-ink: #000000;
  --card-header: #e8ead9;
  --card-header-border: #d7dbc5;
  --card-footer: #f9faf8;
  --category-draft: #898b83;
  --category-draft-bg: #f4f3f3;
  --category-draft-fg: #595b55;
  --category-prepare: #93a652;
  --category-prepare-bg: #f4f6ed;
  --category-prepare-fg: #606c35;
  --category-deliver: #6435d4;
  --category-deliver-bg: #efebfa;
  --category-deliver-fg: #42228a;
  --category-release: #228b6b;
  --category-release-bg: #e9f3f0;
  --category-release-fg: #165a45;
  --category-done: #32c458;
  --category-done-bg: #ebf9ee;
  --category-done-fg: #20803a;
  --category-rejected: #b71400;
  --category-rejected-bg: #f8e8df;
  --category-rejected-fg: #770d00;
  --state-waiting: #939100;
  --state-waiting-text: #696600;
  --state-working: #606ce6;
  --state-working-text: #31429d;
  --state-pending: #898b83;
  --state-pending-text: #5b5d58;
  --state-done: #228b6b;
  --state-done-text: #167032;
  --feedback-danger: #921000;
  --feedback-danger-bg: #fcefe7;
  --feedback-new: #862600;
  --feedback-new-bg: #fae5da;
  --feedback-warning: #5e5a00;
  --feedback-warning-bg: #f4f7de;
  --feedback-info: #31429d;
  --feedback-info-bg: #eceeff;
  --feedback-success: #167032;
  --feedback-success-bg: #e3fae7;
  --feedback-alert: #b00e00;
  --feedback-chip-selected-bg: #fcf1eb;
  --feedback-chip-selected-count: #f8dac8;
  --impact-blocker: #862600;
  --impact-blocker-bg: #fcefe7;
  --impact-major: #7c6f00;
  --impact-major-bg: #f4f7de;
  --impact-minor: #51631b;
  --impact-minor-bg: #edf2db;
  --impact-minimal: #5b5d58;
  --impact-minimal-bg: #edefe9;
  --agent-roger: #456ed1;
  --agent-clara: #647619;
  --agent-pino: #7eb100;
  --agent-bruno: #6435d4;
  --agent-nina: #cb35ad;
  --agent-finn: #0f7f6f;
  --agent-lia: #5e6b1f;
  --agent-dario: #7a4b2a;
  --agent-wendy: #3b3f4a;
  --agent-teo: #c2417f;
  --agent-marco: #0e6e8c;
  --agent-paolo: #c4561b;
  --agent-human-gate: #a41200;
  --record-story-header: #efecfc;
  --record-story-header-border: #dfd9f6;
  --record-story-ink: #4c2ba2;
  --record-issue-header: #f7e8df;
  --record-issue-header-border: #eacfc0;
  --record-issue-ink: #862600;
  --thread-hover: #f7f9f3;
  --theme-selected-bg: #fdf0f2;
  --app-fenix-to: #832213;
  --multiselect-clear: #822207;
  --on-rail-muted: rgba(255,255,255,.85);
  --on-rail-hover: rgba(255,255,255,.14);
  --on-rail-divider: rgba(255,255,255,.22);
  --theme-red-paper: #f5f4f2;
  --theme-red-accent: #fa0000;
  --theme-red-ink: #15171c;
  --theme-gold-paper: #f4f3f1;
  --theme-gold-accent: #a07510;
  --theme-gold-ink: #1a1813;
  --theme-mono-paper: #f4f4f4;
  --theme-mono-accent: #6b6566;
  --theme-mono-ink: #151516;
  --theme-lavender-paper: #f3f3f5;
  --theme-lavender-accent: #9061e6;
  --theme-lavender-ink: #161616;
  --theme-orange-paper: #f4f3f1;
  --theme-orange-accent: #c7600a;
  --theme-orange-ink: #181512;
  --theme-ocean-paper: #f3f4f6;
  --theme-ocean-accent: #0e88b4;
  --theme-ocean-ink: #15181c;
  --theme-albiceleste-paper: #f8f6f1;
  --theme-albiceleste-accent: #1f5f99;
  --theme-albiceleste-ink: #3b2b26;
  --filetype-pdf: #8b2200;
  --filetype-pdf-bg: #f9e9e0;
  --filetype-image: #2d52a3;
  --filetype-image-bg: #e8edfe;
  --filetype-html: #5e5a00;
  --filetype-html-bg: #f3f5d9;
  --filetype-text: #383a35;
  --filetype-text-bg: #edefe9;
  --human-ring: #b71400;
  --elevation-1: 0 1px 2px rgba(164,140,78,.10);
  --elevation-2: 0 2px 8px rgba(0,0,0,.25);
  --elevation-3: 0 10px 30px rgba(0,0,0,.14);
  --elevation-4: 0 12px 32px rgba(0,0,0,.22);
  --elevation-5: 0 15px 50px rgba(0,0,0,.18);
  --focus-ring: 0 0 0 3px rgba(182,155,86,.22);
  --elevation-menu: 0 6px 20px rgba(0,0,0,.20);
  --elevation-popover: 0 10px 30px rgba(0,0,0,.22);
  --badge-on-color: 0 1px 3px rgba(0,0,0,.18);
  --open-detail: 0 4px 12px rgba(75,10,31,.25);
}

/* orange dark: its light through Dark's filter */
:root[data-theme="orange"][data-mode="dark"] {
  --brand-red: #ff967c;
  --brand-gradient-from: #ff9887;
  --brand-gradient-to: #ff7677;
  --brand-rail-end: #ef7670;
  --brand-burgundy: #f7c8c4;
  --brand-gold: #62712e;
  --brand-gold-tint: #222316;
  --brand-gold-ink: #93a25d;
  --brand-gold-outline-ink: #98a371;
  --brand-sand: #22241d;
  --brand-sand-underline: #554e2e;
  --neutral-0: #1a1a1a;
  --neutral-50: #21211f;
  --neutral-100: #262823;
  --neutral-200: #31332b;
  --neutral-300: #3a3d31;
  --neutral-400: #47493e;
  --neutral-500: #767872;
  --neutral-600: #91928d;
  --neutral-700: #9b9c98;
  --neutral-800: #b7b8b4;
  --neutral-900: #d1d1d1;
  --mix-ink: #e6e6e6;
  --card-header: #2b2d1f;
  --card-header-border: #373a29;
  --card-footer: #1d1e1c;
  --category-draft: #767872;
  --category-draft-bg: #242323;
  --category-draft-fg: #9c9e99;
  --category-prepare: #62712e;
  --category-prepare-bg: #21221b;
  --category-prepare-fg: #909a6e;
  --category-deliver: #be99ff;
  --category-deliver-bg: #2a2632;
  --category-deliver-fg: #cdb3ff;
  --category-release: #4a9e84;
  --category-release-bg: #1f2724;
  --category-release-fg: #81b7a6;
  --category-done: #128730;
  --category-done-bg: #19241c;
  --category-done-fg: #5ba870;
  --category-rejected: #ffa090;
  --category-rejected-bg: #342720;
  --category-rejected-fg: #ffb8ae;
  --state-waiting: #83820e;
  --state-waiting-text: #a19f4d;
  --state-working: #7c85e7;
  --state-working-text: #9eacf5;
  --state-pending: #767872;
  --state-pending-text: #9b9c98;
  --state-done: #4a9e84;
  --state-done-text: #6ab280;
  --feedback-danger: #ffaea1;
  --feedback-danger-bg: #2d231c;
  --feedback-new: #f8ab8c;
  --feedback-new-bg: #392820;
  --feedback-warning: #aaa75f;
  --feedback-warning-bg: #212410;
  --feedback-info: #9eacf5;
  --feedback-info-bg: #242633;
  --feedback-success: #6ab280;
  --feedback-success-bg: #152818;
  --feedback-alert: #ffa59a;
  --feedback-chip-selected-bg: #2a221d;
  --feedback-chip-selected-count: #472f21;
  --impact-blocker: #f8ab8c;
  --impact-blocker-bg: #2d231c;
  --impact-major: #9f953c;
  --impact-major-bg: #212410;
  --impact-minor: #96a56b;
  --impact-minor-bg: #242816;
  --impact-minimal: #9b9c98;
  --impact-minimal-bg: #262823;
  --agent-roger: #6f90df;
  --agent-clara: #8a984e;
  --agent-pino: #557e00;
  --agent-bruno: #be99ff;
  --agent-nina: #f27ada;
  --agent-finn: #4ea89b;
  --agent-lia: #939d60;
  --agent-dario: #c39d83;
  --agent-wendy: #b0b3bc;
  --agent-teo: #e67eb0;
  --agent-marco: #5eabc3;
  --agent-paolo: #da8253;
  --agent-human-gate: #ffa799;
  --record-story-header: #282633;
  --record-story-header-border: #37334a;
  --record-story-ink: #c5aaff;
  --record-issue-header: #342821;
  --record-issue-header-border: #4e382c;
  --record-issue-ink: #f8ab8c;
  --thread-hover: #1e201b;
  --theme-selected-bg: #2b2122;
  --app-fenix-to: #f9ab9f;
  --multiselect-clear: #f9ad97;
  --on-rail-muted: rgba(26,26,26,.85);
  --on-rail-hover: rgba(26,26,26,.14);
  --on-rail-divider: rgba(26,26,26,.22);
  --theme-red-paper: #f5f4f2;
  --theme-red-accent: #fa0000;
  --theme-red-ink: #15171c;
  --theme-gold-paper: #f4f3f1;
  --theme-gold-accent: #a07510;
  --theme-gold-ink: #1a1813;
  --theme-mono-paper: #f4f4f4;
  --theme-mono-accent: #6b6566;
  --theme-mono-ink: #151516;
  --theme-lavender-paper: #f3f3f5;
  --theme-lavender-accent: #9061e6;
  --theme-lavender-ink: #161616;
  --theme-orange-paper: #f4f3f1;
  --theme-orange-accent: #c7600a;
  --theme-orange-ink: #181512;
  --theme-ocean-paper: #f3f4f6;
  --theme-ocean-accent: #0e88b4;
  --theme-ocean-ink: #15181c;
  --theme-albiceleste-paper: #f8f6f1;
  --theme-albiceleste-accent: #1f5f99;
  --theme-albiceleste-ink: #3b2b26;
  --filetype-pdf: #feaa8f;
  --filetype-pdf-bg: #33271f;
  --filetype-image: #8aa7e8;
  --filetype-image-bg: #242835;
  --filetype-html: #aaa75f;
  --filetype-html-bg: #24250f;
  --filetype-text: #b7b8b4;
  --filetype-text-bg: #262823;
  --human-ring: #ffa090;
  --elevation-1: 0 1px 2px rgba(0,0,0,.45);
  --elevation-2: 0 2px 8px rgba(0,0,0,.55);
  --elevation-3: 0 10px 30px rgba(0,0,0,.45);
  --elevation-4: 0 12px 32px rgba(0,0,0,.55);
  --elevation-5: 0 15px 50px rgba(0,0,0,.55);
  --focus-ring: 0 0 0 3px rgba(230,196,107,.30);
  --elevation-menu: 0 6px 20px rgba(0,0,0,.55);
  --elevation-popover: 0 10px 30px rgba(0,0,0,.55);
  --badge-on-color: 0 1px 3px rgba(0,0,0,.45);
  --open-detail: 0 4px 12px rgba(0,0,0,.50);
}

/* ocean light: the system's ocean */
:root[data-theme="ocean"][data-mode="light"] {
  --brand-red: #08657d;
  --brand-gradient-from: #085d97;
  --brand-gradient-to: #0b8c6c;
  --brand-rail-end: #0b8c7b;
  --brand-burgundy: #032621;
  --brand-gold: #9697df;
  --brand-gold-tint: #f2f4fe;
  --brand-gold-ink: #595aa4;
  --brand-gold-outline-ink: #57578d;
  --brand-sand: #f3f2fb;
  --brand-sand-underline: #afbfde;
  --neutral-0: #ffffff;
  --neutral-50: #f6f6f8;
  --neutral-100: #eeedf2;
  --neutral-200: #e1e0ea;
  --neutral-300: #d3d3df;
  --neutral-400: #c4c4d0;
  --neutral-500: #8a8990;
  --neutral-600: #69686f;
  --neutral-700: #5c5c60;
  --neutral-800: #39393d;
  --neutral-900: #1a1a1a;
  --mix-ink: #000000;
  --card-header: #e6e8f7;
  --card-header-border: #d6d7ea;
  --card-footer: #fafafb;
  --category-draft: #8a8990;
  --category-draft-bg: #f3f3f4;
  --category-draft-fg: #5a595e;
  --category-prepare: #9697df;
  --category-prepare-bg: #f4f5fc;
  --category-prepare-fg: #626291;
  --category-deliver: #4c5808;
  --category-deliver-bg: #edeee1;
  --category-deliver-fg: #313905;
  --category-release: #b85b87;
  --category-release-bg: #f7eff2;
  --category-release-fg: #773b57;
  --category-done: #ef7cec;
  --category-done-bg: #fdf2fd;
  --category-done-fg: #9c5199;
  --category-rejected: #075387;
  --category-rejected-bg: #ddeef3;
  --category-rejected-fg: #053658;
  --state-waiting: #5e83f3;
  --state-waiting-text: #425dbf;
  --state-working: #96720f;
  --state-working-text: #664307;
  --state-pending: #8a8990;
  --state-pending-text: #5c5c60;
  --state-done: #b85b87;
  --state-done-text: #8c4486;
  --feedback-danger: #06436c;
  --feedback-danger-bg: #e6f4f8;
  --feedback-new: #064b69;
  --feedback-new-bg: #d7edf4;
  --feedback-warning: #3852a8;
  --feedback-warning-bg: #f1f4fe;
  --feedback-info: #664307;
  --feedback-info-bg: #f5efde;
  --feedback-success: #8c4486;
  --feedback-success-bg: #feeefe;
  --feedback-alert: #075162;
  --feedback-chip-selected-bg: #eaf5f9;
  --feedback-chip-selected-count: #c5e5ee;
  --impact-blocker: #064b69;
  --impact-blocker-bg: #e6f4f8;
  --impact-major: #4169d4;
  --impact-major-bg: #f1f4fe;
  --impact-minor: #575593;
  --impact-minor-bg: #eeeefd;
  --impact-minimal: #5c5c60;
  --impact-minimal-bg: #eeedf2;
  --agent-roger: #a0651a;
  --agent-clara: #6466b6;
  --agent-pino: #958bf4;
  --agent-bruno: #4c5808;
  --agent-nina: #0a7f09;
  --agent-finn: #5e6b1f;
  --agent-lia: #7a4b2a;
  --agent-dario: #3b3f4a;
  --agent-wendy: #c2417f;
  --agent-teo: #0e6e8c;
  --agent-marco: #c4561b;
  --agent-paolo: #0f7f6f;
  --agent-human-gate: #064a79;
  --record-story-header: #efeee1;
  --record-story-header-border: #dfdec6;
  --record-story-ink: #3e4406;
  --record-issue-header: #ddeef2;
  --record-issue-header-border: #bdd9e2;
  --record-issue-ink: #064b69;
  --thread-hover: #f8f8fd;
  --theme-selected-bg: #fdf0f2;
  --app-fenix-to: #064b47;
  --multiselect-clear: #064950;
  --on-rail-muted: rgba(255,255,255,.85);
  --on-rail-hover: rgba(255,255,255,.14);
  --on-rail-divider: rgba(255,255,255,.22);
  --theme-red-paper: #f5f4f2;
  --theme-red-accent: #fa0000;
  --theme-red-ink: #15171c;
  --theme-gold-paper: #f4f3f1;
  --theme-gold-accent: #a07510;
  --theme-gold-ink: #1a1813;
  --theme-mono-paper: #f4f4f4;
  --theme-mono-accent: #6b6566;
  --theme-mono-ink: #151516;
  --theme-lavender-paper: #f3f3f5;
  --theme-lavender-accent: #9061e6;
  --theme-lavender-ink: #161616;
  --theme-orange-paper: #f4f3f1;
  --theme-orange-accent: #c7600a;
  --theme-orange-ink: #181512;
  --theme-ocean-paper: #f3f4f6;
  --theme-ocean-accent: #0e88b4;
  --theme-ocean-ink: #15181c;
  --theme-albiceleste-paper: #f8f6f1;
  --theme-albiceleste-accent: #1f5f99;
  --theme-albiceleste-ink: #3b2b26;
  --filetype-pdf: #064b68;
  --filetype-pdf-bg: #deeff4;
  --filetype-image: #7e490d;
  --filetype-image-bg: #f5ede0;
  --filetype-html: #3852a8;
  --filetype-html-bg: #edf2fe;
  --filetype-text: #39393d;
  --filetype-text-bg: #eeedf2;
  --human-ring: #075387;
  --elevation-1: 0 1px 2px rgba(164,140,78,.10);
  --elevation-2: 0 2px 8px rgba(0,0,0,.25);
  --elevation-3: 0 10px 30px rgba(0,0,0,.14);
  --elevation-4: 0 12px 32px rgba(0,0,0,.22);
  --elevation-5: 0 15px 50px rgba(0,0,0,.18);
  --focus-ring: 0 0 0 3px rgba(182,155,86,.22);
  --elevation-menu: 0 6px 20px rgba(0,0,0,.20);
  --elevation-popover: 0 10px 30px rgba(0,0,0,.22);
  --badge-on-color: 0 1px 3px rgba(0,0,0,.18);
  --open-detail: 0 4px 12px rgba(75,10,31,.25);
}

/* ocean dark: its light through Dark's filter */
:root[data-theme="ocean"][data-mode="dark"] {
  --brand-red: #67b2c5;
  --brand-gradient-from: #6db1e0;
  --brand-gradient-to: #3ea58c;
  --brand-rail-end: #3ca396;
  --brand-burgundy: #b8d4d0;
  --brand-gold: #64659e;
  --brand-gold-tint: #20222a;
  --brand-gold-ink: #9595d1;
  --brand-gold-outline-ink: #9a9ac5;
  --brand-sand: #23232a;
  --brand-sand-underline: #424f67;
  --neutral-0: #1a1a1a;
  --neutral-50: #202022;
  --neutral-100: #28272b;
  --neutral-200: #323139;
  --neutral-300: #3b3b45;
  --neutral-400: #474751;
  --neutral-500: #78777c;
  --neutral-600: #929197;
  --neutral-700: #9b9b9f;
  --neutral-800: #b7b7bb;
  --neutral-900: #d1d1d1;
  --mix-ink: #e6e6e6;
  --card-header: #292b37;
  --card-header-border: #373847;
  --card-footer: #1d1d1e;
  --category-draft: #78777c;
  --category-draft-bg: #232324;
  --category-draft-fg: #9e9da1;
  --category-prepare: #64659e;
  --category-prepare-bg: #202127;
  --category-prepare-fg: #9292b7;
  --category-deliver: #a3ac6c;
  --category-deliver-bg: #28291f;
  --category-deliver-fg: #bac197;
  --category-release: #c2789b;
  --category-release-bg: #2a2326;
  --category-release-fg: #cf9fb5;
  --category-done: #aa4ea8;
  --category-done-bg: #281f28;
  --category-done-fg: #bf83bc;
  --category-rejected: #7ab7e1;
  --category-rejected-bg: #1f2c30;
  --category-rejected-fg: #a0c7e2;
  --state-waiting: #5f7cd6;
  --state-waiting-text: #8399e7;
  --state-working: #a6893a;
  --state-working-text: #c7ab7b;
  --state-pending: #78777c;
  --state-pending-text: #9b9b9f;
  --state-done: #c2789b;
  --state-done-text: #c98fc4;
  --feedback-danger: #8fc0e1;
  --feedback-danger-bg: #1b272a;
  --feedback-new: #86bed6;
  --feedback-new-bg: #1d2f34;
  --feedback-warning: #8ea3e8;
  --feedback-warning-bg: #20222a;
  --feedback-info: #c7ab7b;
  --feedback-info-bg: #2b2619;
  --feedback-success: #c98fc4;
  --feedback-success-bg: #2d202d;
  --feedback-alert: #81bcca;
  --feedback-chip-selected-bg: #1c2528;
  --feedback-chip-selected-count: #1f383f;
  --impact-blocker: #86bed6;
  --impact-blocker-bg: #1b272a;
  --impact-major: #7393e8;
  --impact-major-bg: #20222a;
  --impact-minor: #9b9acb;
  --impact-minor-bg: #252531;
  --impact-minimal: #9b9b9f;
  --impact-minimal-bg: #28272b;
  --agent-roger: #b8894d;
  --agent-clara: #8a8bcb;
  --agent-pino: #6f67bb;
  --agent-bruno: #a3ac6c;
  --agent-nina: #58b557;
  --agent-finn: #939d60;
  --agent-lia: #c39d83;
  --agent-dario: #b0b3bc;
  --agent-wendy: #e67eb0;
  --agent-teo: #5eabc3;
  --agent-marco: #da8253;
  --agent-paolo: #4ea89b;
  --agent-human-gate: #86bce2;
  --record-story-header: #29281e;
  --record-story-header-border: #373623;
  --record-story-ink: #b3b887;
  --record-issue-header: #1f2c30;
  --record-issue-header-border: #2a4048;
  --record-issue-ink: #86bed6;
  --thread-hover: #1f1f23;
  --theme-selected-bg: #2b2122;
  --app-fenix-to: #8ac1be;
  --multiselect-clear: #8cc1c7;
  --on-rail-muted: rgba(26,26,26,.85);
  --on-rail-hover: rgba(26,26,26,.14);
  --on-rail-divider: rgba(26,26,26,.22);
  --theme-red-paper: #f5f4f2;
  --theme-red-accent: #fa0000;
  --theme-red-ink: #15171c;
  --theme-gold-paper: #f4f3f1;
  --theme-gold-accent: #a07510;
  --theme-gold-ink: #1a1813;
  --theme-mono-paper: #f4f4f4;
  --theme-mono-accent: #6b6566;
  --theme-mono-ink: #151516;
  --theme-lavender-paper: #f3f3f5;
  --theme-lavender-accent: #9061e6;
  --theme-lavender-ink: #161616;
  --theme-orange-paper: #f4f3f1;
  --theme-orange-accent: #c7600a;
  --theme-orange-ink: #181512;
  --theme-ocean-paper: #f3f4f6;
  --theme-ocean-accent: #0e88b4;
  --theme-ocean-ink: #15181c;
  --theme-albiceleste-paper: #f8f6f1;
  --theme-albiceleste-accent: #1f5f99;
  --theme-albiceleste-ink: #3b2b26;
  --filetype-pdf: #86bed5;
  --filetype-pdf-bg: #1e2c30;
  --filetype-image: #caa070;
  --filetype-image-bg: #2d271c;
  --filetype-html: #8ea3e8;
  --filetype-html-bg: #20242e;
  --filetype-text: #b7b7bb;
  --filetype-text-bg: #28272b;
  --human-ring: #7ab7e1;
  --elevation-1: 0 1px 2px rgba(0,0,0,.45);
  --elevation-2: 0 2px 8px rgba(0,0,0,.55);
  --elevation-3: 0 10px 30px rgba(0,0,0,.45);
  --elevation-4: 0 12px 32px rgba(0,0,0,.55);
  --elevation-5: 0 15px 50px rgba(0,0,0,.55);
  --focus-ring: 0 0 0 3px rgba(230,196,107,.30);
  --elevation-menu: 0 6px 20px rgba(0,0,0,.55);
  --elevation-popover: 0 10px 30px rgba(0,0,0,.55);
  --badge-on-color: 0 1px 3px rgba(0,0,0,.45);
  --open-detail: 0 4px 12px rgba(0,0,0,.50);
}

/* albiceleste light: the system's albiceleste, Flaming Red where it sets nothing */
:root[data-theme="albiceleste"][data-mode="light"] {
  --brand-red: #1f5f99;
  --brand-gradient-from: #1f5f99;
  --brand-gradient-to: #2b73b8;
  --brand-rail-end: #2b73b8;
  --brand-burgundy: #1f5f99;
  --brand-gold: #f6b40e;
  --brand-gold-tint: #fff4d6;
  --brand-gold-ink: #8a5a00;
  --brand-gold-outline-ink: #7a5000;
  --brand-sand: #eef5fb;
  --brand-sand-underline: #74acdf;
  --neutral-0: #ffffff;
  --neutral-50: #f8f6f1;
  --neutral-100: #efeee9;
  --neutral-200: #e4e1d8;
  --neutral-300: #d8d4c8;
  --neutral-400: #c9c5ba;
  --neutral-500: #8c8a83;
  --neutral-600: #6b6963;
  --neutral-700: #5d5c58;
  --neutral-800: #3a3935;
  --neutral-900: #3b2b26;
  --mix-ink: #000000;
  --card-header: #eaf4fc;
  --card-header-border: #d4e6f6;
  --card-footer: #fafaf8;
  --category-draft: #8c8a83;
  --category-draft-bg: #f4f3f3;
  --category-draft-fg: #5b5a55;
  --category-prepare: #b69b56;
  --category-prepare-bg: #f8f5ee;
  --category-prepare-fg: #766538;
  --category-deliver: #2349d1;
  --category-deliver-bg: #e9edfa;
  --category-deliver-fg: #172f88;
  --category-release: #2e8b47;
  --category-release-bg: #eaf3ed;
  --category-release-fg: #1e5a2e;
  --category-done: #5dbb2f;
  --category-done-bg: #eff8ea;
  --category-done-fg: #3c7a1f;
  --category-rejected: #e00000;
  --category-rejected-bg: #fce6e6;
  --category-rejected-fg: #920000;
  --state-waiting: #d97a00;
  --state-waiting-text: #9a5600;
  --state-working: #2e7dd1;
  --state-working-text: #0b4f8a;
  --state-pending: #8c8a83;
  --state-pending-text: #5d5c58;
  --state-done: #2e8b47;
  --state-done-text: #2f6b18;
  --feedback-danger: #b30000;
  --feedback-danger-bg: #ffeded;
  --feedback-new: #9e1a1a;
  --feedback-new-bg: #ffe3e3;
  --feedback-warning: #8a4b00;
  --feedback-warning-bg: #fff4e0;
  --feedback-info: #0b4f8a;
  --feedback-info-bg: #e3f1ff;
  --feedback-success: #2f6b18;
  --feedback-success-bg: #eaf8e1;
  --feedback-alert: #c8001e;
  --feedback-chip-selected-bg: #fff0f0;
  --feedback-chip-selected-count: #ffd6d6;
  --impact-blocker: #9e1a1a;
  --impact-blocker-bg: #ffeded;
  --impact-major: #b35c00;
  --impact-major-bg: #fff4e0;
  --impact-minor: #6f5a1e;
  --impact-minor-bg: #f6efdc;
  --impact-minimal: #5d5c58;
  --impact-minimal-bg: #efeee9;
  --agent-roger: #1c7db4;
  --agent-clara: #8a6a1e;
  --agent-pino: #c99a00;
  --agent-bruno: #2349d1;
  --agent-nina: #9b3fd6;
  --agent-finn: #3b3f4a;
  --agent-lia: #c2417f;
  --agent-dario: #0e6e8c;
  --agent-wendy: #c4561b;
  --agent-teo: #0f7f6f;
  --agent-marco: #5e6b1f;
  --agent-paolo: #7a4b2a;
  --agent-human-gate: #c80000;
  --record-story-header: #e8eefb;
  --record-story-header-border: #d3ddf4;
  --record-story-ink: #1b3a9e;
  --record-issue-header: #fbe6e6;
  --record-issue-header-border: #f1cccc;
  --record-issue-ink: #9e1a1a;
  --thread-hover: #f5f9fd;
  --theme-selected-bg: #eaf4fc;
  --app-fenix-to: #8a1c3a;
  --multiselect-clear: #8e1a2f;
  --on-rail-muted: rgba(255,255,255,.85);
  --on-rail-hover: rgba(255,255,255,.14);
  --on-rail-divider: rgba(255,255,255,.22);
  --theme-red-paper: #f5f4f2;
  --theme-red-accent: #fa0000;
  --theme-red-ink: #15171c;
  --theme-gold-paper: #f4f3f1;
  --theme-gold-accent: #a07510;
  --theme-gold-ink: #1a1813;
  --theme-mono-paper: #f4f4f4;
  --theme-mono-accent: #6b6566;
  --theme-mono-ink: #151516;
  --theme-lavender-paper: #f3f3f5;
  --theme-lavender-accent: #9061e6;
  --theme-lavender-ink: #161616;
  --theme-orange-paper: #f4f3f1;
  --theme-orange-accent: #c7600a;
  --theme-orange-ink: #181512;
  --theme-ocean-paper: #f3f4f6;
  --theme-ocean-accent: #0e88b4;
  --theme-ocean-ink: #15181c;
  --theme-albiceleste-paper: #f8f6f1;
  --theme-albiceleste-accent: #1f5f99;
  --theme-albiceleste-ink: #3b2b26;
  --filetype-pdf: #a3161a;
  --filetype-pdf-bg: #fde7e7;
  --filetype-image: #0b5f8a;
  --filetype-image-bg: #e1f0fa;
  --filetype-html: #8a4b00;
  --filetype-html-bg: #fff1dc;
  --filetype-text: #3a3935;
  --filetype-text-bg: #efeee9;
  --human-ring: #e00000;
  --elevation-1: 0 1px 2px rgba(164,140,78,.10);
  --elevation-2: 0 2px 8px rgba(0,0,0,.25);
  --elevation-3: 0 10px 30px rgba(0,0,0,.14);
  --elevation-4: 0 12px 32px rgba(0,0,0,.22);
  --elevation-5: 0 15px 50px rgba(0,0,0,.18);
  --focus-ring: 0 0 0 3px rgba(182,155,86,.22);
  --elevation-menu: 0 6px 20px rgba(0,0,0,.20);
  --elevation-popover: 0 10px 30px rgba(0,0,0,.22);
  --badge-on-color: 0 1px 3px rgba(0,0,0,.18);
  --open-detail: 0 4px 12px rgba(75,10,31,.25);
}

/* albiceleste dark: the system's albiceleste-dark */
:root[data-theme="albiceleste"][data-mode="dark"] {
  --brand-red: #8cc0ec;
  --brand-gradient-from: #5a9fd8;
  --brand-gradient-to: #74acdf;
  --brand-rail-end: #4f8fc9;
  --brand-burgundy: #9ccbf2;
  --brand-gold: #c99410;
  --brand-gold-tint: #2a2414;
  --brand-gold-ink: #f6c548;
  --brand-gold-outline-ink: #f2c14e;
  --brand-sand: #1b2836;
  --brand-sand-underline: #3d6e9c;
  --neutral-0: #131a23;
  --neutral-50: #182029;
  --neutral-100: #1e2833;
  --neutral-200: #263240;
  --neutral-300: #2f3d4d;
  --neutral-400: #3b4b5d;
  --neutral-500: #6d7d8f;
  --neutral-600: #8d9cad;
  --neutral-700: #9daab7;
  --neutral-800: #b9c4cf;
  --neutral-900: #e8edf2;
  --mix-ink: #e6ebf0;
  --card-header: #1c2a3a;
  --card-header-border: #26384b;
  --card-footer: #151c25;
  --category-draft: #797772;
  --category-draft-bg: #242323;
  --category-draft-fg: #9f9e9a;
  --category-prepare: #7e6831;
  --category-prepare-bg: #24211c;
  --category-prepare-fg: #a29470;
  --category-deliver: #8aa8ff;
  --category-deliver-bg: #252832;
  --category-deliver-fg: #abbeff;
  --category-release: #539e67;
  --category-release-bg: #202722;
  --category-release-fg: #87b794;
  --category-done: #358010;
  --category-done-bg: #1d2419;
  --category-done-fg: #72a45b;
  --category-rejected: #ff9999;
  --category-rejected-bg: #382626;
  --category-rejected-fg: #ffb4b4;
  --state-waiting: #be7210;
  --state-waiting-text: #ca934f;
  --state-working: #5493d6;
  --state-working-text: #80b7e6;
  --state-pending: #797772;
  --state-pending-text: #9d9c99;
  --state-done: #539e67;
  --state-done-text: #7eae6c;
  --feedback-danger: #ffa8a8;
  --feedback-danger-bg: #302222;
  --feedback-new: #ffa4a4;
  --feedback-new-bg: #3d2626;
  --feedback-warning: #cf9d61;
  --feedback-warning-bg: #2a2111;
  --feedback-info: #80b7e6;
  --feedback-info-bg: #1d2833;
  --feedback-success: #7eae6c;
  --feedback-success-bg: #1b2714;
  --feedback-alert: #ff9eb6;
  --feedback-chip-selected-bg: #2c2020;
  --feedback-chip-selected-count: #4d2c2c;
  --impact-blocker: #ffa4a4;
  --impact-blocker-bg: #302222;
  --impact-major: #ce893f;
  --impact-major-bg: #2a2111;
  --impact-minor: #ae9d6d;
  --impact-minor-bg: #2c2617;
  --impact-minimal: #9d9c99;
  --impact-minimal-bg: #282723;
  --agent-roger: #4f9cc8;
  --agent-clara: #a88f52;
  --agent-pino: #926c00;
  --agent-bruno: #8aa8ff;
  --agent-nina: #cc82fb;
  --agent-finn: #b0b3bc;
  --agent-lia: #e67eb0;
  --agent-dario: #5eabc3;
  --agent-wendy: #da8253;
  --agent-teo: #4ea89b;
  --agent-marco: #939d60;
  --agent-paolo: #c39d83;
  --agent-human-gate: #ffa1a1;
  --record-story-header: #232832;
  --record-story-header-border: #2d3548;
  --record-story-ink: #9db6ff;
  --record-issue-header: #372626;
  --record-issue-header-border: #533636;
  --record-issue-ink: #ffa4a4;
  --thread-hover: #18222d;
  --theme-selected-bg: #1c2a3a;
  --app-fenix-to: #fea6be;
  --multiselect-clear: #ffa7b8;
  --on-rail-muted: rgba(19,26,35,.85);
  --on-rail-hover: rgba(19,26,35,.14);
  --on-rail-divider: rgba(19,26,35,.22);
  --theme-red-paper: #f5f4f2;
  --theme-red-accent: #fa0000;
  --theme-red-ink: #15171c;
  --theme-gold-paper: #f4f3f1;
  --theme-gold-accent: #a07510;
  --theme-gold-ink: #1a1813;
  --theme-mono-paper: #f4f4f4;
  --theme-mono-accent: #6b6566;
  --theme-mono-ink: #151516;
  --theme-lavender-paper: #f3f3f5;
  --theme-lavender-accent: #9061e6;
  --theme-lavender-ink: #161616;
  --theme-orange-paper: #f4f3f1;
  --theme-orange-accent: #c7600a;
  --theme-orange-ink: #181512;
  --theme-ocean-paper: #f3f4f6;
  --theme-ocean-accent: #0e88b4;
  --theme-ocean-ink: #15181c;
  --theme-albiceleste-paper: #f8f6f1;
  --theme-albiceleste-accent: #1f5f99;
  --theme-albiceleste-ink: #3b2b26;
  --filetype-pdf: #ffa3a7;
  --filetype-pdf-bg: #372525;
  --filetype-image: #6eb1d4;
  --filetype-image-bg: #1d2931;
  --filetype-html: #cf9d61;
  --filetype-html-bg: #2e2212;
  --filetype-text: #b9b8b5;
  --filetype-text-bg: #282723;
  --human-ring: #ff9999;
  --elevation-1: 0 1px 2px rgba(0,0,0,.45);
  --elevation-2: 0 2px 8px rgba(0,0,0,.55);
  --elevation-3: 0 10px 30px rgba(0,0,0,.45);
  --elevation-4: 0 12px 32px rgba(0,0,0,.55);
  --elevation-5: 0 15px 50px rgba(0,0,0,.55);
  --focus-ring: 0 0 0 3px rgba(201,148,16,.32);
  --elevation-menu: 0 6px 20px rgba(0,0,0,.55);
  --elevation-popover: 0 10px 30px rgba(0,0,0,.55);
  --badge-on-color: 0 1px 3px rgba(0,0,0,.45);
  --open-detail: 0 4px 12px rgba(0,0,0,.50);
}
