html[data-site-theme="classic"]:is([data-classic-palette^="ambient-"], [data-classic-palette="lime"], [data-classic-palette="ocean"], [data-classic-palette="violet"], [data-classic-palette="amber"]) {
  --background: #081116; --canvas: #081116; --canvas-soft: #0d171d;
  --panel: rgba(12, 23, 29, 0.88); --panel-solid: #101c22; --panel-raised: #17262e;
  --surface: rgba(12, 22, 28, 0.84); --surface-raised: rgba(22, 36, 44, 0.86); --surface-soft: rgba(28, 43, 51, 0.82);
  --text: #e7ecee; --copy: #e7ecee; --ink: #e7ecee; --muted: #9aa5aa; --muted-strong: #cbd2d5; --subtle: #768188;
  --danger: #d47b84; --red: #d47b84; --warning: #c5a66f; --amber: #bd9361; --success: #79a590; --green: #79a590;
  --classic-atmosphere-a: rgba(5, 12, 16, 0.86); --classic-atmosphere-b: rgba(8, 18, 23, 0.68); --classic-atmosphere-c: rgba(10, 22, 28, 0.42);
  --classic-sidebar-surface: linear-gradient(165deg, rgba(13, 27, 34, 0.96), rgba(7, 15, 20, 0.96));
}

html[data-site-theme="classic"]:is([data-classic-palette^="ambient-"], [data-classic-palette="lime"], [data-classic-palette="ocean"], [data-classic-palette="violet"], [data-classic-palette="amber"])::before {
  background: linear-gradient(90deg, var(--classic-atmosphere-a), var(--classic-atmosphere-b) 48%, var(--classic-atmosphere-c)), linear-gradient(180deg, rgba(3, 8, 11, 0.28), var(--classic-atmosphere-a)), var(--site-background-image) 70% center / cover no-repeat, var(--background);
}

html[data-site-theme="classic"]:is([data-classic-palette^="ambient-"], [data-classic-palette="lime"], [data-classic-palette="ocean"], [data-classic-palette="violet"], [data-classic-palette="amber"]) :is(.sidebar, .admin-sidebar) {
  border-color: rgba(var(--accent-rgb), 0.14); background: var(--classic-sidebar-surface);
}

html[data-classic-palette="ambient-01"] {
  --accent: #7896b8; --accent-rgb: 120, 150, 184; --accent-strong: #89a3c0; --accent-dark: #071014;
  --accent-soft: rgba(120, 150, 184, 0.13); --blue: #7896b8; --blue-bright: #89a3c0; --cyan: #7697ae; --cyan-rgb: 118, 151, 174;
  --ambient-soft: #37495a; --ambient-edge: #566e87; --ambient-button: #7896b8;
}

html[data-classic-palette="ambient-02"] {
  --accent: #6f91b7; --accent-rgb: 111, 145, 183; --accent-strong: #819fc0; --accent-dark: #071014;
  --accent-soft: rgba(111, 145, 183, 0.13); --blue: #6f91b7; --blue-bright: #819fc0; --cyan: #7194ad; --cyan-rgb: 113, 148, 173;
  --ambient-soft: #33475a; --ambient-edge: #506b87; --ambient-button: #6f91b7;
}

html[data-classic-palette="ocean"],
html[data-classic-palette="ambient-03"] {
  --accent: #759fc2; --accent-rgb: 117, 159, 194; --accent-strong: #86abc9; --accent-dark: #071014;
  --accent-soft: rgba(117, 159, 194, 0.13); --blue: #759fc2; --blue-bright: #86abc9; --cyan: #749cb3; --cyan-rgb: 116, 156, 179;
  --ambient-soft: #364d5e; --ambient-edge: #54748e; --ambient-button: #759fc2;
}

html[data-classic-palette="ambient-04"] {
  --accent: #829ab3; --accent-rgb: 130, 154, 179; --accent-strong: #91a6bc; --accent-dark: #071014;
  --accent-soft: rgba(130, 154, 179, 0.13); --blue: #829ab3; --blue-bright: #91a6bc; --cyan: #7c9aab; --cyan-rgb: 124, 154, 171;
  --ambient-soft: #3b4b58; --ambient-edge: #5d7184; --ambient-button: #829ab3;
}

