:root {
  /* Admin Colors */
  --admin-primary: #6366f1;
  --admin-primary-hover: #4f46e5;
  --admin-success: #10b981;
  --admin-warning: #f59e0b;
  --admin-danger: #ef4444;
  --admin-bg: #0f172a;
  --admin-card-bg: #1e293b;
  --admin-border: #334155;
  --admin-text: #f8fafc;
  --admin-text-muted: #94a3b8;
  
  /* Window Colors */
  --window-bg: #000000a6;
  --window-border: #4d4d4d;
  --window-shadow: rgba(0, 0, 0, 0.8);
  --window-shadow-active: rgba(0, 0, 0, 0.9);
  
  /* Titlebar Colors */
  --titlebar-bg: #000000;
  --titlebar-border: #525252;
  --titlebar-text: #bbbbbb;
  
  /* Window Controls */
  --control-bg: #555555;
  --control-hover: #666666;
  --control-text: #eeeeee;
  
  /* Resize Handles */
  --resize-handle-bg: transparent;
  --resize-handle-border: rgba(255, 255, 255, 0.3);
  
  /* Grid Colors */
  --grid-line-primary: rgba(155, 155, 155, 0.2);
  --grid-line-secondary: rgba(155, 155, 155, 0.1);
  --grid-bg: #333333;
  --grid-bg-alt: rgb(65 61 51);
  
  /* Settings Menu */
  --settings-bg: white;
  --settings-shadow: rgba(0, 0, 0, 0.15);
  --settings-title: #333;
  --settings-text: #555;
  --settings-label: #555;
  --settings-value: #333;

  
  /* Menu Colors */
  --menu-bg: #333333;
  --menu-item-hover: #454545;
  --menu-text: #cccccc;
  --menu-icon: #bdc3c7;
  --menu-header-bg: #535353;
  --menu-header-border: #3e3e3e;
  --menu-title: #bbbbbb;
  --menu-item-border: #4a4a4a;
  --menu-link-text: #999999;
  --menu-item-hover-bg: rgba(114, 94, 40, 0.9);
  
  /* Header Colors */
  --header-bg: linear-gradient(to bottom, #241c00 0%, #ebe2c3 20%, #ada99e 50%, #867136 80%, #62605b 100%);
  --header-inner-bg: rgb(108 92 64 / 90%);
  --header-username: #d1c6aa;
  --header-border: #474747;
  --header-inner-border: #cccccc;
  --header-icon-bg: rgba(255, 255, 255, 0.1);
  --header-icon-border: #5c5c5c;
  --header-icon-text: #d1c6aa;
  --header-icon-hover-text: #ecf0f1;
  --active-toolbar-bg: linear-gradient(to bottom, #a6944b 20%, #796532 50%, #f1b109 100%);
  --active-toolbar-text: rgb(247, 247, 247);
  
  /* Loading Colors */
  --body-bg: #111111;
  --loading-overlay: #1b1913;
  --loading-overlay-text: #c1c1c1e7;
  --loading-overlay-shadow: color(srgb 0 0 0 / 0.9);
  
  /* Login Colors */
  --login-bg: rgba(0, 0, 0, 0.3);
  --login-border: rgb(200 200 200 / 20%);
  --login-text: #eeeeee;
  --login-shadow: rgb(0 0 0);
  --login-title: #bcae88;
  --login-subtitle: #bcae88;
  --login-button-bg: #3a64a9;
  --login-button-border: #3c78e0;
  --login-button-text: #b0ceff;
  --login-button-hover: rgb(117 160 235);
  --login-button-active-bg: #153770;
  --login-button-active-border: #2a62c5;
  
  /* Form Colors */
  --form-input-bg: #555555;
  --form-input-border: #b5b5b5;
  --form-input-text: #aaaaaa;
  --form-input-shadow: rgb(0 0 0 / 85%);
  --form-input-placeholder: #b8b8b8;
  --form-input-autofill-bg: #555555;
  --form-input-autofill-text: #eeeeee;
  --form-input-focus: rgba(255, 255, 255, 0.3);
  
  /* Button Colors */
  --button-bg: #4a90e2;
  --button-hover: #357abd;
  --button-active: #2d5aa0;
  --button-text: #eeeeee;
  
  /* Error Colors */
  --error-text: #ff6b6b;
  
  /* Success Colors */
  --success-text: #51cf66;
  
  /* Warning Colors */
  --warning-text: #ffd43b;
  
  /* Info Colors */
  --info-text: #74c0fc;
  
  /* Dropdown Menu */
  --dropdown-menu-bg: color(srgb 0 0 0 / 0.7);
  --dropdown-menu-border: #656565;
  --dropdown-menu-shadow: rgb(0 0 0 / 90%);
  
  /* Pin Button */
  --pin-button-hover: #aaaaaa;
  --pin-button-text: #bdc3c7;
  --pin-button-pinned: #999999;
  --pin-button-hover-text: white;
  
  /* Messagebar */
  --app-messagebar-bg: color(srgb 0 0 0 / .9);
  --app-messagebar-text: #ffffff;
  --app-messagebar-border: #333333;
  
  /* MDI Content */
  --mdi-content-border: #c2c2c2;
  --mdi-content-shadow: rgb(0 0 0 / 90%);
  --content-section-bg: white;
  --content-section-shadow: rgba(0,0,0,0.1);
  
  /* Logo */
  --logo-bg: linear-gradient(135deg, #3498db, #2980b9);
  --logo-text: white;
  --brand-name: #DCC793;
  
  /* Index */
  --index-bg: #222222;
  --index-text: #f3f3f3;
  
  /* Scrollbar Colors */
  --scrollbar-track: transparent;
  --scrollbar-thumb: rgba(102, 102, 102, 0.6);
  --scrollbar-thumb-hover: rgba(136, 136, 136, 0.8);
  
  /* Tab Colors */
  --tab-bg: #2a2a2a;
  --tab-hover-bg: #3a3a3a;
  --tab-active-bg: #4a4a4a;
  --tab-active-text: #ffffff;
  --tab-border: #404040;
  --border-color: #404040;
  --text-muted: color(srgb 1 1 1 / 0.5);
  --text-primary: #ffffff;
  --input-bg: #555555;
  --danger-bg: #dc3545;
  --danger-text: #ffffff;
} 