/* Reviewed additions: all first-screen controls fit, MAKE has three finite states. */
.opening{height:100vh}.hero-bottom{bottom:5vh}
.channels.is-near .gallery-track{will-change:transform}.low-motion .gallery-track{will-change:auto!important}
.make-switch{position:absolute;left:0;top:39vh;z-index:8;display:flex;gap:20px}.make-switch button{font-size:18px;padding:10px 0;border-bottom:1px solid transparent}.make-switch button[aria-pressed=true]{border-color:currentColor}
.make-ip{position:absolute;left:57%;top:-4%;width:26%;height:110%;z-index:4;opacity:0;pointer-events:none;transform:translateY(55px) rotate(8deg);transition:transform .6s,opacity .4s}.make-ip img{height:90%;width:100%;object-fit:contain}.make-ip span{font-size:16px;display:block;text-align:center}.channel-make[data-make=cosplay] .make-ip{opacity:1;transform:translateY(0) rotate(0)}.channel-make .sketch-object{transition:transform .6s,opacity .5s}.channel-make[data-make=cosplay] .sketch-object{transform:translateX(-12%) rotate(-15deg) scale(.85);opacity:.65}
.craft-fold{position:absolute;z-index:5;left:52%;top:19%;width:27%;height:44%;opacity:0;transform:scale(.7) rotate(-20deg);transition:transform .6s,opacity .4s}.craft-fold i,.craft-fold b{position:absolute;inset:0;background:#739db6;clip-path:polygon(0 60%,100% 0,62% 100%,45% 65%)}.craft-fold b{background:#bdd7e3;clip-path:polygon(0 60%,100% 0,45% 65%,50% 83%)}.channel-make[data-make=craft] .craft-fold{opacity:1;transform:scale(1) rotate(5deg)}.channel-make[data-make=craft] .sketch-object{transform:rotate(3deg) scale(.88);opacity:.6}
@media(max-width:900px){.opening{height:100svh}.make-switch{top:190px;gap:18px}.make-switch button{font-size:14px}.make-ip{left:39%;top:275px;width:44%;height:310px}.make-ip span{font-size:12px}.craft-fold{left:31%;top:310px;width:43%;height:150px}.hero-bottom{bottom:4vh}}
