canvas{width:768px;height:768px;border:2px solid rgba(245,127,23,.2);max-width:100%;max-height:90vw;display:block;background-color:#2f2f2f}#graph{width:768px;max-width:100%;display:block;height:auto;overflow:hidden}#graph column{display:block;background:#fff;float:left;min-height:1px}#graph span{color:#000;transform:rotate(90deg);display:block;width:100%;text-align:left;padding-left:min(1vw,8px);font-size:min(3.5vw, 18px);height:min(3.7vw,32px);line-height:min(3.7vw, 32px)}