
:root {
  --primary: #1A73E8;
  --primary-dark: #1557B0;
  --primary-container: #D3E3FD;
  --on-primary: #FFFFFF;
  --secondary: #5F6368;
  --surface: #FFFFFF;
  --surface-variant: #F8F9FA;
  --outline: #DADCE0;
  --error: #D93025;
  --success: #1E8E3E;
  --warning: #F9AB00;
  --sidebar-bg: #1B2A4A;
  --sidebar-text: #E8EAED;
  --sidebar-active: #2D4A7A;
  --sidebar-width: 240px;
  --topbar-height: 56px;
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --shadow-sm: 0 1px 2px rgba(0,0,0,0.08);
  --shadow-md: 0 2px 8px rgba(0,0,0,0.12);
  --font-family: 'Roboto', -apple-system, BlinkMacSystemFont, sans-serif;
  --transition: 0.2s ease;
}

