/* Mentor Platform — Design Tokens
   Based on VibedToolingPlatform Design System
   Source: design/mentor.pen */

:root {
  /* Olivgrün */
  --olive-50: #f6f7f0;
  --olive-100: #e8ebd6;
  --olive-200: #d4dab1;
  --olive-300: #b5bf82;
  --olive-400: #96a45a;
  --olive-500: #7a8a3e;
  --olive-600: #5f6d2e;
  --olive-700: #4a5526;
  --olive-800: #3b4420;
  --olive-900: #2d341a;

  /* Weinrot */
  --wine-50: #faf0f0;
  --wine-100: #f0d4d4;
  --wine-200: #dba3a3;
  --wine-300: #c47070;
  --wine-400: #a84444;
  --wine-500: #8b1a1a;
  --wine-600: #761616;
  --wine-700: #611212;
  --wine-800: #4d0e0e;
  --wine-900: #3a0a0a;

  /* Neutral */
  --gray-50: #fafaf9;
  --gray-100: #f5f5f4;
  --gray-200: #e7e5e4;
  --gray-300: #d6d3d1;
  --gray-400: #a8a29e;
  --gray-500: #78716c;
  --gray-600: #57534e;
  --gray-700: #44403c;
  --gray-800: #292524;
  --gray-900: #1c1917;

  /* Semantisch */
  --success: var(--olive-600);
  --warning: #d97706;
  --danger: var(--wine-500);
  --info: var(--olive-700);

  /* Layout */
  --sidebar-w: 250px;
  --header-h: 56px;
  --radius: 8px;
  --radius-lg: 12px;
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.06);
  --shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  --shadow-lg: 0 4px 16px rgba(0, 0, 0, 0.12);

  /* Typografie */
  --font-family: 'Montserrat', sans-serif;
}
