body{padding:0;margin:0}main{margin:0}#viewport{position:fixed;inset:0;width:100%;height:100dvh;border:0}#scene{position:absolute;inset:0}.hg-visitor-tools{position:fixed;top:25px;left:50%;transform:translateX(-50%);z-index:65;display:flex;gap:6px;background:#203943e8;padding:5px;border:1px solid #527182}.hg-visitor-tools select{width:150px;font-size:10px}.hg-visitor-tools button{font-size:10px;white-space:nowrap;padding:8px}.hg-preview .hg-visitor-tools,.hg-preview .gallery-sign,.hg-preview #reset-camera,.hg-preview #nearby-art{display:none!important}#reset-camera{position:absolute;bottom:25px;right:25px;z-index:65}.hg-preview{pointer-events:none}.hg-preview #viewport{cursor:default}@media(max-width:650px){.hg-visitor-tools{top:90px}.hg-visitor-tools select{width:110px}.gallery-sign{top:15px;left:15px}}
.hg-preview button,.hg-preview .hg-visitor-tools,.hg-preview .gallery-sign{display:none!important}
.hg-share-dialog{box-sizing:border-box;width:min(520px,94vw);padding:28px;background:#203540;color:#dbe3e9;border:1px solid #587383;font:13px/1.6 Arial,sans-serif}.hg-share-dialog::backdrop{background:#091720cc}.hg-share-dialog h2{font-size:23px;color:#edbe73}.hg-share-dialog label{display:block;margin:20px 0 6px}.hg-share-dialog input{box-sizing:border-box;width:100%;padding:11px;background:#13232d;color:#e0e8ee;border:1px solid #587383}.hg-share-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.hg-share-actions a,.hg-share-dialog button{display:inline-block;cursor:pointer;text-decoration:none;padding:9px 12px;border:1px solid #668192;background:#314c5d;color:#f0e5d5;font:12px Arial,sans-serif}.hg-share-dialog #visitor-copy-link{background:#dfa23f;color:#14222b}.hg-share-dialog #visitor-share-close{float:right}.hg-visitor-tools{max-width:calc(100vw - 24px);box-sizing:border-box}.hg-visitor-tools select{min-width:70px}@media(max-width:650px){.hg-visitor-tools{flex-wrap:wrap;justify-content:center;width:max-content}.hg-visitor-tools button{padding:7px}}
