        :root{
            --primary: #37b35c;                      
            --on-primary: #000000;
            --primary-accent: #056128;
            --on-primary-accent: #e7f6eb;
            --secondary: #7afaa1;
            --on-secondary: #000000;
            --secondary-accent: #008c0e;
            --on-secondary-accent: #e1fee8;
            --background: #ffffff;
            --on-background: #333333;
            --surface: #ffffff;
            --on-surface: #333333;
            --error: #D80404;
            --on-error: #ffffff;
            --selection: #e7f6eb;
            --on-selection: #1a803c;
            
            --primary-50: #e7f6eb;
--primary-100: #c5e7cd;
--primary-200: #9fd8ad;
--primary-300: #77ca8d;
--primary-400: #58bf74;
--primary-500: #37b35c;
--primary-600: #2fa452;
--primary-700: #249247;
--primary-800: #1a803c;
--primary-900: #056128;
            
            --secondary-50: #e1fee8;
--secondary-100: #b6fcc7;
--secondary-200: #7afaa0;
--secondary-300: #25f57c;
--secondary-400: #00ed65;
--secondary-500: #00e54c;
--secondary-600: #00d441;
--secondary-700: #00c033;
--secondary-800: #00ae27;
--secondary-900: #008c0e;
            
            --on-bg-high-emphasis: rgba(51,51,51,0.87058824);
            --on-bg-med-emphasis: rgba(51,51,51,0.6);
            --on-bg-dis-emphasis: rgba(51,51,51,0.3019608);
        }