.mobile-menu.active { display: flex; } .mobile-menu a { color: var(--primary-text); text-decoration: none; font-size: 1rem; padding: 10px 0; border-bottom: 1px solid var(--surface-stroke); } .mobile-lang-select { background: var(--surface); color: var(--text-primary); border: 1px solid var(--border, #2a2a35); border-radius: 6px; padding: 6px 10px; font-size: 14px; cursor: pointer; outline: none; margin-top: 8px; width: 100%; } .mobile-lang-select:focus { border-color: var(--accent); } section { padding: var(--section-padding); } .section-container { max-width: 1200px; margin: 0 auto; } .section-header { text-align: center; margin-bottom: 36px; } .section-header h2 { font-size: 2rem; margin-bottom: 10px; } .section-header p { color: var(--secondary-text); } .card { background: var(--surface); border: 1px solid var(--surface-stroke); border-radius: var(--card-radius); padding: var(--card-padding); } .hero { padding: 140px 24px 72px; text-align: center; background: radial-gradient(ellipse at 50% 0%, var(--accent-glow) 0%, transparent 50%), linear-gradient(180deg, var(--bg-top) 0%, var(--bg-bottom) 100%); } .hero-content { max-width: 820px; margin: 0 auto; } .hero-icon { width: 120px; height: 120px; border-radius: 28px; margin-bottom: 24px; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.4); } .hero h1 { font-size: clamp(2.5rem, 6vw, 4rem); font-weight: 800; margin-bottom: 8px; } .hero-tagline { font-size: 1.25rem; color: var(--secondary-text); margin-bottom: 14px; } .hero-description { font-size: 1.05rem; color: var(--secondary-text); max-width: 700px; margin: 0 auto 28px; } .feature-list { max-width: 760px; margin: 0 auto; padding-left: 20px; color: var(--secondary-text); line-height: 1.9; font-size: 1rem; } .layout-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 16px; } .layout-card h3 { font-size: 1.1rem; margin-bottom: 8px; color: var(--accent); } .specs { color: var(--secondary-text); font-size: 0.9rem; margin-bottom: 8px; } .difficulty-badge { display: inline-block; padding: 4px 12px; border-radius: 20px; font-size: 0.8rem; } .badge-free { background: #22c55e33; color: #22c55e; } .badge-premium { background: #f59e0b33; color: #f59e0b; } .steps-container { max-width: 700px; margin: 0 auto; } .step { display: flex; gap: 20px; align-items: flex-start; margin-bottom: 20px; } .step-number { flex-shrink: 0; width: 36px; height: 36px; background: var(--accent); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 700; } .step-content h3 { font-size: 1.05rem; margin-bottom: 4px; } .step-content p { color: var(--secondary-text); font-size: 0.95rem; } .download-section { text-align: center; } .download-content { max-width: 600px; margin: 0 auto; } .download-content h2 { font-size: 2rem; margin-bottom: 12px; } .download-content p { color: var(--secondary-text); margin-bottom: 20px; } .play-badge img { height: 60px; transition: transform 0.2s; } .play-badge img:hover { transform: scale(1.05); } footer { border-top: 1px solid var(--surface-stroke); padding: 48px 24px; } .footer-container { max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; gap: 48px; flex-wrap: wrap; } .footer-brand p { color: var(--secondary-text); margin-top: 8px; max-width: 300px; font-size: 0.9rem; } .footer-links h4 { margin-bottom: 12px; font-size: 0.95rem; } .footer-links ul { list-style: none; } .footer-links a { color: var(--secondary-text); text-decoration: none; font-size: 0.9rem; line-height: 2; } .footer-links a:hover { color: var(--accent); } .footer-bottom { max-width: 1200px; margin: 32px auto 0; padding-top: 24px; border-top: 1px solid var(--surface-stroke); display: flex; justify-content: space-between; color: var(--secondary-text); font-size: 0.85rem; } @media (max-width: 768px) { .nav-links { display: none; } .mobile-menu-btn { display: block; } .hero { padding: 120px 20px 56px; } .hero h1 { font-size: 2.2rem; } section { padding: 56px 20px; } .section-header h2 { font-size: 1.7rem; } .step { gap: 12px; } .footer-container { flex-direction: column; } .footer-bottom { flex-direction: column; text-align: center; } }
MentalDeload Características Tableros Cómo jugar Descargar
Puzzle Deslizante

Puzzle Deslizante

Puzzle Clásico de Fichas Deslizantes

por Riccardo Riedl

Desliza fichas numeradas en el orden correcto en tableros de 3×3 a 8×8. Un puzzle atemporal con una experiencia tranquila, sin anuncios y completamente sin conexión.

Disponible en Google Play

Características principales

Diseño de puzzle enfocado sin distracciones

  • Sin anuncios
  • Juego completamente sin conexión
  • No se requiere cuenta
  • Sin notificaciones push
  • Sin seguimiento ni analíticas
  • Puzzle deslizante clásico con controles táctiles intuitivos
  • Múltiples tamaños de tablero de 3×3 a 8×8
  • Caminos de viaje curados con dificultad creciente
  • Modo de juego libre con tableros variados
  • Seguimiento de progreso local

Tamaños de tablero

Elige tu desafío

3×3

8 fichas • Calentamiento rápido

Gratis

4×4

15 fichas • El clásico

Gratis

5×5

24 fichas • Desafío moderado

Gratis

6×6

35 fichas • Profundidad estratégica

Premium

7×7

48 fichas • Avanzado

Premium

8×8

63 fichas • Desafío experto

Premium

Cómo jugar

Desliza las fichas en el orden correcto

1

Encuentra el espacio vacío

El tablero tiene un espacio vacío. Solo las fichas adyacentes al espacio vacío pueden moverse.

2

Desliza una ficha

Toca una ficha junto al espacio vacío para deslizarla a su posición.

3

Planifica tus movimientos

Trabaja fila por fila de arriba a abajo. Piensa con anticipación para no deshacer tu progreso.

4

Completa el puzzle

Ordena todas las fichas en orden numérico. Un final tranquilo y satisfactorio cada vez.

Descargar Puzzle Deslizante

Disponible ahora en Google Play. Gratis, sin anuncios, completamente sin conexión.

Disponible en Google Play

Gratis • Sin anuncios • Offline-first • Premium opcional