.search-wrap[data-v-71e9c27d]{max-width:480px;position:relative;width:100%}.search-input[data-v-71e9c27d]{background:var(--bg-surface);border:1.5px solid var(--border);border-radius:10px;color:var(--text-primary);font-family:inherit;font-size:1rem;outline:none;padding:12px 16px;transition:border-color .15s;width:100%}.search-input[data-v-71e9c27d]:focus{border-color:var(--accent)}.search-results[data-v-71e9c27d]{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0006;left:0;list-style:none;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:100}.search-result-item[data-v-71e9c27d]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .1s}.search-result-item[data-v-71e9c27d]:hover{background:var(--bg-elevated)}.result-cover[data-v-71e9c27d]{border-radius:3px;flex-shrink:0;height:20px;-o-object-fit:cover;object-fit:cover;width:40px}.result-title[data-v-71e9c27d]{font-size:.85rem;font-weight:500;margin-top:2px}.platform-filters[data-v-71e9c27d]{display:flex;gap:6px;overflow-x:auto;padding:6px 0 2px;white-space:nowrap}.filter-btn[data-v-71e9c27d]{background:var(--bg-elevated);border:none;border-radius:4px;color:var(--text);cursor:pointer;font-size:.68rem;font-weight:700;letter-spacing:.04em;opacity:.5;padding:2px 10px;text-transform:uppercase;transition:opacity .15s}.filter-btn[data-v-71e9c27d]:hover{opacity:.75}.filter-btn.active[data-v-71e9c27d]{opacity:1}.filter-btn--all.active[data-v-71e9c27d]{background:var(--accent);color:#fff}.filter-btn--steam.active[data-v-71e9c27d]{background:#1b2838;color:#c7d5e0}.filter-btn--xbox.active[data-v-71e9c27d]{background:#107c10;color:#fff}.filter-btn--epic.active[data-v-71e9c27d]{background:#2a2a2a;color:#fff}.search-result-empty[data-v-71e9c27d]{color:var(--text-faint);font-size:.85rem;font-style:italic;padding:10px 14px}.handheld-filter[data-v-08efad57]{display:flex;flex-wrap:wrap;gap:8px}.filter-btn[data-v-08efad57]{align-items:center;background:transparent;border:1.5px solid var(--border);border-radius:20px;color:var(--text-muted);cursor:pointer;display:flex;font-family:inherit;font-size:.82rem;font-weight:500;gap:6px;padding:7px 14px;transition:all .15s;white-space:nowrap}.filter-btn[data-v-08efad57]:hover{border-color:var(--accent);color:var(--text-primary)}.filter-btn.active[data-v-08efad57]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.game-card[data-v-9bbcb30a]{color:inherit;display:flex;flex-direction:column;gap:10px;text-decoration:none;transition:transform .15s,box-shadow .15s}.game-card[data-v-9bbcb30a]:hover{box-shadow:0 6px 24px #0000004d;transform:translateY(-2px)}.cover-wrap[data-v-9bbcb30a]{aspect-ratio:460/215;background:var(--bg-elevated);border-radius:8px;overflow:hidden;position:relative;width:100%}.cover[data-v-9bbcb30a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-placeholder[data-v-9bbcb30a]{align-items:center;color:var(--text-faint);display:flex;font-size:2rem;justify-content:center}.badge-overlay[data-v-9bbcb30a]{bottom:8px;position:absolute;right:8px}.info[data-v-9bbcb30a]{display:flex;flex-direction:column;gap:6px}.title[data-v-9bbcb30a]{font-size:.95rem;font-weight:600;line-height:1.3}.platform-badge[data-v-9bbcb30a]{border-radius:4px;display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.platform-steam[data-v-9bbcb30a]{background:#1b2838;color:#c7d5e0}.platform-xbox[data-v-9bbcb30a]{background:#107c10;color:#fff}.platform-epic[data-v-9bbcb30a]{background:#2a2a2a;color:#fff}
