html:has(body[data-page=home]),body[data-page=home],body[data-page=home] #hero-play{background:#fff}body[data-page=home][data-concept] #hero-title{font-family:Plex,Courier New,monospace;font-weight:400}body[data-page=home] #hero-play{position:relative;isolation:isolate}.home-develop-dither{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;image-rendering:pixelated;z-index:2}.crop-guide{position:absolute;width:12px;height:12px;pointer-events:none;z-index:3;color:#777}.crop-guide.top-left{left:-7px;top:-7px}.crop-guide.top-right{right:-7px;top:-7px}.crop-guide.bottom-left{left:-7px;bottom:-7px}.crop-guide.bottom-right{right:-7px;bottom:-7px}.crop-guide i{position:absolute;display:block;width:12px;height:1px;background:currentColor;transform-origin:left center}.crop-guide i.vertical{width:1px;height:12px;transform-origin:center top}.crop-guide.top-right i,.crop-guide.bottom-right i{right:0;transform-origin:right center}.crop-guide.bottom-left i,.crop-guide.bottom-right i{bottom:0}.crop-guide.bottom-left i.vertical,.crop-guide.bottom-right i.vertical{transform-origin:center bottom}@media(prefers-reduced-motion:reduce){.home-develop-dither{display:none}}.decode-copy{display:inline-grid;vertical-align:baseline}.decode-copy>span{grid-area:1 / 1}.decode-original{opacity:0}.decode-visual{pointer-events:none}
