/* Tokens de cor derivados dos antigos CSS. Os layouts permanecem intactos. */
html[data-theme="dark"]{
  --mc-bg-0b1220:#0A0A0C;
  --mc-bg-0d192b:#161719;
  --mc-bg-0d192c:#161719;
  --mc-bg-101e32:#161719;
  --mc-bg-111d31:#161719;
  --mc-bg-111e31:#161719;
  --mc-bg-122136:#161719;
  --mc-bg-132039:#161719;
  --mc-bg-132139:#161719;
  --mc-bg-13233a:#161719;
  --mc-bg-132739:#161719;
  --mc-bg-142137:#161719;
  --mc-bg-142238:#161719;
  --mc-bg-14233a:#161719;
  --mc-bg-152237:#161719;
  --mc-bg-152238:#161719;
  --mc-bg-152338:#161719;
  --mc-bg-15233a:#161719;
  --mc-bg-15243c:#161719;
  --mc-bg-152640:#161719;
  --mc-bg-152d34:#1B1C1F;
  --mc-bg-153f33:#19372B;
  --mc-bg-16283f:#161719;
  --mc-bg-164435:#19372B;
  --mc-bg-17263d:#161719;
  --mc-bg-172940:#1B1C1F;
  --mc-bg-172941:#1B1C1F;
  --mc-bg-172a43:#1B1C1F;
  --mc-bg-172a46:#1B1C1F;
  --mc-bg-173255:#1B1C1F;
  --mc-bg-182a43:#1B1C1F;
  --mc-bg-182b48:#1B1C1F;
  --mc-bg-185644:#19372B;
  --mc-bg-185c46:#19372B;
  --mc-bg-192c46:#1B1C1F;
  --mc-bg-195440:#19372B;
  --mc-bg-195a46:#19372B;
  --mc-bg-1a2d49:#1B1C1F;
  --mc-bg-1a2e4d:#1B1C1F;
  --mc-bg-1a3f33:#19372B;
  --mc-bg-1b2a42:#1B1C1F;
  --mc-bg-1b304a:#1B1C1F;
  --mc-bg-1c304c:#1B1C1F;
  --mc-bg-1c4054:#242528;
  --mc-bg-1d314f:#1B1C1F;
  --mc-bg-1d324f:#1B1C1F;
  --mc-bg-1d3454:#1B1C1F;
  --mc-bg-1d4075:#242528;
  --mc-bg-1d60b6:#FF960D;
  --mc-bg-203551:#1B1C1F;
  --mc-bg-203553:#1B1C1F;
  --mc-bg-203b60:#1B1C1F;
  --mc-bg-203b61:#1B1C1F;
  --mc-bg-205adb:#FF960D;
  --mc-bg-213a59:#1B1C1F;
  --mc-bg-223957:#1B1C1F;
  --mc-bg-223959:#1B1C1F;
  --mc-bg-223b5b:#1B1C1F;
  --mc-bg-223d61:#242528;
  --mc-bg-233d61:#242528;
  --mc-bg-23436b:#242528;
  --mc-bg-254064:#242528;
  --mc-bg-2563eb:#FF960D;
  --mc-bg-263b55:#242528;
  --mc-bg-263d61:#242528;
  --mc-bg-283b57:#242528;
  --mc-bg-283f60:#242528;
  --mc-bg-285081:#242528;
  --mc-bg-285dab:#FF960D;
  --mc-bg-29496d:#242528;
  --mc-bg-2a4263:#242528;
  --mc-bg-302431:#1B1C1F;
  --mc-bg-304762:#242528;
  --mc-bg-347af5:#FF960D;
  --mc-bg-382738:#1B1C1F;
  --mc-bg-3b2935:#1B1C1F;
  --mc-bg-3b2936:#1B1C1F;
  --mc-bg-3b7bfc:#FF960D;
  --mc-bg-3f2a24:#322326;
  --mc-bg-492c38:#1B1C1F;
  --mc-bg-4a3029:#322326;
  --mc-bg-4a91fc:#FF960D;
  --mc-bg-4b342a:#49301A;
  --mc-bg-503244:#242528;
  --mc-bg-5adbac:#226048;
  --mc-bg-67a3ff:#FF960D;
  --mc-bg-73afff:#FF960D;
  --mc-bg-93c1ff:#FF960D;
  --mc-bg-9daec6:#5B4635;
  --mc-bg-9ee9c8:#226048;
  --mc-bg-f4f7fe:#FF960D;
  --mc-border-20314a:#38383D;
  --mc-border-273c55:#38383D;
  --mc-border-283c58:#38383D;
  --mc-border-283e58:#38383D;
  --mc-border-29496d:#38383D;
  --mc-border-2a3d56:#38383D;
  --mc-border-2a3e5d:#38383D;
  --mc-border-2b405b:#38383D;
  --mc-border-2b4362:#38383D;
  --mc-border-2c405e:#38383D;
  --mc-border-2d415d:#38383D;
  --mc-border-2e4563:#38383D;
  --mc-border-2e6456:#32684F;
  --mc-border-30425c:#38383D;
  --mc-border-30425e:#38383D;
  --mc-border-30435f:#38383D;
  --mc-border-304461:#38383D;
  --mc-border-30455d:#38383D;
  --mc-border-304563:#38383D;
  --mc-border-304660:#38383D;
  --mc-border-304662:#38383D;
  --mc-border-304766:#38383D;
  --mc-border-304867:#38383D;
  --mc-border-304967:#38383D;
  --mc-border-304b6c:#38383D;
  --mc-border-314963:#38383D;
  --mc-border-32445d:#38383D;
  --mc-border-326d59:#32684F;
  --mc-border-334762:#38383D;
  --mc-border-337f65:#32684F;
  --mc-border-344c6d:#38383D;
  --mc-border-344d70:#38383D;
  --mc-border-344f70:#38383D;
  --mc-border-347658:#32684F;
  --mc-border-34846b:#32684F;
  --mc-border-364d6f:#38383D;
  --mc-border-375372:#38383D;
  --mc-border-37587e:#38383D;
  --mc-border-385273:#38383D;
  --mc-border-385476:#38383D;
  --mc-border-3a5270:#38383D;
  --mc-border-3a5273:#38383D;
  --mc-border-3a9975:#32684F;
  --mc-border-3b5273:#38383D;
  --mc-border-3b5577:#38383D;
  --mc-border-3b5e8d:#38383D;
  --mc-border-3b7bfc:#8E602C;
  --mc-border-3c5674:#38383D;
  --mc-border-3c5679:#38383D;
  --mc-border-3c5777:#38383D;
  --mc-border-3c9b79:#32684F;
  --mc-border-4679bd:#8E602C;
  --mc-border-496b91:#8E602C;
  --mc-border-496c94:#8E602C;
  --mc-border-4b6382:#38383D;
  --mc-border-4e7dc1:#8E602C;
  --mc-border-4f7fb7:#8E602C;
  --mc-border-507baf:#8E602C;
  --mc-border-5586bc:#8E602C;
  --mc-border-568eea:#8E602C;
  --mc-border-669fe5:#8E602C;
  --mc-border-6b4353:#38383D;
  --mc-border-6c9ff1:#8E602C;
  --mc-border-6e4557:#38383D;
  --mc-border-70a3f5:#8E602C;
  --mc-border-70a8f7:#8E602C;
  --mc-border-785061:#38383D;
  --mc-border-78acff:#8E602C;
  --mc-border-79505b:#38383D;
  --mc-border-7baffc:#8E602C;
  --mc-border-7db3fb:#8E602C;
  --mc-border-80b6ff:#8E602C;
  --mc-border-825c50:#38383D;
  --mc-border-86b7ff:#8E602C;
  --mc-border-87b8ff:#8E602C;
  --mc-border-8a563a:#38383D;
  --mc-border-8cb7f8:#8E602C;
  --mc-border-aa7249:#38383D;
  --mc-border-b36d81:#805057;
  --mc-border-b8d5ff:#8E602C;
  --mc-shadow-0009:#00000088;
  --mc-shadow-0d192c:#00000055;
  --mc-shadow-246eff33:#00000088;
  --mc-shadow-82b3fc:#00000055;
  --mc-shadow-89b9ff:#00000055;
  --mc-text-5e7692:#C7C2BB;
  --mc-text-7589a6:#C7C2BB;
  --mc-text-7bb4ff:#FFB15A;
  --mc-text-8295af:#BEBBB6;
  --mc-text-8295b0:#BEBBB6;
  --mc-text-87b7ff:#FFB15A;
  --mc-text-88baff:#FFB15A;
  --mc-text-899fbc:#BEBBB6;
  --mc-text-8ab9ff:#FFB15A;
  --mc-text-8d9eb6:#BEBBB6;
  --mc-text-8fa6c1:#BEBBB6;
  --mc-text-8fb9eb:#FFB15A;
  --mc-text-91a8c6:#BEBBB6;
  --mc-text-92a8c4:#BEBBB6;
  --mc-text-93a6c3:#BEBBB6;
  --mc-text-93a7c1:#BEBBB6;
  --mc-text-93a9c8:#BEBBB6;
  --mc-text-96b9e8:#FFB15A;
  --mc-text-9aaec9:#BEBBB6;
  --mc-text-9cc5ff:#FFB15A;
  --mc-text-9dc2f4:#FFB15A;
  --mc-text-9dc5ff:#FFB15A;
  --mc-text-9eb2cc:#BEBBB6;
  --mc-text-a1b1c7:#BEBBB6;
  --mc-text-a1eccc:#9DE6C0;
  --mc-text-a3cdfb:#FFB15A;
  --mc-text-a4b4c8:#BEBBB6;
  --mc-text-a4b7cf:#BEBBB6;
  --mc-text-a4bad5:#BEBBB6;
  --mc-text-a5b6cf:#BEBBB6;
  --mc-text-a5b8d0:#BEBBB6;
  --mc-text-a6b7d0:#BEBBB6;
  --mc-text-a6f4d3:#9DE6C0;
  --mc-text-a7bbd6:#BEBBB6;
  --mc-text-a7beda:#BEBBB6;
  --mc-text-a8bad1:#BEBBB6;
  --mc-text-a8bdd9:#BEBBB6;
  --mc-text-a8ccff:#FFB15A;
  --mc-text-a9bed7:#BEBBB6;
  --mc-text-a9bedc:#BEBBB6;
  --mc-text-a9c5ec:#FFB15A;
  --mc-text-a9c7ea:#FFB15A;
  --mc-text-aabed8:#BEBBB6;
  --mc-text-aac3de:#BEBBB6;
  --mc-text-aac4e7:#FFB15A;
  --mc-text-aac9eb:#FFB15A;
  --mc-text-abc3e2:#FFB15A;
  --mc-text-acbcd3:#BEBBB6;
  --mc-text-adc0da:#BEBBB6;
  --mc-text-adc1dd:#BEBBB6;
  --mc-text-adc1df:#BEBBB6;
  --mc-text-adc6e8:#FFB15A;
  --mc-text-aec1d9:#BEBBB6;
  --mc-text-aec4e0:#BEBBB6;
  --mc-text-aec7e7:#FFB15A;
  --mc-text-afc3de:#BEBBB6;
  --mc-text-afc3df:#BEBBB6;
  --mc-text-b1c3dc:#BEBBB6;
  --mc-text-b1c8e2:#BEBBB6;
  --mc-text-b1f0cc:#9DE6C0;
  --mc-text-b3c7e0:#BEBBB6;
  --mc-text-b3cbeb:#FFB15A;
  --mc-text-b3e9e1:#9DE6C0;
  --mc-text-b4c5db:#BEBBB6;
  --mc-text-b4f3d0:#9DE6C0;
  --mc-text-b4ffe1:#9DE6C0;
  --mc-text-b5edcf:#9DE6C0;
  --mc-text-b5eed2:#9DE6C0;
  --mc-text-b6d3fb:#FFB15A;
  --mc-text-b9d5fb:#FFB15A;
  --mc-text-baf3d7:#9DE6C0;
  --mc-text-bccde5:#BEBBB6;
  --mc-text-bdd2ee:#FFB15A;
  --mc-text-bfdbff:#FFB15A;
  --mc-text-bffbe0:#9DE6C0;
  --mc-text-c2d9fc:#FFB15A;
  --mc-text-c3d2e7:#BEBBB6;
  --mc-text-c4d8f7:#FFB15A;
  --mc-text-c8d6ea:#BEBBB6;
  --mc-text-c8fbe2:#9DE6C0;
  --mc-text-c8fce6:#9DE6C0;
  --mc-text-cedbf0:#FFB15A;
  --mc-text-ceffe7:#9DE6C0;
  --mc-text-d1e5ff:#FFB15A;
  --mc-text-d4e1f5:#FFB15A;
  --mc-text-d4e5ff:#FFB15A;
  --mc-text-d5e3f8:#FFB15A;
  --mc-text-d6e3f4:#FFB15A;
  --mc-text-d8e7fb:#FFB15A;
  --mc-text-d8e7ff:#FFB15A;
  --mc-text-dde9ff:#FFB15A;
  --mc-text-e3fff1:#9DE6C0;
  --mc-text-ecf5ff:#FFB15A;
  --mc-text-edb3c2:#F1A0AA;
  --mc-text-edf6ff:#FFB15A;
  --mc-text-eef5ff:#FFB15A;
  --mc-text-efb5c3:#F1A0AA;
  --mc-text-efb6c4:#F1A0AA;
  --mc-text-f0f6fe:#FFB15A;
  --mc-text-f2f7ff:#FFB15A;
  --mc-text-f3bfad:#F1A0AA;
  --mc-text-f3f7ff:#FFB15A;
  --mc-text-f4b0a4:#F1A0AA;
  --mc-text-f4f7ff:#FFB15A;
  --mc-text-f4f8ff:#FFB15A;
  --mc-text-f5f9ff:#FFB15A;
  --mc-text-f7f9fd:#FFB15A;
  --mc-text-f9c6cb:#F1A0AA;
  --mc-text-ffb5c0:#F1A0AA;
  --mc-text-ffb8c3:#F1A0AA;
  --mc-text-ffbcbc:#F1A0AA;
  --mc-text-ffc1b8:#F1A0AA;
  --mc-text-ffc2b8:#F1A0AA;
  --mc-text-ffc4cf:#F1A0AA;
  --mc-text-ffc5b9:#F1A0AA;
  --mc-text-ffc5cb:#F1A0AA;
  --mc-text-ffd1aa:#FFCA84;
  --mc-text-ffdbb9:#FFCA84;
  --mc-text-ffe1c1:#FFCA84;
  --mc-text-ffe4e8:#F1A0AA;
  --mc-text-ffe7ec:#F1A0AA;
  --mc-text-fff:#F6F5F2;
}
html[data-theme="light"]{
  --mc-bg-0b1220:#F6F7F9;
  --mc-bg-0d192b:#FFFFFF;
  --mc-bg-0d192c:#FFFFFF;
  --mc-bg-101e32:#FFFFFF;
  --mc-bg-111d31:#FFFFFF;
  --mc-bg-111e31:#FFFFFF;
  --mc-bg-122136:#FFFFFF;
  --mc-bg-132039:#FFFFFF;
  --mc-bg-132139:#FFFFFF;
  --mc-bg-13233a:#FFFFFF;
  --mc-bg-132739:#FFFFFF;
  --mc-bg-142137:#FFFFFF;
  --mc-bg-142238:#FFFFFF;
  --mc-bg-14233a:#FFFFFF;
  --mc-bg-152237:#FFFFFF;
  --mc-bg-152238:#FFFFFF;
  --mc-bg-152338:#FFFFFF;
  --mc-bg-15233a:#FFFFFF;
  --mc-bg-15243c:#FFFFFF;
  --mc-bg-152640:#FFFFFF;
  --mc-bg-152d34:#F3F4F7;
  --mc-bg-153f33:#E5F6EC;
  --mc-bg-16283f:#FFFFFF;
  --mc-bg-164435:#E5F6EC;
  --mc-bg-17263d:#FFFFFF;
  --mc-bg-172940:#F3F4F7;
  --mc-bg-172941:#F3F4F7;
  --mc-bg-172a43:#F3F4F7;
  --mc-bg-172a46:#F3F4F7;
  --mc-bg-173255:#F3F4F7;
  --mc-bg-182a43:#F3F4F7;
  --mc-bg-182b48:#F3F4F7;
  --mc-bg-185644:#E5F6EC;
  --mc-bg-185c46:#E5F6EC;
  --mc-bg-192c46:#F3F4F7;
  --mc-bg-195440:#E5F6EC;
  --mc-bg-195a46:#E5F6EC;
  --mc-bg-1a2d49:#F3F4F7;
  --mc-bg-1a2e4d:#F3F4F7;
  --mc-bg-1a3f33:#E5F6EC;
  --mc-bg-1b2a42:#F3F4F7;
  --mc-bg-1b304a:#F3F4F7;
  --mc-bg-1c304c:#F3F4F7;
  --mc-bg-1c4054:#ECEDF0;
  --mc-bg-1d314f:#F3F4F7;
  --mc-bg-1d324f:#F3F4F7;
  --mc-bg-1d3454:#F3F4F7;
  --mc-bg-1d4075:#ECEDF0;
  --mc-bg-1d60b6:#FFAA32;
  --mc-bg-203551:#F3F4F7;
  --mc-bg-203553:#F3F4F7;
  --mc-bg-203b60:#F3F4F7;
  --mc-bg-203b61:#F3F4F7;
  --mc-bg-205adb:#FFAA32;
  --mc-bg-213a59:#F3F4F7;
  --mc-bg-223957:#F3F4F7;
  --mc-bg-223959:#F3F4F7;
  --mc-bg-223b5b:#F3F4F7;
  --mc-bg-223d61:#ECEDF0;
  --mc-bg-233d61:#ECEDF0;
  --mc-bg-23436b:#ECEDF0;
  --mc-bg-254064:#ECEDF0;
  --mc-bg-2563eb:#FFAA32;
  --mc-bg-263b55:#ECEDF0;
  --mc-bg-263d61:#ECEDF0;
  --mc-bg-283b57:#ECEDF0;
  --mc-bg-283f60:#ECEDF0;
  --mc-bg-285081:#ECEDF0;
  --mc-bg-285dab:#FFAA32;
  --mc-bg-29496d:#ECEDF0;
  --mc-bg-2a4263:#ECEDF0;
  --mc-bg-302431:#F3F4F7;
  --mc-bg-304762:#ECEDF0;
  --mc-bg-347af5:#FFAA32;
  --mc-bg-382738:#F3F4F7;
  --mc-bg-3b2935:#F3F4F7;
  --mc-bg-3b2936:#F3F4F7;
  --mc-bg-3b7bfc:#FFAA32;
  --mc-bg-3f2a24:#FFF0EE;
  --mc-bg-492c38:#F3F4F7;
  --mc-bg-4a3029:#FFF0EE;
  --mc-bg-4a91fc:#FFAA32;
  --mc-bg-4b342a:#FFF0D9;
  --mc-bg-503244:#ECEDF0;
  --mc-bg-5adbac:#E5F6EC;
  --mc-bg-67a3ff:#FFAA32;
  --mc-bg-73afff:#FFAA32;
  --mc-bg-93c1ff:#FFAA32;
  --mc-bg-9daec6:#FFE8C8;
  --mc-bg-9ee9c8:#E5F6EC;
  --mc-bg-f4f7fe:#FFAA32;
  --mc-border-20314a:#DDE0E6;
  --mc-border-273c55:#DDE0E6;
  --mc-border-283c58:#DDE0E6;
  --mc-border-283e58:#DDE0E6;
  --mc-border-29496d:#DDE0E6;
  --mc-border-2a3d56:#DDE0E6;
  --mc-border-2a3e5d:#DDE0E6;
  --mc-border-2b405b:#DDE0E6;
  --mc-border-2b4362:#DDE0E6;
  --mc-border-2c405e:#DDE0E6;
  --mc-border-2d415d:#DDE0E6;
  --mc-border-2e4563:#DDE0E6;
  --mc-border-2e6456:#A7DCC5;
  --mc-border-30425c:#DDE0E6;
  --mc-border-30425e:#DDE0E6;
  --mc-border-30435f:#DDE0E6;
  --mc-border-304461:#DDE0E6;
  --mc-border-30455d:#DDE0E6;
  --mc-border-304563:#DDE0E6;
  --mc-border-304660:#DDE0E6;
  --mc-border-304662:#DDE0E6;
  --mc-border-304766:#DDE0E6;
  --mc-border-304867:#DDE0E6;
  --mc-border-304967:#DDE0E6;
  --mc-border-304b6c:#DDE0E6;
  --mc-border-314963:#DDE0E6;
  --mc-border-32445d:#DDE0E6;
  --mc-border-326d59:#A7DCC5;
  --mc-border-334762:#DDE0E6;
  --mc-border-337f65:#A7DCC5;
  --mc-border-344c6d:#DDE0E6;
  --mc-border-344d70:#DDE0E6;
  --mc-border-344f70:#DDE0E6;
  --mc-border-347658:#A7DCC5;
  --mc-border-34846b:#A7DCC5;
  --mc-border-364d6f:#DDE0E6;
  --mc-border-375372:#DDE0E6;
  --mc-border-37587e:#DDE0E6;
  --mc-border-385273:#DDE0E6;
  --mc-border-385476:#DDE0E6;
  --mc-border-3a5270:#DDE0E6;
  --mc-border-3a5273:#DDE0E6;
  --mc-border-3a9975:#A7DCC5;
  --mc-border-3b5273:#DDE0E6;
  --mc-border-3b5577:#DDE0E6;
  --mc-border-3b5e8d:#DDE0E6;
  --mc-border-3b7bfc:#DFA969;
  --mc-border-3c5674:#DDE0E6;
  --mc-border-3c5679:#DDE0E6;
  --mc-border-3c5777:#DDE0E6;
  --mc-border-3c9b79:#A7DCC5;
  --mc-border-4679bd:#DFA969;
  --mc-border-496b91:#DFA969;
  --mc-border-496c94:#DFA969;
  --mc-border-4b6382:#DDE0E6;
  --mc-border-4e7dc1:#DFA969;
  --mc-border-4f7fb7:#DFA969;
  --mc-border-507baf:#DFA969;
  --mc-border-5586bc:#DFA969;
  --mc-border-568eea:#DFA969;
  --mc-border-669fe5:#DFA969;
  --mc-border-6b4353:#DDE0E6;
  --mc-border-6c9ff1:#DFA969;
  --mc-border-6e4557:#DDE0E6;
  --mc-border-70a3f5:#DFA969;
  --mc-border-70a8f7:#DFA969;
  --mc-border-785061:#DDE0E6;
  --mc-border-78acff:#DFA969;
  --mc-border-79505b:#DDE0E6;
  --mc-border-7baffc:#DFA969;
  --mc-border-7db3fb:#DFA969;
  --mc-border-80b6ff:#DFA969;
  --mc-border-825c50:#DDE0E6;
  --mc-border-86b7ff:#DFA969;
  --mc-border-87b8ff:#DFA969;
  --mc-border-8a563a:#DDE0E6;
  --mc-border-8cb7f8:#DFA969;
  --mc-border-aa7249:#DDE0E6;
  --mc-border-b36d81:#E5B8BD;
  --mc-border-b8d5ff:#DFA969;
  --mc-shadow-0009:#00000066;
  --mc-shadow-0d192c:#20252C14;
  --mc-shadow-246eff33:#00000066;
  --mc-shadow-82b3fc:#20252C14;
  --mc-shadow-89b9ff:#20252C14;
  --mc-text-5e7692:#536072;
  --mc-text-7589a6:#536072;
  --mc-text-7bb4ff:#9C4900;
  --mc-text-8295af:#55606D;
  --mc-text-8295b0:#55606D;
  --mc-text-87b7ff:#9C4900;
  --mc-text-88baff:#9C4900;
  --mc-text-899fbc:#55606D;
  --mc-text-8ab9ff:#9C4900;
  --mc-text-8d9eb6:#55606D;
  --mc-text-8fa6c1:#55606D;
  --mc-text-8fb9eb:#9C4900;
  --mc-text-91a8c6:#55606D;
  --mc-text-92a8c4:#55606D;
  --mc-text-93a6c3:#55606D;
  --mc-text-93a7c1:#55606D;
  --mc-text-93a9c8:#55606D;
  --mc-text-96b9e8:#9C4900;
  --mc-text-9aaec9:#55606D;
  --mc-text-9cc5ff:#9C4900;
  --mc-text-9dc2f4:#9C4900;
  --mc-text-9dc5ff:#9C4900;
  --mc-text-9eb2cc:#55606D;
  --mc-text-a1b1c7:#55606D;
  --mc-text-a1eccc:#176246;
  --mc-text-a3cdfb:#9C4900;
  --mc-text-a4b4c8:#55606D;
  --mc-text-a4b7cf:#55606D;
  --mc-text-a4bad5:#55606D;
  --mc-text-a5b6cf:#55606D;
  --mc-text-a5b8d0:#55606D;
  --mc-text-a6b7d0:#55606D;
  --mc-text-a6f4d3:#176246;
  --mc-text-a7bbd6:#55606D;
  --mc-text-a7beda:#55606D;
  --mc-text-a8bad1:#55606D;
  --mc-text-a8bdd9:#55606D;
  --mc-text-a8ccff:#9C4900;
  --mc-text-a9bed7:#55606D;
  --mc-text-a9bedc:#55606D;
  --mc-text-a9c5ec:#9C4900;
  --mc-text-a9c7ea:#9C4900;
  --mc-text-aabed8:#55606D;
  --mc-text-aac3de:#55606D;
  --mc-text-aac4e7:#9C4900;
  --mc-text-aac9eb:#9C4900;
  --mc-text-abc3e2:#9C4900;
  --mc-text-acbcd3:#55606D;
  --mc-text-adc0da:#55606D;
  --mc-text-adc1dd:#55606D;
  --mc-text-adc1df:#55606D;
  --mc-text-adc6e8:#9C4900;
  --mc-text-aec1d9:#55606D;
  --mc-text-aec4e0:#55606D;
  --mc-text-aec7e7:#9C4900;
  --mc-text-afc3de:#55606D;
  --mc-text-afc3df:#55606D;
  --mc-text-b1c3dc:#55606D;
  --mc-text-b1c8e2:#55606D;
  --mc-text-b1f0cc:#176246;
  --mc-text-b3c7e0:#55606D;
  --mc-text-b3cbeb:#9C4900;
  --mc-text-b3e9e1:#176246;
  --mc-text-b4c5db:#55606D;
  --mc-text-b4f3d0:#176246;
  --mc-text-b4ffe1:#176246;
  --mc-text-b5edcf:#176246;
  --mc-text-b5eed2:#176246;
  --mc-text-b6d3fb:#9C4900;
  --mc-text-b9d5fb:#9C4900;
  --mc-text-baf3d7:#176246;
  --mc-text-bccde5:#55606D;
  --mc-text-bdd2ee:#9C4900;
  --mc-text-bfdbff:#9C4900;
  --mc-text-bffbe0:#176246;
  --mc-text-c2d9fc:#9C4900;
  --mc-text-c3d2e7:#55606D;
  --mc-text-c4d8f7:#9C4900;
  --mc-text-c8d6ea:#55606D;
  --mc-text-c8fbe2:#176246;
  --mc-text-c8fce6:#176246;
  --mc-text-cedbf0:#9C4900;
  --mc-text-ceffe7:#176246;
  --mc-text-d1e5ff:#9C4900;
  --mc-text-d4e1f5:#9C4900;
  --mc-text-d4e5ff:#9C4900;
  --mc-text-d5e3f8:#9C4900;
  --mc-text-d6e3f4:#9C4900;
  --mc-text-d8e7fb:#9C4900;
  --mc-text-d8e7ff:#9C4900;
  --mc-text-dde9ff:#9C4900;
  --mc-text-e3fff1:#176246;
  --mc-text-ecf5ff:#9C4900;
  --mc-text-edb3c2:#9C3242;
  --mc-text-edf6ff:#9C4900;
  --mc-text-eef5ff:#9C4900;
  --mc-text-efb5c3:#9C3242;
  --mc-text-efb6c4:#9C3242;
  --mc-text-f0f6fe:#9C4900;
  --mc-text-f2f7ff:#9C4900;
  --mc-text-f3bfad:#9C3242;
  --mc-text-f3f7ff:#9C4900;
  --mc-text-f4b0a4:#9C3242;
  --mc-text-f4f7ff:#9C4900;
  --mc-text-f4f8ff:#9C4900;
  --mc-text-f5f9ff:#9C4900;
  --mc-text-f7f9fd:#9C4900;
  --mc-text-f9c6cb:#9C3242;
  --mc-text-ffb5c0:#9C3242;
  --mc-text-ffb8c3:#9C3242;
  --mc-text-ffbcbc:#9C3242;
  --mc-text-ffc1b8:#9C3242;
  --mc-text-ffc2b8:#9C3242;
  --mc-text-ffc4cf:#9C3242;
  --mc-text-ffc5b9:#9C3242;
  --mc-text-ffc5cb:#9C3242;
  --mc-text-ffd1aa:#914300;
  --mc-text-ffdbb9:#914300;
  --mc-text-ffe1c1:#914300;
  --mc-text-ffe4e8:#9C3242;
  --mc-text-ffe7ec:#9C3242;
  --mc-text-fff:#1E2631;
}

