*{box-sizing:border-box}body{margin:0;padding:0;font-family:sans-serif}.button,button{cursor:pointer;text-align:center;background:#dff0ff;border:1px solid #00c;margin:1em;padding:8px;display:block}.button.danger,button.danger{color:#fff;background:#cd0000}.button:hover:not(:disabled),button:hover:not(:disabled){background:#c5e4ff}.button:active,button:active{transform:translateY(2px)}.buttonstrip{margin:1em 0;display:flex}.buttonstrip>*{flex-grow:1;flex-basis:0}@media screen{body{background:#eee}}
