/* ATHREYA DESIGN v1.3 – Genuine individual-component kitchen construction.
   No blurred frames, image wipes, slide cards or bitmap substitutions. */
.ath-frontend .ath-section-kitchen{background:#E8E8E8!important}
.ath-kitchen-scene.ath-assembly-scene{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1566/1196;background:#D8D1C7;transform:translateZ(0)}
.ath-assembly-shell,.ath-assembly-finished{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:fill!important;max-width:none;pointer-events:none}
.ath-assembly-shell{z-index:0}
.ath-assembly-finished{z-index:40;opacity:1;pointer-events:none;transition:none!important;will-change:opacity}
.ath-assembly-scene.ath-assembly-live .ath-assembly-finished{opacity:0}
.ath-assembly-guides{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:.47;transition:none}
.ath-assembly-guides path{fill:none;stroke:#A53C15;stroke-width:1;stroke-dasharray:5 7;vector-effect:non-scaling-stroke}
.ath-assembly-unit{position:absolute;opacity:0;pointer-events:none;transform:translate3d(0,-920px,0);transform-origin:center center;will-change:transform,opacity;backface-visibility:hidden;filter:drop-shadow(0px 6px 8px rgba(33,24,15,.12))}
.ath-assembly-unit img{display:block;width:100%!important;height:100%!important;object-fit:fill!important;max-width:none;max-height:none;image-rendering:auto}
.ath-assembly-unit[data-ath-unit="backsplash"]{z-index:1!important;filter:none}
.ath-assembly-landing{position:absolute;inset:0;z-index:41;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 58% 65%,rgba(255,245,214,.10),transparent 62%)}
.ath-assembly-scene .ath-kitchen-price{z-index:45;opacity:0;pointer-events:none}
.ath-assembly-scene:after{z-index:49}
.ath-frontend .ath-kitchen-chapter h3{color:#171717}
.ath-frontend .ath-kitchen-copy>.ath-prose{color:#353535}
.ath-kitchen-instruction{color:#63311e}
@media(max-width:730px){
 .ath-kitchen-scene.ath-assembly-scene{aspect-ratio:1566/1196!important;height:auto!important;max-height:none!important;min-height:0!important;flex:none!important}
 .ath-assembly-shell,.ath-assembly-finished{object-fit:fill!important}
 .ath-assembly-scene .ath-kitchen-price{bottom:12px;right:14px;max-width:68%;padding:10px 13px}
 .ath-assembly-scene .ath-kitchen-price strong{font-size:clamp(15px,4.1vw,20px);line-height:1.25}
 .ath-kitchen-copy{min-width:0}
}
@media(max-width:370px){.ath-assembly-scene .ath-kitchen-price{max-width:74%}}
@media(prefers-reduced-motion:reduce){
 .ath-assembly-scene .ath-assembly-unit{display:none!important}
 .ath-assembly-scene .ath-assembly-guides,.ath-assembly-landing{display:none!important}
 .ath-assembly-scene .ath-assembly-finished{opacity:1!important;visibility:visible!important}
 .ath-assembly-scene .ath-kitchen-price{opacity:1!important;transform:none!important}
}
/* One legible annotation at a time; avoid ghosted outgoing copy. */
.ath-section-kitchen[data-ath-assembly] .ath-kitchen-chapter{display:none!important;opacity:0!important;visibility:hidden!important;transform:none!important;transition:none!important}
.ath-section-kitchen[data-ath-assembly] .ath-kitchen-chapter.is-current{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}