html[data-classic-palette="ambient-05"] {
  --accent: #6f88a6; --accent-rgb: 111, 136, 166; --accent-strong: #8197b1; --accent-dark: #071014;
  --accent-soft: rgba(111, 136, 166, 0.13); --blue: #6f88a6; --blue-bright: #8197b1; --cyan: #718fa3; --cyan-rgb: 113, 143, 163;
  --ambient-soft: #334352; --ambient-edge: #50647b; --ambient-button: #6f88a6;
}

html[data-classic-palette="ambient-06"] {
  --accent: #7b94ae; --accent-rgb: 123, 148, 174; --accent-strong: #8ba1b8; --accent-dark: #071014;
  --accent-soft: rgba(123, 148, 174, 0.13); --blue: #7b94ae; --blue-bright: #8ba1b8; --cyan: #7896a8; --cyan-rgb: 120, 150, 168;
  --ambient-soft: #384856; --ambient-edge: #596d80; --ambient-button: #7b94ae;
}

html[data-classic-palette="ambient-07"] {
  --accent: #6d9db7; --accent-rgb: 109, 157, 183; --accent-strong: #7fa9c0; --accent-dark: #071014;
  --accent-soft: rgba(109, 157, 183, 0.13); --blue: #6d9db7; --blue-bright: #7fa9c0; --cyan: #709bad; --cyan-rgb: 112, 155, 173;
  --ambient-soft: #324c5a; --ambient-edge: #4f7387; --ambient-button: #6d9db7;
}

html[data-classic-palette="ambient-08"] {
  --accent: #849fbd; --accent-rgb: 132, 159, 189; --accent-strong: #93abc5; --accent-dark: #071014;
  --accent-soft: rgba(132, 159, 189, 0.13); --blue: #849fbd; --blue-bright: #93abc5; --cyan: #7d9cb0; --cyan-rgb: 125, 156, 176;
  --ambient-soft: #3c4d5c; --ambient-edge: #5f748b; --ambient-button: #849fbd;
}

html[data-classic-palette="ambient-09"] {
  --accent: #69a39f; --accent-rgb: 105, 163, 159; --accent-strong: #7caeab; --accent-dark: #071014;
  --accent-soft: rgba(105, 163, 159, 0.13); --blue: #69a39f; --blue-bright: #7caeab; --cyan: #73a099; --cyan-rgb: 115, 160, 153;
  --ambient-soft: #314e50; --ambient-edge: #4c7776; --ambient-button: #69a39f;
}

html[data-classic-palette="ambient-10"] {
  --accent: #70aaa2; --accent-rgb: 112, 170, 162; --accent-strong: #82b4ad; --accent-dark: #071014;
  --accent-soft: rgba(112, 170, 162, 0.13); --blue: #70aaa2; --blue-bright: #82b4ad; --cyan: #77a49b; --cyan-rgb: 119, 164, 155;
  --ambient-soft: #345151; --ambient-edge: #517c78; --ambient-button: #70aaa2;
}

html[data-classic-palette="lime"],
html[data-classic-palette="ambient-11"] {
  --accent: #77a89a; --accent-rgb: 119, 168, 154; --accent-strong: #88b3a7; --accent-dark: #071014;
  --accent-soft: rgba(119, 168, 154, 0.13); --blue: #77a89a; --blue-bright: #88b3a7; --cyan: #7ba396; --cyan-rgb: 123, 163, 150;
  --ambient-soft: #37504d; --ambient-edge: #567b72; --ambient-button: #77a89a;
}

html[data-classic-palette="ambient-12"] {
  --accent: #639b98; --accent-rgb: 99, 155, 152; --accent-strong: #76a7a5; --accent-dark: #071014;
  --accent-soft: rgba(99, 155, 152, 0.13); --blue: #639b98; --blue-bright: #76a7a5; --cyan: #709b95; --cyan-rgb: 112, 155, 149;
  --ambient-soft: #2e4b4d; --ambient-edge: #487271; --ambient-button: #639b98;
}

