:root{--accent:#FACC15;--accent-foreground:#1A2E05;--background:#F7FEE7;--border:rgba(77,124,15,0.25);--card:#ECFCCB;--card-foreground:#1A2E05;--chart-1:#65A30D;--chart-2:#BEF264;--chart-3:#FACC15;--chart-4:#86EFAC;--chart-5:#A3E635;--destructive:#DC8B78;--destructive-foreground:#1A0505;--foreground:#1A2E05;--gradient-background:radial-gradient(107.13% 130% at 50% 10%,rgba(247,254,231,0.00) 37.41%,rgba(101,163,13,0.12) 69.27%,rgba(250,204,21,0.12) 100%);--gradient-card:linear-gradient(145deg,rgba(236,252,203,0.50),rgba(217,249,157,0.40));--gradient-primary:linear-gradient(135deg,#65A30D,#FACC15);--header-background:rgba(77,124,15,0.95);--input:#ECFCCB;--muted:#4D7C0F;--muted-foreground:#52525B;--popover:#D9F99D;--popover-foreground:#1A2E05;--primary:#65A30D;--primary-foreground:#0D1A02;--ring:#65A30D;--secondary:#BEF264;--secondary-foreground:#1A2E05;--sidebar:#4D7C0F;--sidebar-accent:#3F6212;--sidebar-accent-foreground:#A3E635;--sidebar-border:#65A30D;--sidebar-foreground:#F7FEE7;--sidebar-primary:#A3E635;--sidebar-primary-foreground:#1A2E05;--sidebar-ring:#A3E635;--success:#86EFAC;--success-foreground:#051A0B;--warning:#E5E234;--warning-foreground:#1A1805;--font-sans:Geologica,ui-sans-serif,sans-serif,system-ui;--font-serif:Asar,ui-serif,serif;--font-mono:Geist Mono,ui-monospace,monospace;--tracking-normal:0em;--radius:1rem;--spacing:0.25rem;--shadow-2xs:0 1px rgba(0,0,0,0.05);--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25)}.dark,:root[data-theme=dark]{--accent:#FACC15;--accent-foreground:#422006;--background:#0A1205;--border:rgba(163,230,53,0.20);--card:#132009;--card-foreground:#ECFCCB;--chart-1:#A3E635;--chart-2:#BEF264;--chart-3:#FACC15;--chart-4:#22C55E;--chart-5:#84CC16;--destructive:#EF4444;--destructive-foreground:#0A1205;--foreground:#ECFCCB;--gradient-background:radial-gradient(107.13% 130% at 50% 10%,rgba(10,18,5,0.00) 37.41%,rgba(163,230,53,0.15) 69.27%,rgba(250,204,21,0.15) 100%);--gradient-card:linear-gradient(145deg,rgba(19,32,9,0.40),rgba(10,18,5,0.38));--gradient-primary:linear-gradient(135deg,#A3E635,#FACC15);--header-background:rgba(5,10,2,0.95);--input:#132009;--muted:#3F6212;--muted-foreground:#D9F99D;--popover:#1A2E0D;--popover-foreground:#ECFCCB;--primary:#A3E635;--primary-foreground:#1A2E05;--ring:#A3E635;--secondary:#BEF264;--secondary-foreground:#1A2E05;--sidebar:#050A02;--sidebar-accent:#0A1205;--sidebar-accent-foreground:#A3E635;--sidebar-border:#1A2E0D;--sidebar-foreground:#ECFCCB;--sidebar-primary:#A3E635;--sidebar-primary-foreground:#1A2E05;--sidebar-ring:#A3E635;--success:#22C55E;--success-foreground:#052E16;--warning:#EAB308;--warning-foreground:#422006;--font-sans:Geologica,ui-sans-serif,sans-serif,system-ui;--font-serif:Asar,ui-serif,serif;--font-mono:Geist Mono,ui-monospace,monospace;--tracking-normal:0em;--radius:1rem;--spacing:0.25rem;--shadow-2xs:0 1px rgba(0,0,0,0.05);--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25)}