/* ross_brand 1.0.0 · generado por generar.py desde marca.json. NO editar a mano. */
:root {
  --lima-50: #efffe0;
  --lima-100: #deffbb;
  --lima-200: #afff00;
  --lima-300: #9fe809;
  --lima-400: #8bcb01;
  --lima-500: #75ac01;
  --lima-600: #5e8a05;
  --lima-700: #4b7101;
  --lima-800: #3a5802;
  --lima-900: #294000;
  --lima-950: #192a01;
  --morado-50: #f5f3fe;
  --morado-100: #e9e4fe;
  --morado-200: #d3c8ff;
  --morado-300: #bca7ff;
  --morado-400: #a685fe;
  --morado-500: #935dfe;
  --morado-600: #8002fe;
  --morado-700: #6601cd;
  --morado-800: #4d009d;
  --morado-900: #350070;
  --morado-950: #21004c;
  --negro-oled: #000000;
  --negro-web: #0a0a0a;
  --rojo-neon: #ff3658;
  --rojo-profundo: #dd0141;
  --naranja-neon: #fd9905;
  --naranja-profundo: #a16004;
  --amarillo-neon: #fddc09;
  --amarillo-profundo: #806e05;
  --cian-neon: #00d9fc;
  --cian-profundo: #037a8f;
  --azul-neon: #0f87ff;
  --azul-profundo: #036ed4;
  --rosa-neon: #ff12a3;
  --rosa-profundo: #d30186;
  --lima: #afff00;
  --morado: #8002fe;
  --font-display: "Chakra Petch", system-ui, sans-serif;
  --font-body: "Inter", system-ui, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, monospace;
  --font-hand: "Caveat", cursive;
  --radius-sm: 6px;
  --radius-md: 13px;
  --radius-lg: 24px;
  --radius-full: 999px;

  --bg: #0a0a0a;
  --bg-2: #171717;
  --bg-3: #222222;
  --line: #2e2e2e;
  --muted: #929292;
  --fg: #ebebeb;
  --accent: #afff00;
  --accent-ink: #0a0a0a;
  --accent-text: #afff00;
  --selection: #afff00;
  --selection-ink: #0a0a0a;
  --second: #8002fe;
  --second-text: #a685fe;
  --success: #afff00;
  --danger: #ff3658;
  --warning: #fd9905;
  --highlight: #fddc09;
  --info: #00d9fc;
  --link: #0f87ff;
  --pink: #ff12a3;
  color-scheme: dark;
}
[data-theme="light"] {
  --bg: #f3f3f3;
  --bg-2: #e8e8e8;
  --bg-3: #dedede;
  --line: #d1d1d1;
  --muted: #636363;
  --fg: #121212;
  --accent: #8002fe;
  --accent-ink: #ffffff;
  --accent-text: #8002fe;
  --selection: #8002fe;
  --selection-ink: #ffffff;
  --second: #afff00;
  --second-text: #4b7101;
  --success: #4b7101;
  --danger: #dd0141;
  --warning: #a16004;
  --highlight: #806e05;
  --info: #037a8f;
  --link: #036ed4;
  --pink: #d30186;
  color-scheme: light;
}
::selection { background: var(--selection); color: var(--selection-ink); }