html[data-classic-palette="ambient-13"] {
  --accent: #79a69f; --accent-rgb: 121, 166, 159; --accent-strong: #89b1ab; --accent-dark: #071014;
  --accent-soft: rgba(121, 166, 159, 0.13); --blue: #79a69f; --blue-bright: #89b1ab; --cyan: #7ca199; --cyan-rgb: 124, 161, 153;
  --ambient-soft: #375050; --ambient-edge: #577976; --ambient-button: #79a69f;
}

html[data-classic-palette="ambient-14"] {
  --accent: #6f9f91; --accent-rgb: 111, 159, 145; --accent-strong: #81ab9f; --accent-dark: #071014;
  --accent-soft: rgba(111, 159, 145, 0.13); --blue: #6f9f91; --blue-bright: #81ab9f; --cyan: #779d91; --cyan-rgb: 119, 157, 145;
  --ambient-soft: #334d4a; --ambient-edge: #50746c; --ambient-button: #6f9f91;
}

html[data-classic-palette="ambient-15"] {
  --accent: #74aaa7; --accent-rgb: 116, 170, 167; --accent-strong: #85b4b2; --accent-dark: #071014;
  --accent-soft: rgba(116, 170, 167, 0.13); --blue: #74aaa7; --blue-bright: #85b4b2; --cyan: #79a49e; --cyan-rgb: 121, 164, 158;
  --ambient-soft: #355153; --ambient-edge: #547c7c; --ambient-button: #74aaa7;
}

html[data-classic-palette="ambient-16"] {
  --accent: #82aaa3; --accent-rgb: 130, 170, 163; --accent-strong: #91b4ae; --accent-dark: #071014;
  --accent-soft: rgba(130, 170, 163, 0.13); --blue: #82aaa3; --blue-bright: #91b4ae; --cyan: #82a49b; --cyan-rgb: 130, 164, 155;
  --ambient-soft: #3b5151; --ambient-edge: #5d7c79; --ambient-button: #82aaa3;
}

html[data-classic-palette="ambient-17"] {
  --accent: #829b78; --accent-rgb: 130, 155, 120; --accent-strong: #91a789; --accent-dark: #071014;
  --accent-soft: rgba(130, 155, 120, 0.13); --blue: #829b78; --blue-bright: #91a789; --cyan: #89977a; --cyan-rgb: 137, 151, 122;
  --ambient-soft: #3b4b3f; --ambient-edge: #5d725b; --ambient-button: #829b78;
}

html[data-classic-palette="ambient-18"] {
  --accent: #8ba27d; --accent-rgb: 139, 162, 125; --accent-strong: #99ad8e; --accent-dark: #071014;
  --accent-soft: rgba(139, 162, 125, 0.13); --blue: #8ba27d; --blue-bright: #99ad8e; --cyan: #8e9b7d; --cyan-rgb: 142, 155, 125;
  --ambient-soft: #3f4e41; --ambient-edge: #64775e; --ambient-button: #8ba27d;
}

html[data-classic-palette="ambient-19"] {
  --accent: #7e9e83; --accent-rgb: 126, 158, 131; --accent-strong: #8eaa93; --accent-dark: #071014;
  --accent-soft: rgba(126, 158, 131, 0.13); --blue: #7e9e83; --blue-bright: #8eaa93; --cyan: #869980; --cyan-rgb: 134, 153, 128;
  --ambient-soft: #3a4c44; --ambient-edge: #5b7462; --ambient-button: #7e9e83;
}

html[data-classic-palette="ambient-20"] {
  --accent: #8d9b72; --accent-rgb: 141, 155, 114; --accent-strong: #9ba784; --accent-dark: #071014;
  --accent-soft: rgba(141, 155, 114, 0.13); --blue: #8d9b72; --blue-bright: #9ba784; --cyan: #8f9776; --cyan-rgb: 143, 151, 118;
  --ambient-soft: #404b3d; --ambient-edge: #657256; --ambient-button: #8d9b72;
}

html[data-classic-palette="ambient-21"] {
  --accent: #789584; --accent-rgb: 120, 149, 132; --accent-strong: #89a294; --accent-dark: #071014;
  --accent-soft: rgba(120, 149, 132, 0.13); --blue: #789584; --blue-bright: #89a294; --cyan: #839381; --cyan-rgb: 131, 147, 129;
  --ambient-soft: #374844; --ambient-edge: #566d63; --ambient-button: #789584;
}

