.upload-btn:hover background: #FFA01E; transform: scale(0.97);
.search-box input background: transparent; border: none; padding: 12px 8px; width: 100%; color: white; font-size: 0.9rem; outline: none; gba rom collection zip
@media (max-width: 700px) body padding: 1rem; .toolbar border-radius: 24px; flex-direction: column; align-items: stretch; .stats-panel font-size: 0.75rem; gap: 0.8rem; .upload-btn:hover background: #FFA01E
// process zip and extract all rom files (flat) async function processZip(zipData) try const zip = await JSZip.loadAsync(zipData); currentZipFile = zip; const romFiles = []; .search-box input background: transparent
.file-info margin-top: 12px; font-size: 0.8rem; color: #99a6c2;