/* ============================================================
 * TEMA GENERADO - no editar manualmente
 * Generado: 2026-07-23T17:17:59.212Z
 * Origen:   configuración dinámica de la plataforma CTF
 * Nivel WCAG: AA (contraste mínimo 4.5)
 * ============================================================ */

:root {
  --radius-factor: 0.5;
  --spacing-factor: 1;
  --font-family: var(--font-geist-sans);
  --font-size-factor: 1;
  --bone-950: oklch(0.28935 0.00000 89.8756);
  --bone-900: oklch(0.34148 0.00000 89.8756);
  --bone-800: oklch(0.39361 0.00000 89.8756);
  --bone-700: oklch(0.44574 0.00000 89.8756);
  --bone-600: oklch(0.49787 0.00000 89.8756);
  --bone-500: oklch(0.55000 0.00000 0.0000);
  --bone-400: oklch(0.61300 0.00000 89.8756);
  --bone-300: oklch(0.67600 0.00000 89.8756);
  --bone-200: oklch(0.73900 0.00000 89.8756);
  --bone-100: oklch(0.74212 0.00000 89.8756);
  --bone-50: oklch(0.74803 0.00000 89.8756);
  --bone-on-500: oklch(0.99 0 0);
  --coal-950: oklch(0.19935 0.00000 89.8756);
  --coal-900: oklch(0.20948 0.00000 89.8756);
  --coal-800: oklch(0.21961 0.00000 89.8756);
  --coal-700: oklch(0.22974 0.00000 89.8756);
  --coal-600: oklch(0.23987 0.00000 89.8756);
  --coal-500: oklch(0.25000 0.00000 271.0000);
  --coal-400: oklch(0.35500 0.00000 89.8756);
  --coal-300: oklch(0.46000 0.00000 89.8756);
  --coal-200: oklch(0.56500 0.00000 89.8756);
  --coal-100: oklch(0.67000 0.00000 89.8756);
  --coal-50: oklch(0.74732 0.00000 89.8756);
  --coal-on-500: oklch(0.99 0 0);
  --info-950: oklch(0.31335 0.06000 260.0000);
  --info-900: oklch(0.37668 0.08800 260.0000);
  --info-800: oklch(0.44001 0.11600 260.0000);
  --info-700: oklch(0.50334 0.14400 260.0000);
  --info-600: oklch(0.56667 0.17200 260.0000);
  --info-500: oklch(0.63000 0.20000 260.0000);
  --info-400: oklch(0.68180 0.17200 260.0000);
  --info-300: oklch(0.71391 0.14400 260.0000);
  --info-200: oklch(0.72031 0.11600 260.0000);
  --info-100: oklch(0.73274 0.08800 260.0000);
  --info-50: oklch(0.75266 0.06000 260.0000);
  --info-on-500: oklch(0.13 0 0);
  --error-950: oklch(0.33135 0.06000 25.0000);
  --error-900: oklch(0.40308 0.08800 25.0000);
  --error-800: oklch(0.47481 0.11600 25.0000);
  --error-700: oklch(0.54654 0.14400 25.0000);
  --error-600: oklch(0.61827 0.17200 25.0000);
  --error-500: oklch(0.69000 0.20000 25.0000);
  --error-400: oklch(0.66120 0.17200 25.0000);
  --error-300: oklch(0.68757 0.14400 25.0000);
  --error-200: oklch(0.71273 0.11600 25.0000);
  --error-100: oklch(0.73682 0.08800 25.0000);
  --error-50: oklch(0.76090 0.06000 25.0000);
  --error-on-500: oklch(0.13 0 0);
  --smoke-950: oklch(0.33232 0.00786 259.8570);
  --smoke-900: oklch(0.40450 0.01153 259.8570);
  --smoke-800: oklch(0.47668 0.01520 259.8570);
  --smoke-700: oklch(0.54886 0.01887 259.8570);
  --smoke-600: oklch(0.62105 0.02254 259.8570);
  --smoke-500: oklch(0.69323 0.02621 259.8570);
  --smoke-400: oklch(0.73618 0.02254 259.8570);
  --smoke-300: oklch(0.74535 0.01887 259.8570);
  --smoke-200: oklch(0.74101 0.01520 259.8570);
  --smoke-100: oklch(0.74783 0.01153 259.8570);
  --smoke-50: oklch(0.76368 0.00786 259.8570);
  --smoke-on-500: oklch(0.13 0 0);
  --accent-950: oklch(0.29535 0.06000 305.0000);
  --accent-900: oklch(0.35028 0.08800 305.0000);
  --accent-800: oklch(0.40521 0.11600 305.0000);
  --accent-700: oklch(0.46014 0.14400 305.0000);
  --accent-600: oklch(0.51507 0.17200 305.0000);
  --accent-500: oklch(0.57000 0.20000 305.0000);
  --accent-400: oklch(0.63020 0.17200 305.0000);
  --accent-300: oklch(0.69040 0.14400 305.0000);
  --accent-200: oklch(0.74682 0.11600 305.0000);
  --accent-100: oklch(0.74060 0.08800 305.0000);
  --accent-50: oklch(0.75092 0.06000 305.0000);
  --accent-on-500: oklch(0.99 0 0);
  --neutral-950: oklch(0.36137 0.00434 258.4380);
  --neutral-900: oklch(0.44712 0.00637 258.4380);
  --neutral-800: oklch(0.53286 0.00839 258.4380);
  --neutral-700: oklch(0.61860 0.01042 258.4380);
  --neutral-600: oklch(0.70435 0.01244 258.4380);
  --neutral-500: oklch(0.79009 0.01447 258.4380);
  --neutral-400: oklch(0.74102 0.01244 258.4380);
  --neutral-300: oklch(0.74414 0.01042 258.4380);
  --neutral-200: oklch(0.75188 0.00839 258.4380);
  --neutral-100: oklch(0.76354 0.00637 258.4380);
  --neutral-50: oklch(0.77846 0.00434 258.4379);
  --neutral-on-500: oklch(0.13 0 0);
  --primary-950: oklch(0.29366 0.04318 245.6179);
  --primary-900: oklch(0.34780 0.06333 245.6179);
  --primary-800: oklch(0.40194 0.08348 245.6179);
  --primary-700: oklch(0.45608 0.10363 245.6179);
  --primary-600: oklch(0.51022 0.12378 245.6179);
  --primary-500: oklch(0.56436 0.14393 245.6179);
  --primary-400: oklch(0.62535 0.12378 245.6179);
  --primary-300: oklch(0.68634 0.10363 245.6179);
  --primary-200: oklch(0.73482 0.08348 245.6179);
  --primary-100: oklch(0.73160 0.06333 245.6179);
  --primary-50: oklch(0.74574 0.04318 245.6179);
  --primary-on-500: oklch(0.13 0 0);
  --success-950: oklch(0.29366 0.04318 245.6179);
  --success-900: oklch(0.34780 0.06333 245.6179);
  --success-800: oklch(0.40194 0.08348 245.6179);
  --success-700: oklch(0.45608 0.10363 245.6179);
  --success-600: oklch(0.51022 0.12378 245.6179);
  --success-500: oklch(0.56436 0.14393 245.6179);
  --success-400: oklch(0.62535 0.12378 245.6179);
  --success-300: oklch(0.68634 0.10363 245.6179);
  --success-200: oklch(0.73482 0.08348 245.6179);
  --success-100: oklch(0.73160 0.06333 245.6179);
  --success-50: oklch(0.74574 0.04318 245.6179);
  --success-on-500: oklch(0.13 0 0);
  --warning-950: oklch(0.33135 0.06000 70.0000);
  --warning-900: oklch(0.40308 0.08800 70.0000);
  --warning-800: oklch(0.47481 0.11600 70.0000);
  --warning-700: oklch(0.54654 0.14400 70.0000);
  --warning-600: oklch(0.61827 0.17200 70.0000);
  --warning-500: oklch(0.69000 0.20000 70.0000);
  --warning-400: oklch(0.70145 0.17200 70.0000);
  --warning-300: oklch(0.71136 0.14400 70.0000);
  --warning-200: oklch(0.72427 0.11600 70.0000);
  --warning-100: oklch(0.74077 0.08800 70.0000);
  --warning-50: oklch(0.76132 0.06000 70.0000);
  --warning-on-500: oklch(0.13 0 0);
  --secondary-950: oklch(0.29366 0.04318 245.6179);
  --secondary-900: oklch(0.34780 0.06333 245.6179);
  --secondary-800: oklch(0.40194 0.08348 245.6179);
  --secondary-700: oklch(0.45608 0.10363 245.6179);
  --secondary-600: oklch(0.51022 0.12378 245.6179);
  --secondary-500: oklch(0.56436 0.14393 245.6179);
  --secondary-400: oklch(0.62535 0.12378 245.6179);
  --secondary-300: oklch(0.68634 0.10363 245.6179);
  --secondary-200: oklch(0.73482 0.08348 245.6179);
  --secondary-100: oklch(0.73160 0.06333 245.6179);
  --secondary-50: oklch(0.74574 0.04318 245.6179);
  --secondary-on-500: oklch(0.13 0 0);
}
