.shop{color:#fff;background:#5c0dd9;min-height:100vh;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Helvetica Neue,sans-serif;position:relative}body:has(.shop){background:#5c0dd9;margin:0}.arcade{background:#5c0dd9;position:fixed;inset:0;overflow:hidden}.arcade-canvas{opacity:0;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.arcade[data-ready] .arcade-canvas{opacity:1}.shop-title{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.shop-hero{box-sizing:border-box;pointer-events:none;place-items:center;min-height:100vh;padding-top:28vh;display:grid;position:relative}.splat-head{aspect-ratio:1;opacity:0;width:min(92vw,70vh,820px);transition:opacity .4s;position:relative}.splat-head[data-ready]{opacity:1}.splat-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.motion-ask{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;pointer-events:auto;background:#0f0428b8;border:0;border-radius:999px;padding:10px 16px;font:600 14px/1 ui-sans-serif,system-ui,-apple-system,sans-serif;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.gaze{aspect-ratio:1;width:min(90vw,62vh,620px);position:relative}.gaze img,.gaze-live{width:100%;height:100%;position:absolute;inset:0}.gaze-live{visibility:hidden}.gaze[data-ready] .gaze-live{visibility:visible}.gaze[data-ready] .gaze-still{visibility:hidden}
