:root{--purple:#3f04bb;--white:#fff}html{box-sizing:border-box;max-width:600px;margin:0 auto;font-family:sans-serif}html,body{height:100%}body{flex-direction:column;display:flex}button,input,select,textarea{font:inherit}*,:before,:after{box-sizing:inherit;margin:0}.content{flex:1 0 auto}h1{text-align:center}.buttons{justify-content:space-evenly;display:flex}.buttons button{background-color:var(--purple);color:var(--white);cursor:pointer;touch-action:manipulation;border:none;border-radius:10px;padding:.6rem}#warmup-btn{color:var(--purple);background-color:var(--white);cursor:pointer;touch-action:manipulation;border:none;margin:1.5rem 2.5rem;padding-left:0;display:flex}.warmup-arrow{width:20px;margin-right:5px}.warmup-list{padding:0;list-style:none}.warmup-list li{margin:1.5rem 2.5rem;line-height:1.3rem}.warmup-list li .warmup-title{font-weight:700}.warmup-list .warmup-last{border-bottom:1px solid var(--purple);padding-bottom:1.5rem}.hide-warmups{display:none}#main{padding:0;list-style:none}#main li{margin:1.5rem 2.5rem;line-height:1.3rem}#main li .name{font-weight:700}footer{text-align:center;flex-shrink:0;padding:1rem 1rem 2rem}footer a{text-decoration:none}footer a:visited{color:var(--purple)}
