/* Identidad de Podemos Áncash sobre Chatwoot.
   Generado por tools/gen_brand_css.py — no editar a mano.
   Anclas: blue=#1F57A4 amber=#FBB021 ruby=#E11C2B
   slate/gray/iris/teal/violet quedan sin tocar a propósito. */

:root {
  --amber-1: 254 253 251;
  --amber-2: 255 248 239;
  --amber-3: 255 240 219;
  --amber-4: 255 227 187;
  --amber-5: 255 212 150;
  --amber-6: 251 192 101;
  --amber-7: 227 170 78;
  --amber-8: 202 139 0;
  --amber-9: 251 176 33;
  --amber-10: 245 169 0;
  --amber-11: 152 103 0;
  --amber-12: 74 55 27;
  --blue-1: 252 253 254;
  --blue-2: 244 247 251;
  --blue-3: 232 238 247;
  --blue-4: 217 227 242;
  --blue-5: 198 213 234;
  --blue-6: 174 195 225;
  --blue-7: 144 171 211;
  --blue-8: 103 139 191;
  --blue-9: 31 87 164;
  --blue-10: 23 81 159;
  --blue-11: 21 78 154;
  --blue-12: 27 52 87;
  --ruby-1: 255 252 252;
  --ruby-2: 255 247 246;
  --ruby-3: 255 232 229;
  --ruby-4: 255 217 213;
  --ruby-5: 255 202 196;
  --ruby-6: 249 184 178;
  --ruby-7: 239 163 156;
  --ruby-8: 228 133 126;
  --ruby-9: 225 28 43;
  --ruby-10: 217 2 34;
  --ruby-11: 195 0 29;
  --ruby-12: 107 13 18;
}

.dark {
  --amber-1: 22 18 12;
  --amber-2: 29 23 14;
  --amber-3: 47 31 5;
  --amber-4: 60 38 0;
  --amber-5: 72 47 0;
  --amber-6: 88 58 0;
  --amber-7: 108 74 13;
  --amber-8: 135 94 20;
  --amber-9: 251 176 33;
  --amber-10: 255 197 107;
  --amber-11: 255 180 42;
  --amber-12: 255 229 193;
  --blue-1: 12 17 25;
  --blue-2: 15 22 31;
  --blue-3: 16 31 54;
  --blue-4: 14 38 72;
  --blue-5: 19 45 83;
  --blue-6: 33 58 94;
  --blue-7: 31 63 107;
  --blue-8: 36 73 126;
  --blue-9: 31 87 164;
  --blue-10: 9 69 144;
  --blue-11: 123 158 210;
  --blue-12: 212 226 246;
  --ruby-1: 26 17 16;
  --ruby-2: 31 20 19;
  --ruby-3: 60 16 14;
  --ruby-4: 81 9 12;
  --ruby-5: 96 14 16;
  --ruby-6: 112 24 25;
  --ruby-7: 135 37 36;
  --ruby-8: 176 46 47;
  --ruby-9: 225 28 43;
  --ruby-10: 234 63 64;
  --ruby-11: 255 138 130;
  --ruby-12: 255 212 207;
}

/* Capa 2: selectores legacy woot-*, reemitidos verbatim del CSS compilado. */
.bg-woot-25 { background-color: #F4F7FB !important; }
.bg-woot-500 { background-color: #1F57A4 !important; }
.border-woot-500 { border-color: #1F57A4 !important; }
.dark\:focus\:ring-woot-500:focus:is(.dark *) { --tw-ring-color: #1F57A4 !important; }
.dark\:text-woot-500:is(.dark *) { color: #1F57A4 !important; }
.dark\:text-woot-50:is(.dark *) { color: #E8EEF7 !important; }
.focus-visible\:outline-woot-500:focus-visible { outline-color: #1F57A4 !important; }
.focus\:ring-woot-500:focus { --tw-ring-color: #1F57A4 !important; }
.hover\:bg-woot-600:hover { background-color: #17519F !important; }
.hover\:text-woot-500:hover { color: #1F57A4 !important; }
.hover\:text-woot-700:hover { color: #154E9A !important; }
.text-woot-500 { color: #1F57A4 !important; }
.text-woot-600 { color: #17519F !important; }
