
      @layer base {
        :root {
          /* Custom theme colors */
          --theme-primary: #37ff00;
          --theme-secondary: #64bde3;
          --theme-accent: #fe6220;
          --theme-primary-hover: #00dd00;
          --theme-accent-hover: #da3f00;
          --dark-mode: 0;
          
          /* Override shadcn primary colors with theme colors */
          --primary: oklch(0.8708432139864988 0.2887823311277979 141.36231142585316);
          --primary-foreground: oklch(0.129 0.042 264.695);
          --secondary: oklch(0.7576951501811148 0.1012432466607521 228.13396429212364);
          --secondary-foreground: oklch(0.129 0.042 264.695);
          --accent: oklch(0.6902471814363833 0.2031681038100958 39.92517893845693);
          --accent-foreground: oklch(0.129 0.042 264.695);
          --theme-level: company;
          --last-update: undefined;
          
          
        }
        
        
      }
      
      @layer utilities {
        /* Use shadcn CSS variables for consistency */
        .text-primary { color: var(--primary) !important; }
        .bg-primary { background-color: var(--primary) !important; }
        .border-primary { border-color: var(--primary) !important; }
        .text-primary-foreground { color: var(--primary-foreground) !important; }
        
        .text-secondary { color: var(--secondary) !important; }
        .bg-secondary { background-color: var(--secondary) !important; }
        .border-secondary { border-color: var(--secondary) !important; }
        .text-secondary-foreground { color: var(--secondary-foreground) !important; }
        
        .text-accent { color: var(--accent) !important; }
        .bg-accent { background-color: var(--accent) !important; }
        .border-accent { border-color: var(--accent) !important; }
        .text-accent-foreground { color: var(--accent-foreground) !important; }
        
        /* Legacy theme color utilities for backward compatibility */
        .hover:bg-primary-hover:hover { background-color: var(--theme-primary-hover) !important; }
        .hover:bg-accent-hover:hover { background-color: var(--theme-accent-hover) !important; }
        
        
      }
    