.searchInput{padding:12px 16px 12px 38px;border-radius:var(--gt-radius-pill);background-color:var(--gt-surface);border:none;outline:none;font-size:14px;font-weight:500;color:var(--gt-text-primary)}.searchInput:focus{outline:1px solid var(--gt-text-primary);color:var(--gt-text-primary)}.searchInputMobile{font-size:16px}.searchResults{position:absolute;top:100%;left:0;width:100%;background-color:var(--gt-surface);border-radius:var(--gt-radius-panel);padding:12px;z-index:1000;max-height:600px;overflow-y:auto;margin-top:4px}.searchGameItem{display:flex;width:100%;align-items:center;gap:12px;padding:12px;border-radius:var(--gt-radius-card);transition:background-color var(--gt-duration-slow) var(--gt-ease-ui)}.searchGameAddButton{width:30px;height:30px;border-radius:50%;color:var(--gt-text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer}@keyframes fadeSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.gameEditControls{animation:fadeSlide .25s ease-out forwards}@media (max-width:768px){.mobileSearchInput{font-size:16px!important;padding:12px 16px!important;border-radius:var(--gt-radius-pill)!important;background-color:var(--gt-surface)!important;border:none!important}.searchResults{position:static;background-color:transparent;border-radius:0;padding:0;margin-top:16px;max-height:calc(100vh - 120px)}.searchGameItem{background-color:var(--gt-surface);margin-bottom:8px;border-radius:var(--gt-radius-card)}}