.MOZEXW_main{min-height:100vh;padding-top:70px}.MOZEXW_hero,.MOZEXW_header{text-align:center;padding:4rem 0;position:relative;overflow:hidden}.MOZEXW_headerBg{pointer-events:none;position:absolute;inset:0}.MOZEXW_gradientOrb{background:radial-gradient(ellipse, var(--primary-glow) 0%, transparent 70%);filter:blur(80px);opacity:.5;width:800px;height:600px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.MOZEXW_container{max-width:1440px;margin:0 auto;padding:0 1.5rem;position:relative}.MOZEXW_title{margin-bottom:.75rem;font-size:clamp(2rem,5vw,3rem)}.MOZEXW_subtitle{color:var(--text-secondary);margin-bottom:2rem;font-size:1.125rem}.MOZEXW_searchWrapper{max-width:480px;margin:0 auto;position:relative}.MOZEXW_searchIcon{color:var(--text-muted);position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.MOZEXW_searchInput{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);width:100%;color:var(--text-primary);transition:all var(--transition-fast);outline:none;padding:1rem 1rem 1rem 3rem;font-size:1rem}.MOZEXW_searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.MOZEXW_searchInput::placeholder{color:var(--text-muted)}.MOZEXW_gamesSection{padding:2rem 0 6rem}.MOZEXW_gamesGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;display:grid}@media (max-width:480px){.MOZEXW_gamesGrid{grid-template-columns:1fr}}.MOZEXW_gameCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;animation:.5s backwards MOZEXW_slideUp;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000000f}.MOZEXW_gameCard:hover{border-color:var(--border-color);transform:translateY(-4px);box-shadow:0 12px 24px #0000001f}.MOZEXW_cardImage{background:linear-gradient(135deg,#3b82f61f,#06b6d414) 50%/cover;flex-shrink:0;height:160px;min-height:160px;position:relative;overflow:hidden}.MOZEXW_cardContent{flex-direction:column;flex:1;padding:1.25rem;display:flex}.MOZEXW_gameName{color:var(--text-primary);margin-bottom:.375rem;font-size:1.25rem;font-weight:700}.MOZEXW_gameDescription{color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.MOZEXW_cardFooter{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.MOZEXW_serviceCount{color:var(--text-tertiary);font-size:.8125rem}.MOZEXW_viewLink{color:var(--primary);transition:gap var(--transition-fast);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:flex}.MOZEXW_gameCard:hover .MOZEXW_viewLink{gap:.625rem}@keyframes MOZEXW_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
