.unweaving-stage{position:relative;display:block;width:100%;height:100%}.unweaving-stage img{position:absolute;left:50%;top:50%;width:205px;height:250px;object-fit:contain;background:#f7f4ed;box-shadow:0 6px 18px rgba(44,38,31,.16);transition:transform .55s ease,opacity .55s ease;transform:translate(-50%,-50%)}.unweaving-stage img:first-child{transform:translate(-45%,-53%) rotate(-8deg)}.unweaving-stage img.dealing{transform:translate(24%,-62%) rotate(8deg);opacity:0}
.unweaving-detail .artwork-detail-intro::before{background-image:url('./assets/unweaving/02.png');background-position:center;filter:saturate(.6) blur(3px);inset:-6px}.unweaving-detail .artwork-detail-intro::after{background:linear-gradient(90deg,rgba(247,244,237,.98),rgba(247,244,237,.94) 45%,rgba(247,244,237,.77))}
.unweaving-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.unweaving-gallery figure{margin:0}.unweaving-gallery img{width:100%;height:auto;display:block}.unweaving-gallery a{display:block}.unweaving-gallery a:focus-visible{outline:2px solid #62605d;outline-offset:4px}
@media(max-width:600px){.unweaving-detail .artwork-detail-intro::after{background:rgba(247,244,237,.91)}}@media(max-width:520px){.unweaving-gallery{grid-template-columns:1fr;gap:32px}}@media(prefers-reduced-motion:reduce){.unweaving-stage img{transition:none}}
