html,body{width:100%;height:100%;margin:0;overflow:hidden}#renderCanvas{width:100%;height:100%;display:block}#artworkPanel{color:#fff;z-index:100;box-sizing:border-box;background:#141414f5;width:380px;height:100%;padding:40px;position:fixed;top:0;right:0}.panel-content{position:relative}#closePanel{color:#fff;cursor:pointer;background:0 0;border:none;font-size:32px;position:absolute;top:-20px;right:0}#artworkTitle{margin-top:60px;font-size:32px}#artworkDescription{font-size:16px;line-height:1.6}#artworkImage{object-fit:cover;width:100%;max-height:2500px;margin-top:50px;margin-bottom:20px}#artworkHoverLabel{color:#fff;pointer-events:none;z-index:200;background:#0f0f0fd9;border-radius:6px;padding:8px 12px;font-size:14px;position:fixed;transform:translate(14px,14px)}
