*{touch-action:manipulation}body{overflow:hidden}#ui-top{left:0;top:0;z-index:200;width:100%;background:rgba(255,255,255,.5);box-shadow:0 0 2rem rgba(0,0,0,.1)}#ui-bottom{left:0;bottom:0;z-index:200;width:100%;background:rgba(255,255,255,.5);box-shadow:0 0 2rem rgba(0,0,0,.1)}#ui-left{left:0;top:0;z-index:100;width:8rem;height:100%}#ui-swatches{padding:.2rem;display:flex}a.swatch{width:2rem;height:2rem;margin:.3rem;border-radius:4rem;-webkit-border-radius:4rem;box-shadow:0 0 .1rem rgba(0,0,0,.5)}a.swatch:hover{cursor:pointer;box-shadow:0 0 1rem rgba(0,0,0,.5)}a.swatch.selected{width:3rem;height:3rem;box-shadow:0 0 1rem rgba(0,0,0,.2)}#loader-overlay{left:0;top:0;z-index:10000;width:100%;height:100%}