html[data-classic-palette="ambient-22"] {
  --accent: #91a184; --accent-rgb: 145, 161, 132; --accent-strong: #9eac94; --accent-dark: #071014;
  --accent-soft: rgba(145, 161, 132, 0.13); --blue: #91a184; --blue-bright: #9eac94; --cyan: #919a81; --cyan-rgb: 145, 154, 129;
  --ambient-soft: #424d44; --ambient-edge: #687663; --ambient-button: #91a184;
}

html[data-classic-palette="ambient-23"] {
  --accent: #7f9970; --accent-rgb: 127, 153, 112; --accent-strong: #8fa682; --accent-dark: #071014;
  --accent-soft: rgba(127, 153, 112, 0.13); --blue: #7f9970; --blue-bright: #8fa682; --cyan: #879675; --cyan-rgb: 135, 150, 117;
  --ambient-soft: #3a4a3c; --ambient-edge: #5b7055; --ambient-button: #7f9970;
}

html[data-classic-palette="ambient-24"] {
  --accent: #8ba08d; --accent-rgb: 139, 160, 141; --accent-strong: #99ac9b; --accent-dark: #071014;
  --accent-soft: rgba(139, 160, 141, 0.13); --blue: #8ba08d; --blue-bright: #99ac9b; --cyan: #8e9a86; --cyan-rgb: 142, 154, 134;
  --ambient-soft: #3f4d48; --ambient-edge: #647569; --ambient-button: #8ba08d;
}

html[data-classic-palette="ambient-25"] {
  --accent: #9587ad; --accent-rgb: 149, 135, 173; --accent-strong: #a196b7; --accent-dark: #071014;
  --accent-soft: rgba(149, 135, 173, 0.13); --blue: #9587ad; --blue-bright: #a196b7; --cyan: #908fae; --cyan-rgb: 144, 143, 174;
  --ambient-soft: #434355; --ambient-edge: #6b6480; --ambient-button: #9587ad;
}

html[data-classic-palette="ambient-26"] {
  --accent: #9b8caf; --accent-rgb: 155, 140, 175; --accent-strong: #a79ab9; --accent-dark: #071014;
  --accent-soft: rgba(155, 140, 175, 0.13); --blue: #9b8caf; --blue-bright: #a79ab9; --cyan: #9392af; --cyan-rgb: 147, 146, 175;
  --ambient-soft: #464556; --ambient-edge: #6f6781; --ambient-button: #9b8caf;
}

html[data-classic-palette="violet"],
html[data-classic-palette="ambient-27"] {
  --accent: #8e86b2; --accent-rgb: 142, 134, 178; --accent-strong: #9b95bb; --accent-dark: #071014;
  --accent-soft: rgba(142, 134, 178, 0.13); --blue: #8e86b2; --blue-bright: #9b95bb; --cyan: #8c8fb1; --cyan-rgb: 140, 143, 177;
  --ambient-soft: #404258; --ambient-edge: #666383; --ambient-button: #8e86b2;
}

html[data-classic-palette="ambient-28"] {
  --accent: #a08cab; --accent-rgb: 160, 140, 171; --accent-strong: #ab9ab5; --accent-dark: #071014;
  --accent-soft: rgba(160, 140, 171, 0.13); --blue: #a08cab; --blue-bright: #ab9ab5; --cyan: #9692ad; --cyan-rgb: 150, 146, 173;
  --ambient-soft: #484555; --ambient-edge: #72677e; --ambient-button: #a08cab;
}

html[data-classic-palette="ambient-29"] {
  --accent: #9189a5; --accent-rgb: 145, 137, 165; --accent-strong: #9e98b0; --accent-dark: #071014;
  --accent-soft: rgba(145, 137, 165, 0.13); --blue: #9189a5; --blue-bright: #9e98b0; --cyan: #8e91aa; --cyan-rgb: 142, 145, 170;
  --ambient-soft: #424352; --ambient-edge: #68657a; --ambient-button: #9189a5;
}

html[data-classic-palette="ambient-30"] {
  --accent: #9c92b5; --accent-rgb: 156, 146, 181; --accent-strong: #a7a0be; --accent-dark: #071014;
  --accent-soft: rgba(156, 146, 181, 0.13); --blue: #9c92b5; --blue-bright: #a7a0be; --cyan: #9496b3; --cyan-rgb: 148, 150, 179;
  --ambient-soft: #464759; --ambient-edge: #706b85; --ambient-button: #9c92b5;
}

