---
version: alpha
name: "Quest"
description: "Rachas, XP y botones robustos que hacen que practicar parezca un juego. Quest convierte la práctica en un juego: un camino de lecciones en la pantalla de inicio, grandes números de racha y XP, azul real para el siguiente paso y dorado para las recompensas. Los botones y las tarjetas se apoyan en sombras sólidas desplazadas para que cada toque se sienta físico, y Nunito mantiene un tono cálido y alentador."
colors:
  primary: "#2346D8"
  on-primary: "#FFFFFF"
  secondary: "#F5B800"
  tertiary: "#18A957"
  neutral: "#585F78"
  surface: "#FFFFFF"
  on-surface: "#1A1F36"
typography:
  display-lg:
    fontFamily: "Nunito"
    fontSize: 44px
    fontWeight: 800
    lineHeight: 1.05
    letterSpacing: -0.01em
  headline-lg:
    fontFamily: "Nunito"
    fontSize: 30px
    fontWeight: 800
    lineHeight: 1.1
  headline-md:
    fontFamily: "Nunito"
    fontSize: 22px
    fontWeight: 800
    lineHeight: 1.2
  headline-sm:
    fontFamily: "Nunito"
    fontSize: 18px
    fontWeight: 800
    lineHeight: 1.3
  body-md:
    fontFamily: "Nunito"
    fontSize: 17px
    fontWeight: 600
    lineHeight: 1.5
  body-sm:
    fontFamily: "Nunito"
    fontSize: 14px
    fontWeight: 600
    lineHeight: 1.4
rounded:
  sm: 14px
  md: 16px
  lg: 18px
  xl: 22px
spacing:
  xs: 4px
  sm: 8px
  md: 16px
  lg: 24px
  xl: 48px
components:
  button-primary:
    backgroundColor: "{colors.primary}"
    textColor: "{colors.on-primary}"
    rounded: "{rounded.lg}"
    padding: "{spacing.md}"
---

## Overview

Quest convierte la práctica en un juego: un camino de lecciones en la pantalla de inicio, grandes números de racha y XP, azul real para el siguiente paso y dorado para las recompensas. Los botones y las tarjetas se apoyan en sombras sólidas desplazadas para que cada toque se sienta físico, y Nunito mantiene un tono cálido y alentador.

## Colors

- **primary (#2346D8):** Azul real, para el botón de continuar, la lección actual en el camino y la pestaña activa.
- **on-primary (#FFFFFF)**
- **secondary (#F5B800):** Dorado, para XP, llamas de racha, monedas y recompensas.
- **tertiary (#18A957):** Verde, para respuestas correctas, lecciones completadas y una tercera serie.
- **neutral (#585F78):** Gris azulado para pistas, lecciones bloqueadas y etiquetas secundarias.
- **surface (#FFFFFF):** Blanco; el modo oscuro es un índigo profundo con tarjetas algo más claras.
- **on-surface (#1A1F36)**

## Typography

Nunito en todo: extranegrita 800 para los títulos y los grandes números de racha y XP (hasta 44px), grosor 600 a 17px para preguntas, respuestas y cuerpo.

## Layout

Pantallas de móvil con 16px de margen lateral y una barra de pestañas inferior de 64px con cuatro pestañas con etiqueta y un contador de racha. El inicio es un camino vertical de lecciones; las pantallas de lección ponen una barra de progreso arriba y el botón de comprobar abajo.

## Shapes

Esquinas de 18px en tarjetas, botones y casillas de respuesta, cada una de al menos 48px de alto. Sombras duras: un borde sólido, sin desenfoque, desplazado bajo cada botón y tarjeta, que desaparece al pulsarlo.

## Components

Un camino de lecciones sinuoso con nodos redondos, casillas de respuesta que se vuelven verdes o rojas tras comprobar, un botón de comprobar de ancho completo, contadores de racha y XP, una pantalla de recompensa con confeti y una clasificación semanal.

## Do's and Don'ts

- Celebra cada lección terminada con una pantalla de recompensa breve.
- Mantén un gran botón de continuar o comprobar abajo.
- No castigues los errores con pantallas rojas duras; muestra la respuesta correcta con amabilidad.
- No muestres más de una recompensa o ventana emergente a la vez.
