/* ============================================================
 * TEMA GENERADO - no editar manualmente
 * Generado: 2026-09-17T09:23:22.976Z
 * 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.80200 0.00000 89.8756);
  --bone-50: oklch(0.86500 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.77500 0.00000 89.8756);
  --coal-on-500: oklch(0.99 0 0);
  --info-950: oklch(0.31200 0.06048 261.4679);
  --info-900: oklch(0.37470 0.08870 261.4679);
  --info-800: oklch(0.43740 0.11692 261.4679);
  --info-700: oklch(0.50010 0.14514 261.4679);
  --info-600: oklch(0.56280 0.17337 261.4679);
  --info-500: oklch(0.62550 0.20159 261.4679);
  --info-400: oklch(0.67793 0.17337 261.4679);
  --info-300: oklch(0.73036 0.14514 261.4679);
  --info-200: oklch(0.78279 0.11692 261.4679);
  --info-100: oklch(0.83522 0.08870 261.4679);
  --info-50: oklch(0.88765 0.06048 261.4679);
  --info-on-500: oklch(0.13 0 0);
  --error-950: oklch(0.33105 0.06009 25.2863);
  --error-900: oklch(0.40264 0.08813 25.2863);
  --error-800: oklch(0.47423 0.11617 25.2863);
  --error-700: oklch(0.54582 0.14422 25.2863);
  --error-600: oklch(0.61741 0.17226 25.2863);
  --error-500: oklch(0.68900 0.20030 25.2863);
  --error-400: oklch(0.73254 0.17226 25.2863);
  --error-300: oklch(0.77608 0.14422 25.2863);
  --error-200: oklch(0.81962 0.11617 25.2863);
  --error-100: oklch(0.86316 0.08813 25.2863);
  --error-50: oklch(0.90670 0.06009 25.2863);
  --error-on-500: oklch(0.13 0 0);
  --smoke-950: oklch(0.28884 0.00046 106.4494);
  --smoke-900: oklch(0.34073 0.00067 106.4495);
  --smoke-800: oklch(0.39262 0.00089 106.4495);
  --smoke-700: oklch(0.44451 0.00110 106.4496);
  --smoke-600: oklch(0.49641 0.00132 106.4496);
  --smoke-500: oklch(0.54830 0.00153 106.4496);
  --smoke-400: oklch(0.61154 0.00132 106.4495);
  --smoke-300: oklch(0.67478 0.00110 106.4494);
  --smoke-200: oklch(0.73801 0.00089 106.4493);
  --smoke-100: oklch(0.80125 0.00067 106.4491);
  --smoke-50: oklch(0.86449 0.00046 106.4487);
  --smoke-on-500: oklch(0.99 0 0);
  --accent-950: oklch(0.29532 0.06364 304.7247);
  --accent-900: oklch(0.35023 0.09334 304.7247);
  --accent-800: oklch(0.40515 0.12304 304.7247);
  --accent-700: oklch(0.46007 0.15273 304.7247);
  --accent-600: oklch(0.51498 0.18243 304.7247);
  --accent-500: oklch(0.56990 0.21213 304.7247);
  --accent-400: oklch(0.63011 0.18243 304.7247);
  --accent-300: oklch(0.69033 0.15273 304.7247);
  --accent-200: oklch(0.75054 0.12304 304.7247);
  --accent-100: oklch(0.81076 0.09334 304.7247);
  --accent-50: oklch(0.87097 0.06364 304.7247);
  --accent-on-500: oklch(0.99 0 0);
  --neutral-950: oklch(0.19983 0.00056 106.5318);
  --neutral-900: oklch(0.21018 0.00081 106.5318);
  --neutral-800: oklch(0.22054 0.00107 106.5319);
  --neutral-700: oklch(0.23089 0.00133 106.5319);
  --neutral-600: oklch(0.24125 0.00159 106.5319);
  --neutral-500: oklch(0.25160 0.00185 106.5319);
  --neutral-400: oklch(0.35638 0.00159 106.5318);
  --neutral-300: oklch(0.46115 0.00133 106.5318);
  --neutral-200: oklch(0.56593 0.00107 106.5317);
  --neutral-100: oklch(0.67070 0.00081 106.5315);
  --neutral-50: oklch(0.77548 0.00056 106.5311);
  --neutral-on-500: oklch(0.99 0 0);
  --primary-950: oklch(0.28129 0.03233 166.5950);
  --primary-900: oklch(0.32966 0.04741 166.5950);
  --primary-800: oklch(0.37803 0.06250 166.5950);
  --primary-700: oklch(0.42640 0.07758 166.5950);
  --primary-600: oklch(0.47477 0.09267 166.5950);
  --primary-500: oklch(0.52314 0.10775 166.5950);
  --primary-400: oklch(0.58990 0.09267 166.5950);
  --primary-300: oklch(0.65666 0.07758 166.5950);
  --primary-200: oklch(0.72342 0.06250 166.5950);
  --primary-100: oklch(0.79018 0.04741 166.5949);
  --primary-50: oklch(0.85694 0.03233 166.5949);
  --primary-on-500: oklch(0.99 0 0);
  --success-950: oklch(0.33270 0.06412 145.7491);
  --success-900: oklch(0.40506 0.09404 145.7491);
  --success-800: oklch(0.47742 0.12396 145.7491);
  --success-700: oklch(0.54978 0.15388 145.7491);
  --success-600: oklch(0.62214 0.18380 145.7491);
  --success-500: oklch(0.69450 0.21372 145.7491);
  --success-400: oklch(0.73727 0.18380 145.7491);
  --success-300: oklch(0.78004 0.15388 145.7491);
  --success-200: oklch(0.82281 0.12396 145.7491);
  --success-100: oklch(0.86558 0.09404 145.7491);
  --success-50: oklch(0.90835 0.06412 145.7491);
  --success-on-500: oklch(0.13 0 0);
  --warning-950: oklch(0.33240 0.04648 65.5489);
  --warning-900: oklch(0.40462 0.06817 65.5489);
  --warning-800: oklch(0.47684 0.08986 65.5489);
  --warning-700: oklch(0.54906 0.11155 65.5489);
  --warning-600: oklch(0.62128 0.13324 65.5489);
  --warning-500: oklch(0.69350 0.15493 65.5489);
  --warning-400: oklch(0.73641 0.13324 65.5489);
  --warning-300: oklch(0.77932 0.11155 65.5489);
  --warning-200: oklch(0.82223 0.08986 65.5489);
  --warning-100: oklch(0.86514 0.06817 65.5489);
  --warning-50: oklch(0.90805 0.04648 65.5489);
  --warning-on-500: oklch(0.13 0 0);
  --secondary-950: oklch(0.37549 0.05090 86.2457);
  --secondary-900: oklch(0.46781 0.07465 86.2457);
  --secondary-800: oklch(0.56014 0.09840 86.2457);
  --secondary-700: oklch(0.65247 0.12215 86.2457);
  --secondary-600: oklch(0.73213 0.14591 86.2457);
  --secondary-500: oklch(0.83713 0.16966 86.2457);
  --secondary-400: oklch(0.85993 0.14591 86.2457);
  --secondary-300: oklch(0.88273 0.12215 86.2457);
  --secondary-200: oklch(0.90553 0.09840 86.2457);
  --secondary-100: oklch(0.92834 0.07465 86.2457);
  --secondary-50: oklch(0.95114 0.05090 86.2457);
  --secondary-on-500: oklch(0.13 0 0);
}