html[data-classic-palette="ambient-31"] {
  --accent: #8c83a5; --accent-rgb: 140, 131, 165; --accent-strong: #9a93b0; --accent-dark: #071014;
  --accent-soft: rgba(140, 131, 165, 0.13); --blue: #8c83a5; --blue-bright: #9a93b0; --cyan: #8b8daa; --cyan-rgb: 139, 141, 170;
  --ambient-soft: #3f4152; --ambient-edge: #64617a; --ambient-button: #8c83a5;
}

html[data-classic-palette="ambient-32"] {
  --accent: #a093ae; --accent-rgb: 160, 147, 174; --accent-strong: #aba0b8; --accent-dark: #071014;
  --accent-soft: rgba(160, 147, 174, 0.13); --blue: #a093ae; --blue-bright: #aba0b8; --cyan: #9696af; --cyan-rgb: 150, 150, 175;
  --ambient-soft: #484856; --ambient-edge: #726c80; --ambient-button: #a093ae;
}

html[data-classic-palette="ambient-33"] {
  --accent: #a98291; --accent-rgb: 169, 130, 145; --accent-strong: #b3929f; --accent-dark: #071014;
  --accent-soft: rgba(169, 130, 145, 0.13); --blue: #a98291; --blue-bright: #b3929f; --cyan: #a38899; --cyan-rgb: 163, 136, 153;
  --ambient-soft: #4c404a; --ambient-edge: #79606c; --ambient-button: #a98291;
}

html[data-classic-palette="ambient-34"] {
  --accent: #ad8998; --accent-rgb: 173, 137, 152; --accent-strong: #b698a5; --accent-dark: #071014;
  --accent-soft: rgba(173, 137, 152, 0.13); --blue: #ad8998; --blue-bright: #b698a5; --cyan: #a58c9d; --cyan-rgb: 165, 140, 157;
  --ambient-soft: #4d434d; --ambient-edge: #7b6571; --ambient-button: #ad8998;
}

html[data-classic-palette="ambient-35"] {
  --accent: #a77f89; --accent-rgb: 167, 127, 137; --accent-strong: #b18f98; --accent-dark: #071014;
  --accent-soft: rgba(167, 127, 137, 0.13); --blue: #a77f89; --blue-bright: #b18f98; --cyan: #a28794; --cyan-rgb: 162, 135, 148;
  --ambient-soft: #4b3f46; --ambient-edge: #775e67; --ambient-button: #a77f89;
}

html[data-classic-palette="ambient-36"] {
  --accent: #b08b91; --accent-rgb: 176, 139, 145; --accent-strong: #b99a9f; --accent-dark: #071014;
  --accent-soft: rgba(176, 139, 145, 0.13); --blue: #b08b91; --blue-bright: #b99a9f; --cyan: #a78e99; --cyan-rgb: 167, 142, 153;
  --ambient-soft: #4f444a; --ambient-edge: #7e666c; --ambient-button: #b08b91;
}

html[data-classic-palette="ambient-37"] {
  --accent: #9f7f91; --accent-rgb: 159, 127, 145; --accent-strong: #aa8f9f; --accent-dark: #071014;
  --accent-soft: rgba(159, 127, 145, 0.13); --blue: #9f7f91; --blue-bright: #aa8f9f; --cyan: #9d8799; --cyan-rgb: 157, 135, 153;
  --ambient-soft: #473f4a; --ambient-edge: #725e6c; --ambient-button: #9f7f91;
}

html[data-classic-palette="ambient-38"] {
  --accent: #ae8791; --accent-rgb: 174, 135, 145; --accent-strong: #b7969f; --accent-dark: #071014;
  --accent-soft: rgba(174, 135, 145, 0.13); --blue: #ae8791; --blue-bright: #b7969f; --cyan: #a68b99; --cyan-rgb: 166, 139, 153;
  --ambient-soft: #4e434a; --ambient-edge: #7c646c; --ambient-button: #ae8791;
}

