/*
 * GeoGames — tokens de color (tema por defecto).
 * Generado en 1.2.220 a partir de los colores reales de style.min.css,
 * site.min.css y content-pages.css. Formato: canales "R G B" para poder
 * usar transparencias: rgb(var(--gg-sky-400) / .5).
 *
 * Nombres: --gg-<familia>-<tono> = color exacto de la paleta Tailwind.
 *          --gg-<familia>-<tono>-a/b/c = variante cercana a ese tono.
 * Los temas de temporada (src/themes.php) sobrescriben estos tokens por
 * familia. Cambiar un valor aquí cambia el tema por defecto en toda la web.
 */
:root{
  /* Neutros fijos */
  --gg-black: 0 0 0;                          /* #000000 */
  --gg-white: 255 255 255;                    /* #ffffff */
  /* slate */
  --gg-slate-50: 248 250 252;                 /* #f8fafc */
  --gg-slate-100: 241 245 249;                /* #f1f5f9 */
  --gg-slate-200: 226 232 240;                /* #e2e8f0 */
  --gg-slate-300: 203 213 225;                /* #cbd5e1 */
  --gg-slate-400: 148 163 184;                /* #94a3b8 */
  --gg-slate-500: 100 116 139;                /* #64748b */
  --gg-slate-600: 71 85 105;                  /* #475569 */
  --gg-slate-700: 51 65 85;                   /* #334155 */
  --gg-slate-800: 30 41 59;                   /* #1e293b */
  --gg-slate-800-a: 21 32 51;                 /* #152033 */
  --gg-slate-900: 15 23 42;                   /* #0f172a */
  --gg-slate-900-a: 23 32 51;                 /* #172033 */
  --gg-slate-900-b: 13 26 56;                 /* #0d1a38 */
  --gg-slate-900-c: 8 18 39;                  /* #081227 */
  --gg-slate-900-d: 12 19 37;                 /* #0c1325 */
  --gg-slate-950: 2 6 23;                     /* #020617 */
  --gg-slate-950-a: 9 14 28;                  /* #090e1c */
  --gg-slate-950-b: 10 15 31;                 /* #0a0f1f */
  --gg-slate-950-c: 15 15 28;                 /* #0f0f1c */
  --gg-slate-950-d: 8 13 28;                  /* #080d1c */
  /* gray */
  --gg-gray-200: 229 231 235;                 /* #e5e7eb */
  --gg-gray-400: 156 163 175;                 /* #9ca3af */
  --gg-gray-800: 31 41 55;                    /* #1f2937 */
  --gg-gray-900: 17 24 39;                    /* #111827 */
  --gg-gray-900-a: 7 15 32;                   /* #070f20 */
  --gg-gray-900-b: 7 16 31;                   /* #07101f */
  --gg-gray-900-c: 0 17 31;                   /* #00111f */
  --gg-gray-900-d: 5 16 34;                   /* #051022 */
  --gg-gray-900-e: 11 18 32;                  /* #0b1220 */
  --gg-gray-900-f: 10 16 32;                  /* #0a1020 */
  --gg-gray-900-g: 2 17 31;                   /* #02111f */
  --gg-gray-950: 3 7 18;                      /* #030712 */
  /* red */
  --gg-red-50: 254 242 242;                   /* #fef2f2 */
  --gg-red-100: 254 226 226;                  /* #fee2e2 */
  --gg-red-200: 254 202 202;                  /* #fecaca */
  --gg-red-300: 252 165 165;                  /* #fca5a5 */
  --gg-red-400: 248 113 113;                  /* #f87171 */
  --gg-red-500: 239 68 68;                    /* #ef4444 */
  --gg-red-600: 220 38 38;                    /* #dc2626 */
  --gg-red-700: 185 28 28;                    /* #b91c1c */
  --gg-red-700-a: 190 52 52;                  /* #be3434 */
  --gg-red-800: 153 27 27;                    /* #991b1b */
  --gg-red-900: 127 29 29;                    /* #7f1d1d */
  --gg-red-900-a: 139 32 32;                  /* #8b2020 */
  /* orange */
  --gg-orange-50: 255 247 237;                /* #fff7ed */
  --gg-orange-100: 255 237 213;               /* #ffedd5 */
  --gg-orange-200: 254 215 170;               /* #fed7aa */
  --gg-orange-400: 251 146 60;                /* #fb923c */
  --gg-orange-500: 249 115 22;                /* #f97316 */
  --gg-orange-950: 67 20 7;                   /* #431407 */
  /* amber */
  --gg-amber-50: 255 251 235;                 /* #fffbeb */
  --gg-amber-100: 254 243 199;                /* #fef3c7 */
  --gg-amber-200: 253 230 138;                /* #fde68a */
  --gg-amber-300: 252 211 77;                 /* #fcd34d */
  --gg-amber-400: 251 191 36;                 /* #fbbf24 */
  --gg-amber-500: 245 158 11;                 /* #f59e0b */
  --gg-amber-600: 217 119 6;                  /* #d97706 */
  --gg-amber-600-a: 199 119 48;               /* #c77730 */
  --gg-amber-700: 180 83 9;                   /* #b45309 */
  --gg-amber-800: 146 64 14;                  /* #92400e */
  --gg-amber-900: 120 53 15;                  /* #78350f */
  --gg-amber-950: 69 26 3;                    /* #451a03 */
  /* yellow */
  --gg-yellow-100-a: 255 247 173;             /* #fff7ad */
  --gg-yellow-100-b: 255 248 191;             /* #fff8bf */
  --gg-yellow-200: 254 240 138;               /* #fef08a */
  --gg-yellow-300: 253 224 71;                /* #fde047 */
  --gg-yellow-400: 250 204 21;                /* #facc15 */
  --gg-yellow-500: 234 179 8;                 /* #eab308 */
  --gg-yellow-600-a: 191 121 18;              /* #bf7912 */
  --gg-yellow-700-a: 146 91 14;               /* #925b0e */
  --gg-yellow-900: 113 63 18;                 /* #713f12 */
  --gg-yellow-950-a: 59 38 0;                 /* #3b2600 */
  --gg-yellow-950-b: 42 19 5;                 /* #2a1305 */
  --gg-yellow-950-c: 50 29 0;                 /* #321d00 */
  --gg-yellow-950-d: 41 18 4;                 /* #291204 */
  /* green */
  --gg-green-100: 220 252 231;                /* #dcfce7 */
  --gg-green-200: 187 247 208;                /* #bbf7d0 */
  --gg-green-300: 134 239 172;                /* #86efac */
  --gg-green-400: 74 222 128;                 /* #4ade80 */
  --gg-green-500: 34 197 94;                  /* #22c55e */
  --gg-green-600: 22 163 74;                  /* #16a34a */
  --gg-green-700: 21 128 61;                  /* #15803d */
  --gg-green-800: 22 101 52;                  /* #166534 */
  --gg-green-800-a: 19 104 67;                /* #136843 */
  --gg-green-900: 20 83 45;                   /* #14532d */
  --gg-green-950: 5 46 22;                    /* #052e16 */
  /* emerald */
  --gg-emerald-50: 236 253 245;               /* #ecfdf5 */
  --gg-emerald-200: 167 243 208;              /* #a7f3d0 */
  --gg-emerald-400: 52 211 153;               /* #34d399 */
  --gg-emerald-600: 5 150 105;                /* #059669 */
  --gg-emerald-600-a: 30 138 86;              /* #1e8a56 */
  --gg-emerald-900: 6 78 59;                  /* #064e3b */
  /* teal */
  --gg-teal-500: 20 184 166;                  /* #14b8a6 */
  /* cyan */
  --gg-cyan-50: 236 254 255;                  /* #ecfeff */
  --gg-cyan-100: 207 250 254;                 /* #cffafe */
  --gg-cyan-200: 165 243 252;                 /* #a5f3fc */
  --gg-cyan-300: 103 232 249;                 /* #67e8f9 */
  --gg-cyan-400: 34 211 238;                  /* #22d3ee */
  --gg-cyan-500: 6 182 212;                   /* #06b6d4 */
  --gg-cyan-700: 14 116 144;                  /* #0e7490 */
  --gg-cyan-950-a: 5 46 63;                   /* #052e3f */
  --gg-cyan-950-b: 4 47 61;                   /* #042f3d */
  /* sky */
  --gg-sky-50-a: 234 247 255;                 /* #eaf7ff */
  --gg-sky-100: 224 242 254;                  /* #e0f2fe */
  --gg-sky-100-a: 229 243 255;                /* #e5f3ff */
  --gg-sky-200: 186 230 253;                  /* #bae6fd */
  --gg-sky-300: 125 211 252;                  /* #7dd3fc */
  --gg-sky-400: 56 189 248;                   /* #38bdf8 */
  --gg-sky-500: 14 165 233;                   /* #0ea5e9 */
  --gg-sky-600: 2 132 199;                    /* #0284c7 */
  --gg-sky-700: 3 105 161;                    /* #0369a1 */
  --gg-sky-800: 7 89 133;                     /* #075985 */
  --gg-sky-900: 12 74 110;                    /* #0c4a6e */
  --gg-sky-950: 8 47 73;                      /* #082f49 */
  /* blue */
  --gg-blue-50: 239 246 255;                  /* #eff6ff */
  --gg-blue-100: 219 234 254;                 /* #dbeafe */
  --gg-blue-100-a: 229 240 255;               /* #e5f0ff */
  --gg-blue-200: 191 219 254;                 /* #bfdbfe */
  --gg-blue-300: 147 197 253;                 /* #93c5fd */
  --gg-blue-400: 96 165 250;                  /* #60a5fa */
  --gg-blue-500: 59 130 246;                  /* #3b82f6 */
  --gg-blue-600: 37 99 235;                   /* #2563eb */
  --gg-blue-700: 29 78 216;                   /* #1d4ed8 */
  --gg-blue-800: 30 64 175;                   /* #1e40af */
  --gg-blue-900: 30 58 138;                   /* #1e3a8a */
  /* indigo */
  --gg-indigo-50: 238 242 255;                /* #eef2ff */
  --gg-indigo-400: 129 140 248;               /* #818cf8 */
  --gg-indigo-600: 79 70 229;                 /* #4f46e5 */
  --gg-indigo-900: 49 46 129;                 /* #312e81 */
  /* violet */
  --gg-violet-200: 221 214 254;               /* #ddd6fe */
  --gg-violet-300: 196 181 253;               /* #c4b5fd */
  --gg-violet-400: 167 139 250;               /* #a78bfa */
  --gg-violet-500: 139 92 246;                /* #8b5cf6 */
  --gg-violet-600: 124 58 237;                /* #7c3aed */
  --gg-violet-900: 76 29 149;                 /* #4c1d95 */
  --gg-violet-950: 46 16 101;                 /* #2e1065 */
  /* purple */
  --gg-purple-200: 233 213 255;               /* #e9d5ff */
  --gg-purple-300: 216 180 254;               /* #d8b4fe */
  --gg-purple-400: 192 132 252;               /* #c084fc */
  --gg-purple-500: 168 85 247;                /* #a855f7 */
  --gg-purple-900: 88 28 135;                 /* #581c87 */
  --gg-purple-950: 59 7 100;                  /* #3b0764 */
  /* rose */
  --gg-rose-50: 255 241 242;                  /* #fff1f2 */
  --gg-rose-400: 251 113 133;                 /* #fb7185 */
  --gg-rose-800: 159 18 57;                   /* #9f1239 */
  /* Marcas externas (no cambian con el tema) */
  --gg-brand-discord: 88 101 242;             /* #5865f2 */
  --gg-brand-discord-dark: 71 82 196;         /* #4752c4 */
  --gg-brand-discord-darker: 60 69 165;       /* #3c45a5 */
  --gg-brand-gmaps-shadow: 60 64 67;          /* #3c4043 */
  --gg-brand-twitch: 145 70 255;              /* #9146ff */
  --gg-brand-twitch-dark: 119 44 232;         /* #772ce8 */
}
