.button{cursor:pointer;background-color:var(--gray-1);border:none;border-bottom:.5rem solid var(--gray-2);justify-content:center;align-items:center;gap:1em;padding:.5em 1em;font-family:Minecraft,sans-serif;display:flex}.button.primary{background-color:var(--primary);border-bottom:.5rem solid var(--primary-dark)}.button.primary span{color:var(--gray-1)}.button.danger{background-color:var(--red);border-bottom:.5rem solid var(--red-dark)}.button.danger span{color:var(--gray-1)}.button.disabled{background-color:var(--input-background);border-bottom:0}.button.disabled span{color:var(--gray-2)}.button.disabled{cursor:default}.button.dark{background-color:var(--input-background);border-bottom:.5rem solid var(--container-background)}.button.dark span{color:var(--gray-2)}.button{box-sizing:content-box;transition:all 60ms linear}.button.row{flex-direction:row}.button.column{flex-direction:column;gap:.3em}.button.column span{font-size:1em}.button:active{border-width:0;margin-top:.5rem}.button img{pointer-events:none;width:2em;height:2em}.button img.maintain{width:auto;height:2em}.button:not(:has(>span)) img{width:1.75em;height:1.75em}.button span{text-transform:capitalize;color:var(--black);font-size:1.5em;font-weight:500;text-decoration:none}