html[data-classic-palette="ambient-39"] {
  --accent: #a2818a; --accent-rgb: 162, 129, 138; --accent-strong: #ad9199; --accent-dark: #071014;
  --accent-soft: rgba(162, 129, 138, 0.13); --blue: #a2818a; --blue-bright: #ad9199; --cyan: #9f8895; --cyan-rgb: 159, 136, 149;
  --ambient-soft: #494047; --ambient-edge: #745f67; --ambient-button: #a2818a;
}

html[data-classic-palette="ambient-40"] {
  --accent: #b0909d; --accent-rgb: 176, 144, 157; --accent-strong: #b99ea9; --accent-dark: #071014;
  --accent-soft: rgba(176, 144, 157, 0.13); --blue: #b0909d; --blue-bright: #b99ea9; --cyan: #a790a0; --cyan-rgb: 167, 144, 160;
  --ambient-soft: #4f464f; --ambient-edge: #7e6a75; --ambient-button: #b0909d;
}

html[data-classic-palette="ambient-41"] {
  --accent: #a08472; --accent-rgb: 160, 132, 114; --accent-strong: #ab9484; --accent-dark: #071014;
  --accent-soft: rgba(160, 132, 114, 0.13); --blue: #a08472; --blue-bright: #ab9484; --cyan: #9d8977; --cyan-rgb: 157, 137, 119;
  --ambient-soft: #48413d; --ambient-edge: #726256; --ambient-button: #a08472;
}

html[data-classic-palette="ambient-42"] {
  --accent: #a68b78; --accent-rgb: 166, 139, 120; --accent-strong: #b09a89; --accent-dark: #071014;
  --accent-soft: rgba(166, 139, 120, 0.13); --blue: #a68b78; --blue-bright: #b09a89; --cyan: #a18e7b; --cyan-rgb: 161, 142, 123;
  --ambient-soft: #4a443f; --ambient-edge: #77665b; --ambient-button: #a68b78;
}

html[data-classic-palette="ambient-43"] {
  --accent: #9b806e; --accent-rgb: 155, 128, 110; --accent-strong: #a79081; --accent-dark: #071014;
  --accent-soft: rgba(155, 128, 110, 0.13); --blue: #9b806e; --blue-bright: #a79081; --cyan: #9a8775; --cyan-rgb: 154, 135, 117;
  --ambient-soft: #46403b; --ambient-edge: #6f5f54; --ambient-button: #9b806e;
}

html[data-classic-palette="ambient-44"] {
  --accent: #aa8e79; --accent-rgb: 170, 142, 121; --accent-strong: #b49c8a; --accent-dark: #071014;
  --accent-soft: rgba(170, 142, 121, 0.13); --blue: #aa8e79; --blue-bright: #b49c8a; --cyan: #a38f7b; --cyan-rgb: 163, 143, 123;
  --ambient-soft: #4c4640; --ambient-edge: #79695b; --ambient-button: #aa8e79;
}

html[data-classic-palette="ambient-45"] {
  --accent: #967e72; --accent-rgb: 150, 126, 114; --accent-strong: #a28e84; --accent-dark: #071014;
  --accent-soft: rgba(150, 126, 114, 0.13); --blue: #967e72; --blue-bright: #a28e84; --cyan: #978677; --cyan-rgb: 151, 134, 119;
  --ambient-soft: #443f3d; --ambient-edge: #6b5d56; --ambient-button: #967e72;
}

html[data-classic-palette="ambient-46"] {
  --accent: #a58b7f; --accent-rgb: 165, 139, 127; --accent-strong: #af9a8f; --accent-dark: #071014;
  --accent-soft: rgba(165, 139, 127, 0.13); --blue: #a58b7f; --blue-bright: #af9a8f; --cyan: #a08e7f; --cyan-rgb: 160, 142, 127;
  --ambient-soft: #4a4442; --ambient-edge: #766660; --ambient-button: #a58b7f;
}

html[data-classic-palette="ambient-47"] {
  --accent: #9d8278; --accent-rgb: 157, 130, 120; --accent-strong: #a89289; --accent-dark: #071014;
  --accent-soft: rgba(157, 130, 120, 0.13); --blue: #9d8278; --blue-bright: #a89289; --cyan: #9b887b; --cyan-rgb: 155, 136, 123;
  --ambient-soft: #47403f; --ambient-edge: #70605b; --ambient-button: #9d8278;
}

