.song-identity{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:16px 0;padding:16px;border:1px solid color-mix(in srgb,var(--ui-accent) 30%,transparent);border-radius:4px 12px 4px 12px;background:var(--tile-face)}.song-identity[hidden]{display:none}.identity-summary{flex:1 1 220px;display:grid;gap:6px}.identity-label{font:600 10px 'Space Grotesk',system-ui,sans-serif;text-transform:uppercase;letter-spacing:1.2px;color:var(--ui-accent)}.identity-description{font-size:12px;line-height:1.5;color:var(--ui-text);overflow-wrap:anywhere}.song-identity button{width:auto;margin:0;min-height:40px;font-size:11px;padding:10px 14px}.identity-form{display:flex;gap:8px;align-items:center}.identity-form input{flex:1;min-width:0;width:auto;padding:12px}.identity-form .secondary{width:auto;margin:0;padding:12px 16px;font-size:12px;flex:none}.identity-results{display:grid;gap:9px;max-height:45dvh;overflow:auto;margin:18px 0;overscroll-behavior:contain}.identity-result{display:grid;gap:5px;text-align:left;width:100%;background:var(--tile-face);border:1px solid var(--ui-line);border-radius:4px 10px 4px 10px;color:var(--ui-text);padding:14px;cursor:pointer}.identity-result:hover,.identity-result:focus-visible{border-color:var(--ui-accent)}.identity-result strong{font-size:14px}.identity-result span{font-size:12px;color:var(--ui-accent)}.identity-result small{font-size:10px;color:var(--ui-muted)}.identity-dialog h2{font-size:21px}.identity-confirm[hidden]{display:none}#gameSongIdentity{margin-top:12px}.identity-dialog .collection-caption{font-size:12px;line-height:1.6}
