.generation-cost-note{color:var(--muted-foreground);margin:12px 0 0;font-size:14px;line-height:1.55}.photo-privacy-note{color:var(--muted-foreground);margin:6px 0 0;font-size:11px;line-height:1.55}.photo-privacy-note summary{width:fit-content;color:var(--rap-link);cursor:pointer}.photo-privacy-note>div{max-width:540px;padding:10px 0 2px}.photo-privacy-note p+p{margin-top:8px}.photo-privacy-note a{text-decoration:underline}.lyric-editor-evidence{align-items:center;gap:24px;max-width:760px;margin:26px 0 0;display:flex}.lyric-editor-evidence>.lyric-editor-thumbnail{border:1px solid var(--border);background:var(--card);cursor:zoom-in;border-radius:12px;flex:none;width:230px;padding:8px;overflow:hidden}.lyric-editor-thumbnail img{object-fit:cover;object-position:top;border-radius:5px;width:100%;height:138px}.lyric-editor-thumbnail:disabled{cursor:wait}.lyric-editor-thumbnail>span{color:var(--rap-link);margin-top:7px;font-size:11px;line-height:1.5;display:block}.lyric-editor-evidence figcaption strong{font-size:16px;display:block}.lyric-editor-evidence figcaption p{color:var(--muted-foreground);margin-top:8px;font-size:13px;line-height:1.7}.lyric-evidence-dialog{width:min(820px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);padding:16px;overflow:auto}.lyric-evidence-dialog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.lyric-evidence-dialog-heading button{border:1px solid var(--border);cursor:pointer;border-radius:8px;flex:none;padding:8px 12px}.lyric-evidence-dialog img{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 140px)}@media (width<=767px){.generation-cost-note{margin-top:10px;font-size:13px}.lyric-editor-evidence{flex-direction:column;align-items:stretch;gap:14px}.lyric-editor-evidence>.lyric-editor-thumbnail{width:min(280px,100%)}.lyric-editor-thumbnail img{height:166px}}