html[data-classic-palette="ambient-48"] {
  --accent: #ad9382; --accent-rgb: 173, 147, 130; --accent-strong: #b6a092; --accent-dark: #071014;
  --accent-soft: rgba(173, 147, 130, 0.13); --blue: #ad9382; --blue-bright: #b6a092; --cyan: #a59280; --cyan-rgb: 165, 146, 128;
  --ambient-soft: #4d4843; --ambient-edge: #7b6c62; --ambient-button: #ad9382;
}

html[data-classic-palette="ambient-49"] {
  --accent: #a4976d; --accent-rgb: 164, 151, 109; --accent-strong: #aea480; --accent-dark: #071014;
  --accent-soft: rgba(164, 151, 109, 0.13); --blue: #a4976d; --blue-bright: #aea480; --cyan: #9c9779; --cyan-rgb: 156, 151, 121;
  --ambient-soft: #4a493b; --ambient-edge: #756f53; --ambient-button: #a4976d;
}

html[data-classic-palette="ambient-50"] {
  --accent: #aaa078; --accent-rgb: 170, 160, 120; --accent-strong: #b4ac89; --accent-dark: #071014;
  --accent-soft: rgba(170, 160, 120, 0.13); --blue: #aaa078; --blue-bright: #b4ac89; --cyan: #9f9d80; --cyan-rgb: 159, 157, 128;
  --ambient-soft: #4c4d3f; --ambient-edge: #79755b; --ambient-button: #aaa078;
}

html[data-classic-palette="amber"],
html[data-classic-palette="ambient-51"] {
  --accent: #a8956c; --accent-rgb: 168, 149, 108; --accent-strong: #b2a27f; --accent-dark: #071014;
  --accent-soft: rgba(168, 149, 108, 0.13); --blue: #a8956c; --blue-bright: #b2a27f; --cyan: #9e9679; --cyan-rgb: 158, 150, 121;
  --ambient-soft: #4b483a; --ambient-edge: #786d52; --ambient-button: #a8956c;
}

html[data-classic-palette="ambient-52"] {
  --accent: #b0a17a; --accent-rgb: 176, 161, 122; --accent-strong: #b9ac8b; --accent-dark: #071014;
  --accent-soft: rgba(176, 161, 122, 0.13); --blue: #b0a17a; --blue-bright: #b9ac8b; --cyan: #a39d81; --cyan-rgb: 163, 157, 129;
  --ambient-soft: #4f4d40; --ambient-edge: #7e765c; --ambient-button: #b0a17a;
}

html[data-classic-palette="ambient-53"] {
  --accent: #9e9274; --accent-rgb: 158, 146, 116; --accent-strong: #a9a086; --accent-dark: #071014;
  --accent-soft: rgba(158, 146, 116, 0.13); --blue: #9e9274; --blue-bright: #a9a086; --cyan: #98957d; --cyan-rgb: 152, 149, 125;
  --ambient-soft: #47473d; --ambient-edge: #716b58; --ambient-button: #9e9274;
}

html[data-classic-palette="ambient-54"] {
  --accent: #aa9a72; --accent-rgb: 170, 154, 114; --accent-strong: #b4a684; --accent-dark: #071014;
  --accent-soft: rgba(170, 154, 114, 0.13); --blue: #aa9a72; --blue-bright: #b4a684; --cyan: #9f997c; --cyan-rgb: 159, 153, 124;
  --ambient-soft: #4c4b3d; --ambient-edge: #797156; --ambient-button: #aa9a72;
}

html[data-classic-palette="ambient-55"] {
  --accent: #a59b7f; --accent-rgb: 165, 155, 127; --accent-strong: #afa78f; --accent-dark: #071014;
  --accent-soft: rgba(165, 155, 127, 0.13); --blue: #a59b7f; --blue-bright: #afa78f; --cyan: #9c9a84; --cyan-rgb: 156, 154, 132;
  --ambient-soft: #4a4b42; --ambient-edge: #767260; --ambient-button: #a59b7f;
}

