:root[data-theme-preset=underground]{--primary:#49785b;--secondary:#865878;--background:#f9fafb;--foreground:#202938;--card:#fff;--card-foreground:#202938;--popover:#fff;--popover-foreground:#202938;--primary-foreground:#fff;--secondary-foreground:#fff;--muted:#f2f5f8;--muted-foreground:#495566;--accent:#e3e8ee;--accent-foreground:#202938;--destructive:#e40014;--destructive-foreground:#fff;--border:#e3e8ee;--input:#cdd5de;--ring:#49785b}@supports (color:lab(0% 0 0)){:root[data-theme-preset=underground]{--primary:lab(46.5738% -22.0596 10.6867);--secondary:lab(43.3891% 23.3561 -10.3014);--background:lab(98.1436% -.271708 -.77728);--foreground:lab(16.217% -.628665 -10.7987);--card:lab(100% 0 0);--card-foreground:lab(16.217% -.628665 -10.7987);--popover:lab(100% 0 0);--popover-foreground:lab(16.217% -.628665 -10.7987);--primary-foreground:lab(100% 0 0);--secondary-foreground:lab(100% 0 0);--muted:lab(96.3679% -.624329 -1.79989);--muted-foreground:lab(35.6239% -1.53601 -11.3232);--accent:lab(91.7435% -.739306 -3.49175);--accent-foreground:lab(16.217% -.628665 -10.7987);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(100% 0 0);--border:lab(91.7435% -.739306 -3.49175);--input:lab(84.7774% -1.44622 -5.78703);--ring:lab(46.5738% -22.0596 10.6867)}}:root.dark[data-theme-preset=underground]{--background:#030713;--foreground:#e3e8ee;--card:#111726;--card-foreground:#e3e8ee;--popover:#111726;--popover-foreground:#e3e8ee;--primary:#49785b;--primary-foreground:#fff;--secondary:#865878;--secondary-foreground:#fff;--muted:#202938;--muted-foreground:#cdd5de;--accent:#202938;--accent-foreground:#e3e8ee;--destructive:#ff6568;--destructive-foreground:#e3e8ee;--border:#202938;--input:#364151;--ring:#49785b}@supports (color:lab(0% 0 0)){:root.dark[data-theme-preset=underground]{--background:lab(1.83775% .58981 -6.09992);--foreground:lab(91.7435% -.739306 -3.49175);--card:lab(7.9124% .767998 -11.0781);--card-foreground:lab(91.7435% -.739306 -3.49175);--popover:lab(7.9124% .767998 -11.0781);--popover-foreground:lab(91.7435% -.739306 -3.49175);--primary:lab(46.5738% -22.0596 10.6867);--primary-foreground:lab(100% 0 0);--secondary:lab(43.3891% 23.3561 -10.3014);--secondary-foreground:lab(100% 0 0);--muted:lab(16.217% -.628665 -10.7987);--muted-foreground:lab(84.7774% -1.44622 -5.78703);--accent:lab(16.217% -.628665 -10.7987);--accent-foreground:lab(91.7435% -.739306 -3.49175);--destructive:lab(63.7053% 60.745 31.3109);--destructive-foreground:lab(91.7435% -.739306 -3.49175);--border:lab(16.217% -.628665 -10.7987);--input:lab(27.0279% -1.4068 -11.555);--ring:lab(46.5738% -22.0596 10.6867)}}:root[data-theme-preset=rose-garden]{--primary:#e30054;--secondary:#ffa3b7;--background:#fff;--foreground:#282625;--card:#fff;--card-foreground:#282625;--popover:#fff;--popover-foreground:#282625;--primary-foreground:#fff;--secondary-foreground:#fff;--muted:#e7e5e4;--muted-foreground:#555252;--accent:#f2f0f0;--accent-foreground:#282625;--destructive:#e40014;--destructive-foreground:#fff;--border:#e7e5e4;--input:#d6d3d2;--ring:#e30054;--radius:1rem}@supports (color:lab(0% 0 0)){:root[data-theme-preset=rose-garden]{--primary:lab(48.8192% 78.2312 23.1321);--secondary:lab(76.9643% 37.3633 4.7612);--background:lab(100% 0 0);--foreground:lab(15.1341% .885889 .707406);--card:lab(100% 0 0);--card-foreground:lab(15.1341% .885889 .707406);--popover:lab(100% 0 0);--popover-foreground:lab(15.1341% .885889 .707406);--primary-foreground:lab(100% 0 0);--secondary-foreground:lab(100% 0 0);--muted:lab(91.0118% .803679 .633419);--muted-foreground:lab(35.2791% 1.07747 .927877);--accent:lab(94.9617% .583053 .456464);--accent-foreground:lab(15.1341% .885889 .707406);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(100% 0 0);--border:lab(91.0118% .803679 .633419);--input:lab(84.8488% .937849 .75022);--ring:lab(48.8192% 78.2312 23.1321)}}:root.dark[data-theme-preset=rose-garden]{--background:#0b0a0a;--foreground:#e7e5e4;--card:#0b0a0a;--card-foreground:#e7e5e4;--popover:#0b0a0a;--popover-foreground:#e7e5e4;--primary:#e30054;--primary-foreground:#fff;--secondary:#ffa3b7;--secondary-foreground:#fff;--muted:#1a1818;--muted-foreground:#a3a09f;--accent:#1a1818;--accent-foreground:#e7e5e4;--destructive:#ff6568;--destructive-foreground:#e7e5e4;--border:#282625;--input:#42403f;--ring:#e30054}@supports (color:lab(0% 0 0)){:root.dark[data-theme-preset=rose-garden]{--background:lab(2.81826% .383288 .283304);--foreground:lab(91.0118% .803679 .633419);--card:lab(2.81826% .383288 .283304);--card-foreground:lab(91.0118% .803679 .633419);--popover:lab(2.81826% .383288 .283304);--popover-foreground:lab(91.0118% .803679 .633419);--primary:lab(48.8192% 78.2312 23.1321);--primary-foreground:lab(100% 0 0);--secondary:lab(76.9643% 37.3633 4.7612);--secondary-foreground:lab(100% 0 0);--muted:lab(8.57058% .804909 .638965);--muted-foreground:lab(66.193% 1.04955 .837696);--accent:lab(8.57058% .804909 .638965);--accent-foreground:lab(91.0118% .803679 .633419);--destructive:lab(63.7053% 60.745 31.3109);--destructive-foreground:lab(91.0118% .803679 .633419);--border:lab(15.1341% .885889 .707406);--input:lab(27.2535% 1.0058 .845325);--ring:lab(48.8192% 78.2312 23.1321)}}:root[data-theme-preset=lake-view]{--primary:#00d294;--secondary:#138187;--background:#f9faf9;--foreground:#1e2b25;--card:#fff;--card-foreground:#1e2b25;--popover:#fff;--popover-foreground:#1e2b25;--primary-foreground:#fff;--secondary-foreground:#fff;--muted:#f2f6f4;--muted-foreground:#2c5041;--accent:#e1e9e5;--accent-foreground:#1e2b25;--destructive:#e40014;--destructive-foreground:#fff;--border:#e1e9e5;--input:#d8e0dc;--ring:#00d294;--radius:.75rem}@supports (color:lab(0% 0 0)){:root[data-theme-preset=lake-view]{--primary:lab(75.0771% -60.7302 19.4182);--secondary:lab(48.7764% -27.9951 -11.8343);--background:lab(98.281% -.770003 .294864);--foreground:lab(16.0856% -6.95938 1.86671);--card:lab(100% 0 0);--card-foreground:lab(16.0856% -6.95938 1.86671);--popover:lab(100% 0 0);--popover-foreground:lab(16.0856% -6.95938 1.86671);--primary-foreground:lab(100% 0 0);--secondary-foreground:lab(100% 0 0);--muted:lab(96.4951% -1.61439 .58229);--muted-foreground:lab(31.0672% -16.8464 4.82453);--accent:lab(91.585% -3.2081 1.12413);--accent-foreground:lab(16.0856% -6.95938 1.86671);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(100% 0 0);--border:lab(91.585% -3.2081 1.12413);--input:lab(88.5356% -3.23769 1.14633);--ring:lab(75.0771% -60.7302 19.4182)}}:root.dark[data-theme-preset=lake-view]{--background:#040b07;--foreground:#e1e9e5;--card:#111b17;--card-foreground:#e1e9e5;--popover:#111b17;--popover-foreground:#e1e9e5;--primary:#00d294;--primary-foreground:#fff;--secondary:#138187;--secondary-foreground:#fff;--muted:#1e2b25;--muted-foreground:#99a09c;--accent:#1e2b25;--accent-foreground:#e1e9e5;--destructive:#ff6568;--destructive-foreground:#e1e9e5;--border:#1e2b25;--input:#313e38;--ring:#00d294}@supports (color:lab(0% 0 0)){:root.dark[data-theme-preset=lake-view]{--background:lab(2.43361% -2.1565 .568575);--foreground:lab(91.585% -3.2081 1.12413);--card:lab(8.81142% -5.76434 1.46038);--card-foreground:lab(91.585% -3.2081 1.12413);--popover:lab(8.81142% -5.76434 1.46038);--popover-foreground:lab(91.585% -3.2081 1.12413);--primary:lab(75.0771% -60.7302 19.4182);--primary-foreground:lab(100% 0 0);--secondary:lab(48.7764% -27.9951 -11.8343);--secondary-foreground:lab(100% 0 0);--muted:lab(16.0856% -6.95938 1.86671);--muted-foreground:lab(65.3356% -3.2396 1.14671);--accent:lab(16.0856% -6.95938 1.86671);--accent-foreground:lab(91.585% -3.2081 1.12413);--destructive:lab(63.7053% 60.745 31.3109);--destructive-foreground:lab(91.585% -3.2081 1.12413);--border:lab(16.0856% -6.95938 1.86671);--input:lab(24.8681% -6.66538 1.7867);--ring:lab(75.0771% -60.7302 19.4182)}}:root[data-theme-preset=sunset-glow]{--primary:#cb3435;--secondary:#ffa07a;--background:#fff;--foreground:#252826;--card:#fff;--card-foreground:#252826;--popover:#fff;--popover-foreground:#252826;--primary-foreground:#fff;--secondary-foreground:#fff;--muted:#f5eceb;--muted-foreground:#6f4a47;--accent:#fff1f0;--accent-foreground:#252826;--destructive:#e40014;--destructive-foreground:#fff;--border:#f2e0de;--input:#e8cdca;--ring:#cb3435;--radius:1rem}@supports (color:lab(0% 0 0)){:root[data-theme-preset=sunset-glow]{--primary:lab(46.96% 59.4605 37.3049);--secondary:lab(75.226% 33.4935 35.3181);--background:lab(100% 0 0);--foreground:lab(15.8447% -2.01558 .697774);--card:lab(100% 0 0);--card-foreground:lab(15.8447% -2.01558 .697774);--popover:lab(100% 0 0);--popover-foreground:lab(15.8447% -2.01558 .697774);--primary-foreground:lab(100% 0 0);--secondary-foreground:lab(100% 0 0);--muted:lab(94.1082% 3.0562 1.64292);--muted-foreground:lab(35.7265% 15.4863 8.50341);--accent:lab(96.3359% 6.12152 3.29586);--accent-foreground:lab(15.8447% -2.01558 .697774);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(100% 0 0);--border:lab(90.5358% 6.1225 3.297);--input:lab(84.6426% 9.20045 4.96515);--ring:lab(46.96% 59.4605 37.3049)}}:root.dark[data-theme-preset=sunset-glow]{--background:#130807;--foreground:#f2e0de;--card:#211514;--card-foreground:#f2e0de;--popover:#211514;--popover-foreground:#f2e0de;--primary:#cb3435;--primary-foreground:#fff;--secondary:#ffa07a;--secondary-foreground:#fff;--muted:#302321;--muted-foreground:#ab9a98;--accent:#302321;--accent-foreground:#f2e0de;--destructive:#ff6568;--destructive-foreground:#f2e0de;--border:#302321;--input:#4f3a38;--ring:#cb3435}@supports (color:lab(0% 0 0)){:root.dark[data-theme-preset=sunset-glow]{--background:lab(2.94948% 3.46796 1.56861);--foreground:lab(90.5358% 6.1225 3.297);--card:lab(8.17151% 6.1827 3.15625);--card-foreground:lab(90.5358% 6.1225 3.297);--popover:lab(8.17151% 6.1827 3.15625);--popover-foreground:lab(90.5358% 6.1225 3.297);--primary:lab(46.96% 59.4605 37.3049);--primary-foreground:lab(100% 0 0);--secondary:lab(75.226% 33.4935 35.3181);--secondary-foreground:lab(100% 0 0);--muted:lab(15.1327% 6.16635 3.35438);--muted-foreground:lab(65.0154% 6.12849 3.30397);--accent:lab(15.1327% 6.16635 3.35438);--accent-foreground:lab(90.5358% 6.1225 3.297);--destructive:lab(63.7053% 60.745 31.3109);--destructive-foreground:lab(90.5358% 6.1225 3.297);--border:lab(15.1327% 6.16635 3.35438);--input:lab(26.6385% 9.25776 5.04424);--ring:lab(46.96% 59.4605 37.3049)}}:root[data-theme-preset=forest-whisper]{--primary:#007d70;--secondary:#546c86;--background:#faf9fc;--foreground:#262631;--card:#fff;--card-foreground:#262631;--popover:#fff;--popover-foreground:#262631;--primary-foreground:#fff;--secondary-foreground:#fff;--muted:#f4f4fc;--muted-foreground:#545460;--accent:#e7e7f2;--accent-foreground:#262631;--destructive:#e40014;--destructive-foreground:#fff;--border:#e3e3ee;--input:#d3d3e1;--ring:#007d70;--radius:.5rem}@supports (color:lab(0% 0 0)){:root[data-theme-preset=forest-whisper]{--primary:lab(46.5232% -37.6596 -1.81839);--secondary:lab(44.6245% -4.14023 -17.5022);--background:lab(98.1479% .364482 -1.26768);--foreground:lab(15.5533% 2.45278 -7.44525);--card:lab(100% 0 0);--card-foreground:lab(15.5533% 2.45278 -7.44525);--popover:lab(100% 0 0);--popover-foreground:lab(15.5533% 2.45278 -7.44525);--primary-foreground:lab(100% 0 0);--secondary-foreground:lab(100% 0 0);--muted:lab(96.431% 1.04988 -3.6141);--muted-foreground:lab(36.0144% 2.14833 -7.17419);--accent:lab(91.7451% 1.59481 -5.4085);--accent-foreground:lab(15.5533% 2.45278 -7.44525);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(100% 0 0);--border:lab(90.5851% 1.59541 -5.40812);--input:lab(84.7415% 2.04718 -7.2301);--ring:lab(46.5232% -37.6596 -1.81839)}}:root.dark[data-theme-preset=forest-whisper]{--background:#080811;--foreground:#e3e3ee;--card:#171721;--card-foreground:#e3e3ee;--popover:#171721;--popover-foreground:#e3e3ee;--primary:#007d70;--primary-foreground:#fff;--secondary:#546c86;--secondary-foreground:#fff;--muted:#252530;--muted-foreground:#9d9da8;--accent:#252530;--accent-foreground:#e3e3ee;--destructive:#ff6568;--destructive-foreground:#e3e3ee;--border:#252530;--input:#3f3e4a;--ring:#007d70}@supports (color:lab(0% 0 0)){:root.dark[data-theme-preset=forest-whisper]{--background:lab(2.37915% 1.21453 -3.96878);--foreground:lab(90.5851% 1.59541 -5.40812);--card:lab(8.15699% 2.39184 -7.06628);--card-foreground:lab(90.5851% 1.59541 -5.40812);--popover:lab(8.15699% 2.39184 -7.06628);--popover-foreground:lab(90.5851% 1.59541 -5.40812);--primary:lab(46.5232% -37.6596 -1.81839);--primary-foreground:lab(100% 0 0);--secondary:lab(44.6245% -4.14023 -17.5022);--secondary-foreground:lab(100% 0 0);--muted:lab(15.1244% 2.28968 -7.10751);--muted-foreground:lab(65.0638% 1.61302 -5.39736);--accent:lab(15.1244% 2.28968 -7.10751);--accent-foreground:lab(90.5851% 1.59541 -5.40812);--destructive:lab(63.7053% 60.745 31.3109);--destructive-foreground:lab(90.5851% 1.59541 -5.40812);--border:lab(15.1244% 2.28968 -7.10751);--input:lab(26.7312% 2.19397 -7.15132);--ring:lab(46.5232% -37.6596 -1.81839)}}:root[data-theme-preset=ocean-breeze]{--primary:#2563eb;--secondary:#6366f1;--background:#fff;--foreground:#272723;--card:#fff;--card-foreground:#272723;--popover:#fff;--popover-foreground:#272723;--primary-foreground:#fff;--secondary-foreground:#fff;--muted:#f2f2eb;--muted-foreground:#53534d;--accent:#e8e9de;--accent-foreground:#272723;--destructive:#e40014;--destructive-foreground:#fff;--border:#e5e6da;--input:#d4d5ca;--ring:#2563eb;--radius:.3rem}@supports (color:lab(0% 0 0)){:root[data-theme-preset=ocean-breeze]{--primary:lab(44.7848% 21.0478 -75.596);--secondary:lab(49.0469% 30.359 -71.8888);--background:lab(100% 0 0);--foreground:lab(15.4835% -.907451 2.89);--card:lab(100% 0 0);--card-foreground:lab(15.4835% -.907451 2.89);--popover:lab(100% 0 0);--popover-foreground:lab(15.4835% -.907451 2.89);--primary-foreground:lab(100% 0 0);--secondary-foreground:lab(100% 0 0);--muted:lab(95.4511% -1.17195 3.58105);--muted-foreground:lab(35.1293% -1.14626 3.60149);--accent:lab(92.0154% -1.74007 5.38553);--accent-foreground:lab(15.4835% -.907451 2.89);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(100% 0 0);--border:lab(90.8554% -1.73953 5.38597);--input:lab(85.0552% -1.73655 5.3883);--ring:lab(44.7848% 21.0478 -75.596)}}:root.dark[data-theme-preset=ocean-breeze]{--background:#0b0c07;--foreground:#e5e6da;--card:#181914;--card-foreground:#e5e6da;--popover:#181914;--popover-foreground:#e5e6da;--primary:#2563eb;--primary-foreground:#fff;--secondary:#6366f1;--secondary-foreground:#fff;--muted:#272721;--muted-foreground:#9f9f95;--accent:#272721;--accent-foreground:#e5e6da;--destructive:#ff6568;--destructive-foreground:#e5e6da;--border:#272721;--input:#40403a;--ring:#2563eb}@supports (color:lab(0% 0 0)){:root.dark[data-theme-preset=ocean-breeze]{--background:lab(3.09242% -.552326 1.72766);--foreground:lab(90.8554% -1.73953 5.38597);--card:lab(8.44565% -1.09462 3.45212);--card-foreground:lab(90.8554% -1.73953 5.38597);--popover:lab(8.44565% -1.09462 3.45212);--popover-foreground:lab(90.8554% -1.73953 5.38597);--primary:lab(44.7848% 21.0478 -75.596);--primary-foreground:lab(100% 0 0);--secondary:lab(49.0469% 30.359 -71.8888);--secondary-foreground:lab(100% 0 0);--muted:lab(15.4072% -1.11648 3.62725);--muted-foreground:lab(65.3342% -1.72341 5.39887);--accent:lab(15.4072% -1.11648 3.62725);--accent-foreground:lab(90.8554% -1.73953 5.38597);--destructive:lab(63.7053% 60.745 31.3109);--destructive-foreground:lab(90.8554% -1.73953 5.38597);--border:lab(15.4072% -1.11648 3.62725);--input:lab(27.0087% -1.13727 3.60898);--ring:lab(44.7848% 21.0478 -75.596)}}:root[data-theme-preset=lavender-dream]{--primary:#9453c9;--secondary:#94cdd1;--background:#f9fbfd;--foreground:#202936;--card:#fff;--card-foreground:#202936;--popover:#fff;--popover-foreground:#202936;--primary-foreground:#fff;--secondary-foreground:#fff;--muted:#f1f5fc;--muted-foreground:#4b5666;--accent:#e2e8f2;--accent-foreground:#202936;--destructive:#e40014;--destructive-foreground:#fff;--border:#dfe5ef;--input:#ccd5e2;--ring:#9453c9;--radius:1rem}@supports (color:lab(0% 0 0)){:root[data-theme-preset=lavender-dream]{--primary:lab(47.3419% 43.8297 -51.7008);--secondary:lab(78.6442% -18.3988 -8.11754);--background:lab(98.46% -.159651 -1.08647);--foreground:lab(16.1238% -.844553 -9.98719);--card:lab(100% 0 0);--card-foreground:lab(16.1238% -.844553 -9.98719);--popover:lab(100% 0 0);--popover-foreground:lab(16.1238% -.844553 -9.98719);--primary-foreground:lab(100% 0 0);--secondary-foreground:lab(100% 0 0);--muted:lab(96.4903% -.577271 -3.72398);--muted-foreground:lab(36.082% -1.20883 -10.9303);--accent:lab(91.834% -.83968 -5.57151);--accent-foreground:lab(16.1238% -.844553 -9.98719);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(100% 0 0);--border:lab(90.6739% -.838846 -5.57108);--input:lab(84.8563% -1.07795 -7.40681);--ring:lab(47.3419% 43.8297 -51.7008)}}:root.dark[data-theme-preset=lavender-dream]{--background:#030915;--foreground:#dfe5ef;--card:#101926;--card-foreground:#dfe5ef;--popover:#101926;--popover-foreground:#dfe5ef;--primary:#9453c9;--primary-foreground:#fff;--secondary:#94cdd1;--secondary-foreground:#fff;--muted:#1e2735;--muted-foreground:#999fa8;--accent:#1e2735;--accent-foreground:#dfe5ef;--destructive:#ff6568;--destructive-foreground:#dfe5ef;--border:#1e2735;--input:#364050;--ring:#9453c9}@supports (color:lab(0% 0 0)){:root.dark[data-theme-preset=lavender-dream]{--background:lab(2.3874% .133209 -6.75507);--foreground:lab(90.6739% -.838846 -5.57108);--card:lab(8.20033% -.453934 -10.7072);--card-foreground:lab(90.6739% -.838846 -5.57108);--popover:lab(8.20033% -.453934 -10.7072);--popover-foreground:lab(90.6739% -.838846 -5.57108);--primary:lab(47.3419% 43.8297 -51.7008);--primary-foreground:lab(100% 0 0);--secondary:lab(78.6442% -18.3988 -8.11754);--secondary-foreground:lab(100% 0 0);--muted:lab(15.1781% -.774756 -10.7885);--muted-foreground:lab(65.1526% -.8156 -5.55878);--accent:lab(15.1781% -.774756 -10.7885);--accent-foreground:lab(90.6739% -.838846 -5.57108);--destructive:lab(63.7053% 60.745 31.3109);--destructive-foreground:lab(90.6739% -.838846 -5.57108);--border:lab(15.1781% -.774756 -10.7885);--input:lab(26.7944% -1.07005 -10.8803);--ring:lab(47.3419% 43.8297 -51.7008)}}:root[data-theme-radius=none]{--radius:0rem}:root[data-theme-radius=sm]{--radius:.3rem}:root[data-theme-radius=md]{--radius:.5rem}:root[data-theme-radius=lg]{--radius:1rem}:root[data-theme-radius=xl]{--radius:1.5rem}:root[data-theme-scale=sm]{font-size:.875rem}:root[data-theme-scale=lg]{font-size:1.125rem}
