.hero-minigames-layout{display:grid;gap:var(--space-8);align-items:center}.hero-minigames-text{max-width:640px}.hero-minigames-tags{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:0.5rem}.hero-minigames-visual{display:flex;justify-content:center}.hero-slime-orbit-minigames{max-width:360px}.minigames-intro-grid{display:grid;gap:var(--space-8)}.minigames-room-visual{display:flex;align-items:stretch}.minigames-room-card{height:100%;display:flex;flex-direction:column;gap:var(--space-4)}.minigames-room-image{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.minigames-benefits-list{margin-top:var(--space-4);display:flex;flex-direction:column;gap:0.5rem;font-size:var(--font-size-sm);color:var(--gray-700)}.minigames-benefits-list li{display:flex;align-items:center;gap:0.5rem}.minigames-grid{margin-top:var(--space-4)}.minigame-card{display:flex;flex-direction:column;gap:var(--space-3)}.minigame-facts{margin-top:var(--space-3)}.minigames-featured-grid{display:grid;gap:var(--space-8)}.minigame-feature-card{display:grid;gap:var(--space-6)}.minigame-feature-media img{border-radius:var(--radius-xl);box-shadow:var(--shadow-medium)}.daily-challenge-grid{display:grid;gap:var(--space-8)}.daily-challenge-card{display:grid;gap:var(--space-6)}.daily-challenge-image{border-radius:var(--radius-xl);box-shadow:var(--shadow-soft)}.minigames-tips-layout{display:grid;gap:var(--space-6)}.minigames-tips-card{display:flex;flex-direction:column;gap:var(--space-3)}.minigames-cta-card{margin-top:var(--space-4)}.minigames-cta-grid{align-items:center;gap:var(--space-6)}.minigames-cta-meta{display:flex;flex-direction:column;gap:var(--space-4)}@media(min-width:768px){.hero-minigames-layout{grid-template-columns:minmax(0,1.1fr)minmax(0,1fr)}.minigames-intro-grid{grid-template-columns:minmax(0,1.1fr)minmax(0,0.9fr)}.minigames-feature-card{grid-template-columns:minmax(0,1fr)minmax(0,1.1fr)}.daily-challenge-card{grid-template-columns:minmax(0,1.1fr)minmax(0,1fr)}.minigames-tips-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.minigames-cta-grid{grid-template-columns:minmax(0,1.2fr)minmax(0,1fr)}}@media(max-width:767px){.hero-minigames-layout{grid-template-columns:1fr}.minigame-feature-card,.daily-challenge-card{grid-template-columns:1fr}.minigames-tips-layout{grid-template-columns:1fr}}