/* Identidade Minha Central: preto & laranja, com alternativa clara.
   Cores antigas convertidas para tokens, sem alterar os layouts. */
html[data-theme="dark"]{
 color-scheme:dark;
 --bg:#09090B;--surface:#171719;--surface-2:#212124;--line:#353438;
 --text:#F6F4F0;--muted:#B9B5AE;
 --blue:#FF990E;--blue-strong:#FFA21C;--blue-soft:#FFCA82;--green:#93DCB3;
 --accent:#FFA21C;--accent-text:#23160A;--focus-ring:#FFBF65;
 --app-card:#18181B;--app-input:#121214;--app-border:#373539;
 --app-header:rgba(10,10,11,.96);--app-nav:rgba(14,14,16,.98);
 --app-halo:#281909;
}
html[data-theme="light"]{
 color-scheme:light;
 --bg:#F5F6F8;--surface:#FFFFFF;--surface-2:#F1F3F6;--line:#DDE1E7;
 --text:#20242B;--muted:#586372;
 --blue:#C65C00;--blue-strong:#F7A021;--blue-soft:#A64C00;--green:#14724C;
 --accent:#F7A021;--accent-text:#221407;--focus-ring:#B55B07;
 --app-card:#FFFFFF;--app-input:#FFFFFF;--app-border:#DCE1E8;
 --app-header:rgba(255,255,255,.97);--app-nav:rgba(255,255,255,.98);
 --app-halo:#F5F6F8;
}
body{
 background:radial-gradient(ellipse 80% 340px at 50% -170px,var(--app-halo),var(--bg) 90%);
 color:var(--text);
}
.top{background:var(--app-header);border-color:var(--app-border);backdrop-filter:blur(16px)}
.bottom-nav{background:var(--app-nav);border-color:var(--app-border);backdrop-filter:blur(18px)}
.panel,.module-card,.finance-group,.routine-task,.routine-calendar,.routine-activities-section{
 box-shadow:0 10px 26px #0000000C;
}
.mark,.module-icon{
 color:#23160A!important;
 background:linear-gradient(145deg,#FFC05B,#FF9400)!important;
 box-shadow:0 5px 15px #EE85001F;
}
.mark{color:#1A1007!important}
.kicker{color:var(--blue-soft)}
.primary,.tab.on,.routine-filter button.on{
 background:var(--accent)!important;
 border-color:var(--accent)!important;
 color:var(--accent-text)!important;
}
.primary:hover:not(:disabled){background:#FFC15F!important;border-color:#FFC15F!important}
.primary:focus-visible,.outline:focus-visible,.ghost:focus-visible,.nav-btn:focus-visible,
input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible{
 outline:3px solid var(--focus-ring)!important;outline-offset:3px;
}
.outline{background:var(--surface-2);color:var(--text);border-color:var(--line)}
.outline:hover:not(:disabled){background:var(--app-card);border-color:var(--blue-soft)}
.ghost{color:var(--text)}
input,select,textarea{
 background:var(--app-input);color:var(--text);
 border-color:var(--app-border);
}
.panel,.settings-section{background:var(--app-card);border-color:var(--app-border)}
.dialog{background:var(--app-card);color:var(--text);border-color:var(--app-border)}
.module-card:hover:not(:disabled){border-color:var(--blue-soft)}
.nav-btn.on,.nav-btn.on span{color:var(--blue-soft)!important}
.routine-check.on,.finance-check.is-paid{
 color:#D3F6DD!important;background:#1E6243!important;border-color:#40976D!important;
}
.routine-priority{color:#FFCA94}
.routine-week-day.selected,.week-day.is-selected{outline:2px solid var(--focus-ring);outline-offset:-2px}
html[data-theme="light"] .routine-week-day.selected,
html[data-theme="light"] .week-day.is-selected{background:#FFF1DC;color:#25272B;border-color:#E6A34F}
html[data-theme="light"] .routine-check.on,
html[data-theme="light"] .finance-check.is-paid{color:#FFFFFF!important;background:#20704C!important}
html[data-theme="light"] .danger{background:#FFF0F0;color:#992C3F;border-color:#E6B0BA}
html[data-theme="light"] .danger:hover{background:#FFE0E4}
html[data-theme="light"] .routine-task.is-done,
html[data-theme="light"] .finance-item.paid{background:#E9F6EF;border-color:#B9E2CE}
html[data-theme="light"] .routine-filter button.on{color:#23160A!important}
html[data-theme="light"] .routine-dialog input,
html[data-theme="light"] .routine-dialog select,
html[data-theme="light"] .routine-dialog textarea,
html[data-theme="light"] .activity-dialog input,
html[data-theme="light"] .activity-dialog select,
html[data-theme="light"] .activity-dialog textarea,
html[data-theme="light"] .starter-dialog select{
 background:#FFFFFF;color:#20242B;border-color:#CCD3DD;
}
html[data-theme="light"] input::placeholder,
html[data-theme="light"] textarea::placeholder{color:#6A7482}
html[data-theme="light"] input:-webkit-autofill,
html[data-theme="light"] input:-webkit-autofill:hover,
html[data-theme="light"] input:-webkit-autofill:focus{
 -webkit-text-fill-color:#20242B!important;
 -webkit-box-shadow:0 0 0 1000px #FFFFFF inset!important;
 box-shadow:0 0 0 1000px #FFFFFF inset!important;
 caret-color:#20242B;
}
html[data-theme="light"] .finance-stat strong,
html[data-theme="light"] .routine-stat-panel strong{color:#1F2934}
html[data-theme="light"] .finance-stat:last-child strong{color:#804300}
html[data-theme="light"] .home-overview-card{color:#20242B}
html[data-theme="light"] .home-overview-card strong{color:#20242B}
html[data-theme="light"] .home-focus strong{color:#20242B}
html[data-theme="light"] .routine-activities-badge{background:#FFF1DC;color:#8A4A0B}
html[data-theme="light"] .routine-day-dots .task-dot{background:#DC7300}
html[data-theme="light"] .routine-day-dots .sport-dot{background:#20865E}
html[data-theme="light"] .module-disabled{opacity:.53}
html[data-theme="light"] ::selection{background:#FFDEAB;color:#20242B}
html[data-theme="dark"] ::selection{background:#72430B;color:#FFFFFF}
.appearance-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 4px}
.appearance-choice{
 background:var(--surface-2);border:1px solid var(--line);border-radius:14px;
 color:var(--text);padding:14px 12px;min-height:135px;text-align:left;
 display:flex;flex-direction:column;gap:8px;align-items:flex-start;
}
.appearance-choice:hover:not(:disabled){border-color:var(--blue-soft)}
.appearance-choice[aria-pressed="true"]{
 border-color:var(--blue-soft);box-shadow:inset 0 0 0 2px var(--blue-soft);
}
.appearance-choice .appearance-icon{font-size:1.4rem;line-height:1}
.appearance-choice strong{font-size:.9rem}
.appearance-choice small{font-size:.74rem;color:var(--muted);line-height:1.4}
.appearance-choice[aria-pressed="true"] .appearance-check{color:var(--blue-soft)}
.appearance-check{margin-top:auto;font-size:.72rem;font-weight:700}
#appearance-message{margin:10px 0 0;min-height:1.2em;font-size:.8rem;color:var(--muted)}
@media(max-width:480px){.appearance-choices{gap:7px}.appearance-choice{padding:12px 9px;min-height:125px}.appearance-choice strong{font-size:.82rem}.appearance-choice small{font-size:.7rem}}
@media(prefers-reduced-motion:reduce){.view{animation:none}html{scroll-behavior:auto}}