html[data-classic-palette="ambient-56"] {
  --accent: #b09f72; --accent-rgb: 176, 159, 114; --accent-strong: #b9ab84; --accent-dark: #071014;
  --accent-soft: rgba(176, 159, 114, 0.13); --blue: #b09f72; --blue-bright: #b9ab84; --cyan: #a39c7c; --cyan-rgb: 163, 156, 124;
  --ambient-soft: #4f4d3d; --ambient-edge: #7e7456; --ambient-button: #b09f72;
}

html[data-classic-palette="ambient-57"] {
  --accent: #8b989e; --accent-rgb: 139, 152, 158; --accent-strong: #99a5aa; --accent-dark: #071014;
  --accent-soft: rgba(139, 152, 158, 0.13); --blue: #8b989e; --blue-bright: #99a5aa; --cyan: #8a989e; --cyan-rgb: 138, 152, 158;
  --ambient-soft: #3f4a4f; --ambient-edge: #647075; --ambient-button: #8b989e;
}

html[data-classic-palette="ambient-58"] {
  --accent: #929ca3; --accent-rgb: 146, 156, 163; --accent-strong: #9fa8ae; --accent-dark: #071014;
  --accent-soft: rgba(146, 156, 163, 0.13); --blue: #929ca3; --blue-bright: #9fa8ae; --cyan: #8e9ba0; --cyan-rgb: 142, 155, 160;
  --ambient-soft: #424b51; --ambient-edge: #697279; --ambient-button: #929ca3;
}

html[data-classic-palette="ambient-59"] {
  --accent: #84949e; --accent-rgb: 132, 148, 158; --accent-strong: #93a1aa; --accent-dark: #071014;
  --accent-soft: rgba(132, 148, 158, 0.13); --blue: #84949e; --blue-bright: #93a1aa; --cyan: #86969e; --cyan-rgb: 134, 150, 158;
  --ambient-soft: #3c484f; --ambient-edge: #5f6d75; --ambient-button: #84949e;
}

html[data-classic-palette="ambient-60"] {
  --accent: #9a9fa3; --accent-rgb: 154, 159, 163; --accent-strong: #a6abae; --accent-dark: #071014;
  --accent-soft: rgba(154, 159, 163, 0.13); --blue: #9a9fa3; --blue-bright: #a6abae; --cyan: #939ca0; --cyan-rgb: 147, 156, 160;
  --ambient-soft: #454d51; --ambient-edge: #6e7479; --ambient-button: #9a9fa3;
}

html[data-classic-palette="ambient-61"] {
  --accent: #879099; --accent-rgb: 135, 144, 153; --accent-strong: #959ea6; --accent-dark: #071014;
  --accent-soft: rgba(135, 144, 153, 0.13); --blue: #879099; --blue-bright: #959ea6; --cyan: #88949b; --cyan-rgb: 136, 148, 155;
  --ambient-soft: #3d464d; --ambient-edge: #616a72; --ambient-button: #879099;
}

html[data-classic-palette="ambient-62"] {
  --accent: #939b9b; --accent-rgb: 147, 155, 155; --accent-strong: #a0a7a7; --accent-dark: #071014;
  --accent-soft: rgba(147, 155, 155, 0.13); --blue: #939b9b; --blue-bright: #a0a7a7; --cyan: #8f9a9c; --cyan-rgb: 143, 154, 156;
  --ambient-soft: #424b4e; --ambient-edge: #697273; --ambient-button: #939b9b;
}

html[data-classic-palette="ambient-63"] {
  --accent: #858f96; --accent-rgb: 133, 143, 150; --accent-strong: #949da3; --accent-dark: #071014;
  --accent-soft: rgba(133, 143, 150, 0.13); --blue: #858f96; --blue-bright: #949da3; --cyan: #879399; --cyan-rgb: 135, 147, 153;
  --ambient-soft: #3d464c; --ambient-edge: #606970; --ambient-button: #858f96;
}

html[data-classic-palette="ambient-64"] {
  --accent: #9ba2a6; --accent-rgb: 155, 162, 166; --accent-strong: #a7adb1; --accent-dark: #071014;
  --accent-soft: rgba(155, 162, 166, 0.13); --blue: #9ba2a6; --blue-bright: #a7adb1; --cyan: #939ea2; --cyan-rgb: 147, 158, 162;
  --ambient-soft: #464e52; --ambient-edge: #6f777b; --ambient-button: #9ba2a6;
}
