/* 两个故事场景独立覆盖，其他区块继续沿用原纹理；容器尺寸和交互不变。 */
.showcase .art-frame{background-image:url('/_next/image?url=%2Fnatural-v5-assets%2Fassets%2Fstory-reunion.png&w=1920&q=90');background-size:112% auto;background-position:center;background-color:#647277}
.showcase .editor{background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:rgba(255,255,255,.75);box-shadow:0 8px 28px #19202417}
/* 厨房沿用已确认场景取景，白卡统一轻微透光，不单独露出人物。 */
.art-frame.chef-frame{background-image:url('/_next/image?url=%2Fnatural-v5-assets%2Fassets%2Fstory-kitchen-v2.png&w=1080&q=90');background-size:auto 110%;background-position:calc(100% + 32px) top;background-color:#ad9b82}
.chef-frame .trial-card{background:rgba(255,255,255,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 28px #231e1914;outline:1px solid #ffffff99}
:root[data-theme=dark] .showcase .editor{background:rgba(27,27,31,.92);border-color:#ffffff24}
:root[data-theme=dark] .chef-frame .trial-card{background:rgba(27,27,31,.94);outline-color:#ffffff24}
@media(max-width:650px){
 .showcase .art-frame{background-size:cover;background-position:15% center}
 .showcase .editor{background:rgba(255,255,255,.96)}
 .art-frame.chef-frame{background-position:calc(100% + 52px) top}
 .chef-frame .trial-card{background:rgba(255,255,255,.96)}
 :root[data-theme=dark] .showcase .editor,:root[data-theme=dark] .chef-frame .trial-card{background:rgba(27,27,31,.96)}
}
