.lot3d{position:relative;height:calc(100vh - 100px);min-height:420px;background:#2a2c30;touch-action:none}.lot3d canvas{display:block;width:100%;height:100%;cursor:grab}.lot3d canvas.hov{cursor:pointer}
.viewbtns{position:absolute;top:12px;left:12px;display:flex;gap:6px;z-index:2}.viewbtns .btn{background:#0b0d10b0}.viewbtns [aria-pressed=true]{border-color:var(--brand);color:var(--brand)}
.hint{position:absolute;bottom:8px;left:0;right:0;text-align:center;margin:0;font-size:12px;color:#fffc;text-shadow:0 1px 4px #000}.hint a{color:var(--brand)}
