:root{--radius:.75rem;--background:#fbf9f4;--foreground:#231b14;--card:#fff;--card-foreground:#231b14;--popover:#fff;--popover-foreground:#231b14;--primary:#006e5c;--primary-foreground:#fff;--primary-soft:#e1f3ee;--secondary:#f3f0ea;--secondary-foreground:#231b14;--muted:#f3f0ea;--muted-foreground:#5f564c;--accent:#aa4515;--accent-foreground:#fff;--destructive:#b32228;--success:#287c42;--warning:#9a5000;--border:#e4e1db;--border-subtle:#ece9e4;--input:#e4e1db;--ring:#006e5c;--dim-body:#bd4045;--dim-food:#9d5800;--dim-fitness:#287c42;--dim-mind:#6d52bc;--dim-people:#0070a7;--dim-life:#a644a0;--score-good:#1d6442;--score-mid:#7f4413;--score-low:#972527;--chart-1:var(--dim-body);--chart-2:var(--dim-food);--chart-3:var(--dim-fitness);--chart-4:var(--dim-mind);--chart-5:var(--dim-people);--app-density:.875}@supports (color:lab(0% 0 0)){:root{--background:lab(97.9482% -.0126958 2.67314);--foreground:lab(10.6519% 2.86922 6.43421);--card:lab(100% 0 0);--card-foreground:lab(10.6519% 2.86922 6.43421);--popover:lab(100% 0 0);--popover-foreground:lab(10.6519% 2.86922 6.43421);--primary:lab(40.9661% -35.4467 2.3877);--primary-foreground:lab(100% 0 0);--primary-soft:lab(94.4579% -6.78629 .467026);--secondary:lab(94.8123% .224918 3.04768);--secondary-foreground:lab(10.6519% 2.86922 6.43421);--muted:lab(94.8123% .224918 3.04768);--muted-foreground:lab(37.3608% 2.48201 7.34403);--accent:lab(43.1985% 40.8819 47.563);--accent-foreground:lab(100% 0 0);--destructive:lab(40.1691% 57.0293 36.0154);--success:lab(45.828% -36.2628 23.944);--warning:lab(42.5136% 29.3522 58.2617);--border:lab(89.5923% .225872 3.04832);--border-subtle:lab(92.4884% .194997 2.66556);--input:lab(89.5923% .225872 3.04832);--ring:lab(40.9661% -35.4467 2.3877);--dim-body:lab(46.1482% 50.9717 26.2837);--dim-food:lab(44.9743% 25.7299 55.8084);--dim-fitness:lab(45.828% -36.2628 23.944);--dim-mind:lab(41.9114% 31.2411 -52.8828);--dim-people:lab(44.084% -11.8787 -40.3448);--dim-life:lab(45.2344% 49.5873 -30.6772);--score-good:lab(37.3825% -29.4778 12.9777);--score-mid:lab(35.6814% 23.2694 38.6116);--score-low:lab(34.6852% 47.4343 29.205)}}.dark{--background:#17130e;--foreground:#f0eeea;--card:#221d17;--card-foreground:#f0eeea;--popover:#221d17;--popover-foreground:#f0eeea;--primary:#55c1a3;--primary-foreground:#17130e;--primary-soft:#16342b;--secondary:#2a2620;--secondary-foreground:#f0eeea;--muted:#2a2620;--muted-foreground:#a9a49c;--accent:#e08256;--accent-foreground:#17130e;--destructive:#ea6a64;--success:#6fb880;--warning:#e79a5d;--border:#ffffff1f;--border-subtle:#ffffff12;--input:#ffffff29;--ring:#55c1a3;--dim-body:#e47b79;--dim-food:#d69459;--dim-fitness:#6fb880;--dim-mind:#a18ee8;--dim-people:#58a7dc;--dim-life:#ce7cc8;--score-good:#76cd9c;--score-mid:#f5ab77;--score-low:#f07f77;--app-density:.875}@supports (color:lab(0% 0 0)){.dark{--background:lab(6.21621% .747398 3.48489);--foreground:lab(94.2245% .165075 2.28339);--card:lab(11.2891% 1.00841 5.43918);--card-foreground:lab(94.2245% .165075 2.28339);--popover:lab(11.2891% 1.00841 5.43918);--popover-foreground:lab(94.2245% .165075 2.28339);--primary:lab(71.2819% -38.201 5.52743);--primary-foreground:lab(6.21621% .747398 3.48489);--primary-soft:lab(19.3246% -13.8372 2.00776);--secondary:lab(15.3478% .813812 4.61573);--secondary-foreground:lab(94.2245% .165075 2.28339);--muted:lab(15.3478% .813812 4.61573);--muted-foreground:lab(67.5532% .718474 4.5422);--accent:lab(64.3401% 34.2482 39.7883);--accent-foreground:lab(6.21621% .747398 3.48489);--destructive:lab(61.3079% 50.1954 28.9223);--success:lab(68.9361% -32.9132 21.3779);--warning:lab(70.5209% 25.188 43.7941);--border:lab(100% 0 0/.12);--border-subtle:lab(100% 0 0/.07);--input:lab(100% 0 0/.16);--ring:lab(71.2819% -38.201 5.52743);--dim-body:lab(63.8886% 41.1825 20.19);--dim-food:lab(67.1775% 20.9469 41.6276);--dim-fitness:lab(68.9361% -32.9132 21.3779);--dim-mind:lab(63.5528% 21.9454 -43.5314);--dim-people:lab(65.1528% -13.3951 -34.6786);--dim-life:lab(63.1705% 40.9124 -25.5088);--score-good:lab(75.9405% -35.5688 15.6843);--score-mid:lab(76.3219% 24.0618 37.7179);--score-low:lab(66.1606% 43.7527 24.7306)}}body{letter-spacing:0;line-height:1.6}.app-surface{background:radial-gradient(circle at top left, color-mix(in oklch, var(--primary) 10%, transparent), transparent 32%), var(--background)}
