/* 看图使用双层图像：底层 cover 填充环境，上层 contain 保留完整构图。 */
.art-contain{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(1.035);filter:blur(5px);pointer-events:none;transition:opacity .46s cubic-bezier(.2,.75,.2,1),transform .55s cubic-bezier(.2,.8,.2,1),filter .46s ease}.prompt-card.viewing-image .art{object-fit:cover!important;filter:blur(18px) brightness(.42) saturate(.8)!important;transform:scale(1.12)!important;transition:filter .48s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.prompt-card.viewing-image .art-contain{opacity:1;transform:scale(1);filter:none}.visual.mode-transition::after{display:none!important}.prompt-card .detail{transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1),background .4s ease}.prompt-card.viewing-image .detail>h3,.prompt-card.viewing-image .summary,.prompt-card.viewing-image .prompt-text,.prompt-card.viewing-image .detail-actions,.prompt-card.viewing-image .model{transition:opacity .22s ease}.prompt-card:not(.viewing-image) .detail>h3,.prompt-card:not(.viewing-image) .summary,.prompt-card:not(.viewing-image) .prompt-text,.prompt-card:not(.viewing-image) .detail-actions,.prompt-card:not(.viewing-image) .model{transition:opacity .38s .08s ease}.visual.changing-image .art-contain{opacity:.18;transform:scale(.975);filter:blur(7px)}.visual.changing-image .art{filter:blur(22px) brightness(.34)!important}.view-switch button{transition:color .25s,background .3s,box-shadow .3s,transform .2s}.view-switch button:active{transform:scale(.93)}.icon-action{transition:background .25s,transform .18s,box-shadow .25s!important}.icon-action:active{transform:scale(.9)!important}@media(prefers-reduced-motion:reduce){.art-contain,.prompt-card .art,.prompt-card .detail{transition:none!important}}
