
























:root {
  
  --ember-50:  #fdf3ec;
  --ember-100: #fbe2d0;
  --ember-200: #f6c39c;
  --ember-300: #f0a068;
  --ember-400: #ea7f3c;
  --ember-500: #e2611b; 
  --ember-600: #c64f14;
  --ember-700: #a23e14;
  --ember-800: #813317;
  --ember-900: #692b17;
  --ember-950: #3a1408;

  
  --gold-100: #fdefcb;
  --gold-300: #f6cd63;
  --gold-400: #efb42d;
  --gold-500: #d9970a;

  
  --rose-100: #fbdde6;
  --rose-300: #f19bb5;
  --rose-400: #e86d92;
  --rose-500: #d94472;
  --rose-600: #b83160;

  
  --red-100:   #fbdcd6;
  --red-500:   #dc4a37;
  --red-600:   #b8382b;

  



}

















:root,
[data-theme-preview="ink"] {
  --brand-green-50:  #effdf5;
  --brand-green-100: #d9fbe7;
  --brand-green-200: #b5f5d0;
  --brand-green-300: #82ebae;
  --brand-green-400: #58dc8e;
  --brand-green-500: #42d187;
  --brand-green-600: #25a85f;
  --brand-green-700: #20854f;
  --brand-green-800: #1f6942;
  --brand-green-900: #1b5738;
  --brand-green-950: #0b301e;

  --ink-0:   #ffffff;
  --ink-50:  #f7f7f7;
  --ink-100: #eeeeee;
  --ink-200: #d7d7d7;
  --ink-300: #b6b6b6;
  --ink-400: #8c8c8c;
  --ink-500: #6f6f6f;
  --ink-600: #545454;
  --ink-700: #333333;
  --ink-800: #1c1c1c;
  --ink-850: #151515;
  --ink-900: #0b0b0b;
  --ink-950: #000000;

  


  --ember-50:  var(--ink-800);
  --ember-100: var(--ink-700);
  --ember-200: var(--ink-500);
  --ember-300: var(--ink-200);
  --ember-400: #ffffff;
  --ember-500: #a3e9bd;   
  --ember-600: var(--ink-200);
  --ember-700: var(--ink-300);
  --ember-800: var(--ink-400);
  --ember-900: var(--ink-500);
  --ember-950: var(--ink-900);

  --gold-100: var(--ink-100);
  --gold-300: var(--ink-200);
  --gold-400: var(--ink-300);
  --gold-500: var(--ink-400);
  --rose-100: var(--ink-100);
  --rose-300: var(--ink-300);
  --rose-400: var(--ink-400);
  --rose-500: var(--ink-500);
  --rose-600: var(--ink-600);

  --workspace-brand-start: #1f6942;
  --workspace-brand-end: #285b9f;
  --gradient-brand: linear-gradient(135deg, var(--workspace-brand-start), var(--workspace-brand-end));
  --gradient-brand-soft: linear-gradient(135deg, rgba(66, 209, 135, 0.18), rgba(79, 145, 247, 0.08));

  



  --workspace-bg: #0c1117;
  --workspace-surface: #161e27;
  --workspace-surface-raised: #1d2834;
  --workspace-surface-hover: #263443;
  --workspace-border: rgba(196, 216, 235, 0.14);
  --workspace-border-strong: #354657;

  







  --workspace-nav-bg: #070a0d;
  --workspace-nav-hover: #10171f;
  --workspace-nav-selected: #18222d;
  --workspace-nav-border: #263443;

  






  --workspace-rail-bg: var(--nx-bg);
  --workspace-rail-hover: var(--nx-surface);
  --workspace-rail-selected: var(--nx-surface-hover);
  --workspace-rail-line: var(--nx-line);
  --workspace-rail-line-strong: var(--nx-line-strong);
  --workspace-rail-text: var(--nx-text);
  --workspace-rail-muted: var(--nx-muted);
  --workspace-rail-faint: var(--nx-subtle);

  




  --workspace-chat-bg: var(--nx-bg);
  --workspace-chat-surface: var(--nx-surface);
  --workspace-chat-raised: var(--nx-surface-2);
  --workspace-chat-hover: var(--nx-surface-hover);
  --workspace-chat-press: var(--nx-surface-press);
  --workspace-chat-line: var(--nx-line);
  --workspace-chat-line-strong: var(--nx-line-strong);
  --workspace-chat-text: var(--nx-text);
  --workspace-chat-muted: var(--nx-muted);
  --workspace-chat-faint: var(--nx-subtle);

  

  --workspace-dock-bg: var(--nx-bg);
  --workspace-dock-surface: var(--nx-surface);
  --workspace-dock-raised: var(--nx-surface-2);
  --workspace-dock-hover: var(--nx-surface-hover);
  --workspace-dock-press: var(--nx-surface-press);
  --workspace-dock-line: var(--nx-line);
  --workspace-dock-line-strong: var(--nx-line-strong);
  --workspace-dock-control: var(--nx-faint);
  --workspace-dock-text: var(--nx-text);
  --workspace-dock-muted: var(--nx-muted);
  --workspace-dock-faint: var(--nx-subtle);

  






  --workspace-page-bg: var(--nx-bg);
  --workspace-page-surface: var(--nx-surface);
  --workspace-page-raised: var(--nx-surface-2);
  --workspace-page-hover: var(--nx-surface-hover);
  --workspace-page-press: var(--nx-surface-press);
  --workspace-page-line: var(--nx-line);
  --workspace-page-line-strong: var(--nx-line-strong);
  --workspace-page-control: var(--nx-faint);
  --workspace-page-text: var(--nx-text);
  --workspace-page-muted: var(--nx-muted);
  --workspace-page-faint: var(--nx-subtle);
  
  --workspace-text: #f4f7fa;
  --workspace-muted: #bdc7d2;
  --workspace-faint: #8c9aaa;
  --workspace-accent: #a3e9bd;
  --workspace-accent-rgb: 163, 233, 189;
  --workspace-live: #42d187;
  --workspace-busy: #f2bd4f;
  --workspace-danger: #ff6b7a;
  

  --workspace-danger-hover: #ff8490;
  




  --workspace-data-peach: #f2bd4f;
  --workspace-data-sky: #9299a1;
  --workspace-data-violet: #c3c8cd;
  --workspace-data-yellow: #70767c;

  






  --workspace-data-accent: #c3c8cd;
  --workspace-data-accent-rgb: 195, 200, 205;
  --workspace-data-accent-dim: #555a5e;

  


  --workspace-well-from: #0b1016;
  --workspace-well-to: #070a0d;

  




  --workspace-diff-add: #42d187;
  --workspace-diff-remove: #ea5c8b;
  --workspace-diff-modify: #f2bd4f;
  --workspace-diff-add-fg: #79e5ac;
  --workspace-diff-remove-fg: #ff8fb5;

  


  --workspace-tool: #68b7ff;

  





















  --ansi-black: var(--workspace-faint);          
  --ansi-red: var(--workspace-danger);           
  --ansi-green: var(--workspace-diff-add-fg);    
  --ansi-yellow: var(--workspace-diff-modify);   
  --ansi-blue: var(--workspace-tool);
  --ansi-magenta: var(--workspace-cat-purple);
  --ansi-cyan: #5dd8e6;                          
  --ansi-white: var(--workspace-text);           

  








  --workspace-info: #4f91f7;
  --workspace-info-fg: #0c1117;        
  --workspace-info-soft: rgba(79, 145, 247, 0.14);  
  --workspace-info-border: rgba(79, 145, 247, 0.36);
  


  --workspace-info-text: #a5c9ff;      

  



  --workspace-cat-blue: #68b7ff;       
  --workspace-cat-purple: #c49cff;     

  


  --workspace-primary: #42d187;
  --workspace-primary-hover: #63dfa0;
  






  --workspace-primary-fg: #0c1117;

  
  --workspace-scrollbar-thumb: rgba(196, 216, 235, 0.16);
  --workspace-scrollbar-thumb-hover: rgba(196, 216, 235, 0.30);
  --workspace-scrollbar-thumb-active: #a3e9bd;

  

















  --workspace-edge-highlight: inset 0 1px 0 rgba(255, 255, 255, 0.10), inset 0 -6px 8px -6px rgba(0, 0, 0, 0.45);
  --workspace-edge-highlight-focus: inset 0 1px 0 rgba(255, 255, 255, 0.13), inset 0 -6px 8px -6px rgba(0, 0, 0, 0.45);

  



























  --elevation-0: none;                                   
  --elevation-1: none;                                   
  

  --elevation-2: 0 1px 2px rgba(0, 0, 0, 0.9),
                 0 8px 24px -8px rgba(0, 0, 0, 0.9),
                 var(--workspace-edge-highlight);
  --elevation-3: 0 4px 24px rgba(0, 0, 0, 0.2), 0 2px 4px rgba(0, 0, 0, 0.1), var(--workspace-edge-highlight);
  --elevation-4: 0 7px 32px rgba(0, 0, 0, 0.35), 0 2px 4px rgba(0, 0, 0, 0.1), var(--workspace-edge-highlight);
  

  --elevation-2-bg: var(--workspace-surface);
  --elevation-3-bg: var(--workspace-popover-bg, #1d2834);
  --elevation-4-bg: var(--workspace-overlay-bg, #111820);

  




  --workspace-popover-bg: #1d2834;
  --workspace-popover-border: rgba(196, 216, 235, 0.18);
  --workspace-popover-shadow: var(--elevation-3);
  --workspace-popover-radius: var(--radius-lg);
  --workspace-popover-z: 60;

  












  --workspace-overlay-bg: #111820;
  --workspace-overlay-border: rgba(196, 216, 235, 0.15);
  --workspace-overlay-shadow: var(--elevation-4);
  --workspace-overlay-radius: var(--radius-xl);
  

  --workspace-scrim: rgba(3, 7, 11, 0.86);
  --workspace-scrim-blur: 6px;

  














  --workspace-focus-ring: 0 0 0 2px var(--workspace-bg), 0 0 0 4px var(--workspace-accent);
  --workspace-focus-ring-inset: inset 0 0 0 2px var(--workspace-bg), inset 0 0 0 4px var(--workspace-accent);

  









  --workspace-control-border: #8191a3;
}
