/* SocialMind · Warm Editorial 主题令牌。由 scripts/gen_theme_tokens.py 生成，别手改。
   每个颜色都是 "r g b" 三元组，Tailwind 的 /透明度 修饰符照常可用（见 base.html 的 tailwind.config）。
   默认浅色；<html class="dark"> 时整套令牌翻转，现有的 bg-white / text-gray-* / bg-red-50 等类自动跟随主题，
   各页无需逐个写 dark: 变体。 */
:root{--c-bg:243 239 231;--c-sf:255 253 249;--c-s2:243 238 229;--c-s3:232 225 213;--c-bd:230 223 210;--c-bd2:216 207 191;--c-tx:29 26 22;--c-t2:87 81 74;--c-t3:125 117 106;--c-inkt:255 253 249;--c-br:91 74 232;--c-bh:74 59 208;--c-bt:74 59 208;--c-bs:236 233 251;--c-gold:138 100 7;--c-golds:248 239 214;--c-ok:47 125 79;--c-oks:227 237 228;--c-wn:180 83 9;--c-wns:247 230 210;--c-er:192 57 43;--c-ers:246 226 220;--n-50:248 245 239;--n-100:243 238 229;--n-200:230 223 210;--n-300:216 207 191;--n-400:163 154 140;--n-500:125 117 106;--n-600:87 81 74;--n-700:68 62 55;--n-800:44 39 34;--n-900:29 26 22;--red-50:254 242 242;--red-100:254 226 226;--red-200:254 202 202;--red-300:252 165 165;--red-400:248 113 113;--red-500:239 68 68;--red-600:220 38 38;--red-700:185 28 28;--red-800:153 27 27;--red-900:127 29 29;--orange-50:255 247 237;--orange-100:255 237 213;--orange-200:254 215 170;--orange-300:253 186 116;--orange-400:251 146 60;--orange-500:249 115 22;--orange-600:234 88 12;--orange-700:194 65 12;--orange-800:154 52 18;--orange-900:124 45 18;--amber-50:255 251 235;--amber-100:254 243 199;--amber-200:253 230 138;--amber-300:252 211 77;--amber-400:251 191 36;--amber-500:245 158 11;--amber-600:217 119 6;--amber-700:180 83 9;--amber-800:146 64 14;--amber-900:120 53 15;--yellow-50:254 252 232;--yellow-100:254 249 195;--yellow-200:254 240 138;--yellow-300:253 224 71;--yellow-400:250 204 21;--yellow-500:234 179 8;--yellow-600:202 138 4;--yellow-700:161 98 7;--yellow-800:133 77 14;--yellow-900:113 63 18;--green-50:240 253 244;--green-100:220 252 231;--green-200:187 247 208;--green-300:134 239 172;--green-400:74 222 128;--green-500:34 197 94;--green-600:22 163 74;--green-700:21 128 61;--green-800:22 101 52;--green-900:20 83 45;--emerald-50:236 253 245;--emerald-100:209 250 229;--emerald-200:167 243 208;--emerald-300:110 231 183;--emerald-400:52 211 153;--emerald-500:16 185 129;--emerald-600:5 150 105;--emerald-700:4 120 87;--emerald-800:6 95 70;--emerald-900:6 78 59;--teal-50:240 253 250;--teal-100:204 251 241;--teal-200:153 246 228;--teal-300:94 234 212;--teal-400:45 212 191;--teal-500:20 184 166;--teal-600:13 148 136;--teal-700:15 118 110;--teal-800:17 94 89;--teal-900:19 78 74;--sky-50:240 249 255;--sky-100:224 242 254;--sky-200:186 230 253;--sky-300:125 211 252;--sky-400:56 189 248;--sky-500:14 165 233;--sky-600:2 132 199;--sky-700:3 105 161;--sky-800:7 89 133;--sky-900:12 74 110;--blue-50:239 246 255;--blue-100:219 234 254;--blue-200:191 219 254;--blue-300:147 197 253;--blue-400:96 165 250;--blue-500:59 130 246;--blue-600:37 99 235;--blue-700:29 78 216;--blue-800:30 64 175;--blue-900:30 58 138;--indigo-50:238 242 255;--indigo-100:224 231 255;--indigo-200:199 210 254;--indigo-300:165 180 252;--indigo-400:129 140 248;--indigo-500:99 102 241;--indigo-600:79 70 229;--indigo-700:67 56 202;--indigo-800:55 48 163;--indigo-900:49 46 129;--violet-50:245 243 255;--violet-100:237 233 254;--violet-200:221 214 254;--violet-300:196 181 253;--violet-400:167 139 250;--violet-500:139 92 246;--violet-600:124 58 237;--violet-700:109 40 217;--violet-800:91 33 182;--violet-900:76 29 149;--purple-50:250 245 255;--purple-100:243 232 255;--purple-200:233 213 255;--purple-300:216 180 254;--purple-400:192 132 252;--purple-500:168 85 247;--purple-600:147 51 234;--purple-700:126 34 206;--purple-800:107 33 168;--purple-900:88 28 135;--pink-50:253 242 248;--pink-100:252 231 243;--pink-200:251 207 232;--pink-300:249 168 212;--pink-400:244 114 182;--pink-500:236 72 153;--pink-600:219 39 119;--pink-700:190 24 93;--pink-800:157 23 77;--pink-900:131 24 67;--rose-50:255 241 242;--rose-100:255 228 230;--rose-200:254 205 211;--rose-300:253 164 175;--rose-400:251 113 133;--rose-500:244 63 94;--rose-600:225 29 72;--rose-700:190 18 60;--rose-800:159 18 57;--rose-900:136 19 55;--shadow-pop:0 18px 48px rgba(40,30,10,.16);color-scheme:light}
html.dark{--c-bg:16 14 11;--c-sf:26 23 19;--c-s2:36 32 27;--c-s3:47 42 35;--c-bd:47 42 35;--c-bd2:61 54 45;--c-tx:243 238 230;--c-t2:196 187 174;--c-t3:149 140 126;--c-inkt:20 18 15;--c-br:106 91 240;--c-bh:125 112 244;--c-bt:180 171 255;--c-bs:40 35 63;--c-gold:240 193 75;--c-golds:42 36 22;--c-ok:111 207 151;--c-oks:30 42 32;--c-wn:245 180 89;--c-wns:46 36 22;--c-er:240 138 126;--c-ers:46 29 25;--n-50:31 27 23;--n-100:36 32 27;--n-200:47 42 35;--n-300:61 54 45;--n-400:111 103 91;--n-500:149 140 126;--n-600:196 187 174;--n-700:214 206 194;--n-800:232 225 214;--n-900:243 238 230;--red-50:52 28 25;--red-100:64 31 28;--red-200:90 36 34;--red-300:137 68 66;--red-400:248 113 113;--red-500:248 113 113;--red-600:252 165 165;--red-700:254 202 202;--red-800:254 202 202;--red-900:254 226 226;--orange-50:53 34 19;--orange-100:66 40 20;--orange-200:93 51 20;--orange-300:138 84 40;--orange-400:251 146 60;--orange-500:251 146 60;--orange-600:253 186 116;--orange-700:254 215 170;--orange-800:254 215 170;--orange-900:255 237 213;--amber-50:52 39 18;--amber-100:65 47 18;--amber-200:92 64 17;--amber-300:138 107 28;--amber-400:251 191 36;--amber-500:251 191 36;--amber-600:252 211 77;--amber-700:253 230 138;--amber-800:253 230 138;--amber-900:254 243 199;--yellow-50:51 42 18;--yellow-100:63 51 17;--yellow-200:88 70 16;--yellow-300:138 114 20;--yellow-400:250 204 21;--yellow-500:250 204 21;--yellow-600:253 224 71;--yellow-700:254 240 138;--yellow-800:254 240 138;--yellow-900:254 249 195;--green-50:27 44 28;--green-100:27 54 32;--green-200:28 75 42;--green-300:50 122 74;--green-400:74 222 128;--green-500:74 222 128;--green-600:134 239 172;--green-700:187 247 208;--green-800:187 247 208;--green-900:220 252 231;--emerald-50:25 42 32;--emerald-100:24 52 39;--emerald-200:23 72 52;--emerald-300:39 117 86;--emerald-400:52 211 153;--emerald-500:52 211 153;--emerald-600:110 231 183;--emerald-700:167 243 208;--emerald-800:167 243 208;--emerald-900:209 250 229;--teal-50:25 42 37;--teal-100:25 52 45;--teal-200:24 71 63;--teal-300:36 118 105;--teal-400:45 212 191;--teal-500:45 212 191;--teal-600:94 234 212;--teal-700:153 246 228;--teal-800:153 246 228;--teal-900:204 251 241;--sky-50:25 40 45;--sky-100:24 49 58;--sky-200:22 66 83;--sky-300:41 106 134;--sky-400:56 189 248;--sky-500:56 189 248;--sky-600:125 211 252;--sky-700:186 230 253;--sky-800:186 230 253;--sky-900:224 242 254;--blue-50:30 36 46;--blue-100:32 42 60;--blue-200:36 55 87;--blue-300:61 94 134;--blue-400:96 165 250;--blue-500:96 165 250;--blue-600:147 197 253;--blue-700:191 219 254;--blue-800:191 219 254;--blue-900:219 234 254;--indigo-50:35 32 46;--indigo-100:39 37 59;--indigo-200:48 47 86;--indigo-300:78 82 134;--indigo-400:129 140 248;--indigo-500:129 140 248;--indigo-600:165 180 252;--indigo-700:199 210 254;--indigo-800:199 210 254;--indigo-900:224 231 255;--violet-50:40 31 46;--violet-100:46 35 60;--violet-200:60 44 87;--violet-300:96 81 134;--violet-400:167 139 250;--violet-500:167 139 250;--violet-600:196 181 253;--violet-700:221 214 254;--violet-800:221 214 254;--violet-900:237 233 254;--purple-50:43 30 46;--purple-100:52 34 60;--purple-200:69 42 87;--purple-300:109 78 136;--purple-400:192 132 252;--purple-500:192 132 252;--purple-600:216 180 254;--purple-700:233 213 255;--purple-800:233 213 255;--purple-900:243 232 255;--pink-50:51 29 35;--pink-100:64 32 43;--pink-200:89 38 59;--pink-300:135 68 100;--pink-400:244 114 182;--pink-500:244 114 182;--pink-600:249 168 212;--pink-700:251 207 232;--pink-800:251 207 232;--pink-900:252 231 243;--rose-50:52 28 28;--rose-100:65 30 32;--rose-200:91 35 42;--rose-300:138 68 76;--rose-400:251 113 133;--rose-500:251 113 133;--rose-600:253 164 175;--rose-700:254 205 211;--rose-800:254 205 211;--rose-900:255 228 230;--shadow-pop:0 18px 48px rgba(0,0,0,.5);color-scheme:dark}
