.search-page[data-v-8e62531b]{background:rgb(var(--body-bg));color:rgb(var(--navbar-foreground));min-height:100vh;overflow-x:hidden;position:relative}.cyber-bg[data-v-8e62531b]{inset:0;pointer-events:none;position:fixed;z-index:0}.cyber-grid[data-v-8e62531b]{background-image:linear-gradient(rgba(var(--primary),.03) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--primary),.03) 1px,transparent 1px);background-size:50px 50px;inset:0;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 0,transparent 70%);position:absolute}.cyber-line[data-v-8e62531b]{background:linear-gradient(90deg,transparent 0,rgba(var(--primary),.3) 20%,rgba(var(--accent),.5) 50%,rgba(var(--primary),.3) 80%,transparent 100%);height:1px;left:0;position:absolute;right:0}.cyber-line-top[data-v-8e62531b]{top:60px}.cyber-line-bottom[data-v-8e62531b]{bottom:60px}.cyber-corner[data-v-8e62531b]{border:1px solid rgba(var(--primary),.2);height:100px;position:absolute;width:100px}.cyber-corner-left[data-v-8e62531b]{border-bottom:none;border-right:none;left:20px;top:80px}.cyber-corner-right[data-v-8e62531b]{border-left:none;border-top:none;bottom:80px;right:20px}.cyber-scanline[data-v-8e62531b]{animation:scanline-8e62531b 4s linear infinite;background:linear-gradient(90deg,transparent,rgba(var(--accent),.4),rgba(var(--primary),.6),rgba(var(--accent),.4),transparent);height:2px;left:0;opacity:.3;position:absolute;right:0;top:0}@keyframes scanline-8e62531b{0%{top:-2px}to{top:100vh}}.search-container[data-v-8e62531b]{margin:0 auto;max-width:1400px;padding:40px 24px 80px;position:relative;z-index:1}.hero-section[data-v-8e62531b]{padding:60px 0 40px;text-align:center}.hero-title-wrapper[data-v-8e62531b]{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:16px}.hero-decoration[data-v-8e62531b]{animation:pulse-glow-8e62531b 2s ease-in-out infinite;color:rgb(var(--accent));font-size:24px}.hero-decoration.left[data-v-8e62531b]{animation-delay:0s}.hero-decoration.right[data-v-8e62531b]{animation-delay:1s}@keyframes pulse-glow-8e62531b{0%,to{opacity:.5;text-shadow:0 0 10px rgba(var(--accent),.3)}50%{opacity:1;text-shadow:0 0 20px rgba(var(--accent),.8),0 0 40px rgba(var(--accent),.4)}}.hero-title[data-v-8e62531b]{font-size:clamp(32px,6vw,56px);font-weight:800;letter-spacing:-.02em;line-height:1.1}.title-main[data-v-8e62531b]{color:rgb(var(--navbar-foreground));display:block}.title-accent[data-v-8e62531b]{background:linear-gradient(135deg,rgb(var(--primary)) 0,rgb(var(--accent)));-webkit-background-clip:text;display:block;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 30px rgba(var(--primary),.5));text-shadow:none}.title-muted[data-v-8e62531b]{color:rgb(var(--navbar-muted));display:block;font-size:.5em;font-weight:400;margin-bottom:4px}.title-highlight[data-v-8e62531b]{background:linear-gradient(135deg,rgb(var(--accent)) 0,rgb(var(--primary)));-webkit-background-clip:text;display:block;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(var(--accent),.4))}.hero-subtitle[data-v-8e62531b]{color:rgb(var(--navbar-muted));font-size:16px;margin-bottom:40px}.count-highlight[data-v-8e62531b]{color:rgb(var(--accent));font-size:18px;font-weight:700}.search-wrapper[data-v-8e62531b]{margin:0 auto;max-width:700px}.search-form[data-v-8e62531b],.search-wrapper[data-v-8e62531b]{position:relative}.search-glow[data-v-8e62531b]{animation:glow-pulse-8e62531b 3s ease-in-out infinite;background:radial-gradient(ellipse at center,rgba(var(--primary),.15) 0,rgba(var(--accent),.05) 40%,transparent 70%);filter:blur(20px);inset:-20px;pointer-events:none;position:absolute}@keyframes glow-pulse-8e62531b{0%,to{opacity:.5}50%{opacity:1}}.search-input-wrapper[data-v-8e62531b]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--navbar-bg),.6);border:1px solid rgba(var(--primary),.3);border-radius:16px;display:flex;overflow:hidden;position:relative;transition:all .3s ease}.search-input-wrapper[data-v-8e62531b]:focus-within{border-color:rgb(var(--accent));box-shadow:0 0 0 1px rgba(var(--accent),.2),0 0 30px rgba(var(--accent),.15),inset 0 0 30px rgba(var(--primary),.05)}.input-decoration[data-v-8e62531b]{align-items:center;color:rgb(var(--navbar-muted));display:flex;justify-content:center;padding:0 12px;transition:color .3s ease}.input-decoration.left[data-v-8e62531b]{padding-left:20px}.search-input-wrapper:focus-within .input-decoration[data-v-8e62531b]{color:rgb(var(--accent))}.search-input[data-v-8e62531b]{background:transparent;border:none;color:rgb(var(--navbar-foreground));flex:1;font-size:16px;outline:none;padding:16px 8px}.search-input[data-v-8e62531b]::-moz-placeholder{color:rgba(var(--navbar-muted),.5)}.search-input[data-v-8e62531b]::placeholder{color:rgba(var(--navbar-muted),.5)}.search-input[data-v-8e62531b]::-webkit-search-cancel-button,.search-input[data-v-8e62531b]::-webkit-search-decoration,.search-input[data-v-8e62531b]::-webkit-search-results-button,.search-input[data-v-8e62531b]::-webkit-search-results-decoration{-webkit-appearance:none}.clear-btn[data-v-8e62531b]{align-items:center;border-radius:8px;color:rgb(var(--navbar-muted));display:flex;justify-content:center;margin-right:4px;padding:8px;transition:all .2s ease}.clear-btn[data-v-8e62531b]:hover{background:rgba(var(--primary),.2);color:rgb(var(--navbar-foreground))}.search-btn[data-v-8e62531b]{align-items:center;background:linear-gradient(135deg,rgb(var(--primary)) 0,rgb(var(--accent)));border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;margin:8px;padding:10px 20px;transition:all .3s ease}.search-btn[data-v-8e62531b]:hover:not(:disabled){box-shadow:0 4px 20px rgba(var(--primary),.4);transform:translateY(-1px)}.search-btn[data-v-8e62531b]:active:not(:disabled){transform:translateY(0)}.search-btn[data-v-8e62531b]:disabled{cursor:not-allowed;opacity:.4}.results-section[data-v-8e62531b]{margin-top:40px}.loading-grid[data-v-8e62531b]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.skeleton-card[data-v-8e62531b]{animation:skeleton-fade-8e62531b 1.5s ease-in-out infinite}.skeleton-image[data-v-8e62531b]{aspect-ratio:3/4;background:linear-gradient(135deg,rgba(var(--primary),.1) 0,rgba(var(--accent),.05),rgba(var(--primary),.1));border-radius:12px;margin-bottom:8px}.skeleton-text[data-v-8e62531b]{background:rgba(var(--primary),.1);border-radius:4px;height:14px;margin-bottom:6px;width:80%}.skeleton-text.small[data-v-8e62531b]{height:10px;width:50%}@keyframes skeleton-fade-8e62531b{0%,to{opacity:.6}50%{opacity:1}}.results-grid[data-v-8e62531b]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.game-card-animated[data-v-8e62531b]{animation:card-appear-8e62531b .5s ease-out backwards}@keyframes card-appear-8e62531b{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.empty-state[data-v-8e62531b]{padding:80px 20px;text-align:center}.empty-icon[data-v-8e62531b]{align-items:center;border:2px solid rgba(var(--primary),.3);border-radius:50%;color:rgb(var(--navbar-muted));display:inline-flex;height:100px;justify-content:center;margin-bottom:24px;width:100px}.empty-text[data-v-8e62531b]{color:rgb(var(--navbar-foreground));font-size:20px;font-weight:600;margin-bottom:8px}.empty-hint[data-v-8e62531b]{color:rgb(var(--navbar-muted));font-size:14px;margin-bottom:32px}.back-btn[data-v-8e62531b]{align-items:center;background:linear-gradient(135deg,rgb(var(--primary)) 0,rgb(var(--accent)));border-radius:12px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.back-btn[data-v-8e62531b]:hover{box-shadow:0 8px 30px rgba(var(--primary),.4);transform:translateY(-2px)}@media(max-width:640px){.search-container[data-v-8e62531b]{padding:20px 16px 60px}.hero-section[data-v-8e62531b]{padding:40px 0 30px}.hero-decoration[data-v-8e62531b],.search-btn span[data-v-8e62531b]{display:none}.search-btn[data-v-8e62531b]{padding:10px 12px}.input-decoration.right[data-v-8e62531b]{display:none}.loading-grid[data-v-8e62531b],.results-grid[data-v-8e62531b]{gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}
