/* Blackbird UI 0.3 — fonte dei valori condivisi, proposta da validare. */
:root {
  color-scheme: dark;
  --bbr-bg: #000F14;
  --bbr-surface: #222B2F;
  --bbr-surface-raised: #2B363B;
  --bbr-header-gradient: linear-gradient(to bottom, var(--bbr-surface-raised), var(--bbr-surface));
  --bbr-input: #252e32;
  --bbr-light-bg: #f3f3ef;
  --bbr-light-surface: #ffffff;
  --bbr-on-light: #191919;
  --bbr-muted-on-light: #585953;
  --bbr-border-on-light: #d2d3cb;
  --bbr-brand: #ffe500;
  --bbr-brand-hover: #fff254;
  --bbr-text: #eeeee8;
  --bbr-muted: #c3c4bb;
  --bbr-border: #48575e;
  --bbr-control-border: #95a2a8;
  --bbr-success: #b1d6b5;
  --bbr-danger: #ffb4a9;
  --bbr-info: #c3d3db;
  --bbr-link: #eeeee8;
  --bbr-focus: #ffe500;
  --bbr-chrome: #192125;
  --bbr-chrome-border: #3d4a50;
  --bbr-on-chrome: #eeeee8;
  --bbr-font: Arial, Helvetica, sans-serif;
  --bbr-text-xs: 0.75rem;
  --bbr-text-sm: 0.875rem;
  --bbr-text-md: 1rem;
  --bbr-text-lg: 1.125rem;
  --bbr-text-xl: 1.5rem;
  --bbr-text-2xl: 2rem;
  --bbr-text-display: clamp(2rem, 3vw, 3rem);
  --bbr-leading: 1.5;
  --bbr-leading-heading: 1.15;
  --bbr-space-1: 0.25rem;
  --bbr-space-2: 0.5rem;
  --bbr-space-3: 0.75rem;
  --bbr-space-4: 1rem;
  --bbr-space-5: 1.25rem;
  --bbr-space-6: 1.5rem;
  --bbr-space-8: 2rem;
  --bbr-space-10: 2.5rem;
  --bbr-space-12: 3rem;
  --bbr-space-16: 4rem;
  --bbr-space-24: 6rem;
  --bbr-radius-sm: 0.375rem;
  --bbr-radius-md: 0.625rem;
  --bbr-radius-lg: 0.75rem;
  --bbr-control-height: 3rem;
  --bbr-target-min: 2.75rem;
  --bbr-container: 90rem;
  --bbr-gutter: clamp(1rem, 3vw, 2.5rem);
  --bbr-sidebar: 15rem;
  --bbr-summary: 24rem;
  --bbr-dialog: 34rem;
  --bbr-duration: 160ms;
  --bbr-drawer-duration: 280ms;
}


/* Historical light comparison; the current default uses a subtle blue tint. */
:root[data-appearance="light"] {
  color-scheme: light;
  --bbr-bg: #f3f3ef;
  --bbr-surface: #ffffff;
  --bbr-surface-raised: #eaeae4;
  --bbr-input: #ffffff;
  --bbr-brand: #ffe500;
  --bbr-brand-hover: #fff254;
  --bbr-text: #191919;
  --bbr-muted: #585953;
  --bbr-border: #d2d3cb;
  --bbr-control-border: #777971;
  --bbr-success: #27623c;
  --bbr-danger: #a23027;
  --bbr-info: #345566;
  --bbr-link: #24251f;
  --bbr-focus: #34362d;
  --bbr-chrome: #20211f;
  --bbr-on-chrome: #f5f5f1;
}
