.wuziqidiv{
    overflow: auto;
}
canvas {
    display: block;
    margin: 0.5rem auto 0.75rem auto;
    cursor: pointer;
    border: 1px solid #bd925d;
    border-radius: 6px;
}
.night canvas{
    border: 1px solid #727272;
}
.btn-wrap {
    display: flex;
    flex-direction: row;
    justify-content:center;
}
.btn-wrap div {
    margin: 0 0.2rem;
}
.btn-wrap div>span {
    display: inline-block;
    padding: 0.25rem 1rem;
    color: #fff;
    background-color: #ff6500;
    border-radius: 5px;
    cursor: pointer;
}
.btn-wrap div.unable span { 
    background: #e8e8fd;
    color: #8888ca;
}
.night .btn-wrap div.unable span { 
    background: #444;
    color: #ccc;
}
.vidows span{
    background-color: #0ab2c6 !important;
}

@media screen and (max-width: 430px){
    .btn-wrap div>span {
        padding: 0.25rem 0.5rem;
    }
}