.back-button{align-self:flex-start;width:fit-content;padding:.5rem 1rem;margin-top:.75rem;margin-left:1rem;margin-bottom:1rem;background-color:transparent;box-shadow:0 0 5px #8fbc8f;cursor:pointer;border-radius:.5rem;border:none;font-size:.85rem;font-weight:700}.back-button:hover{background-color:#8fbc8f;color:#fff}.instructions{text-align:center;font-weight:700}.subheader{margin-bottom:1rem}.problems{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width: 700px){.problems{display:grid;grid-template-columns:auto auto;gap:1.5rem;justify-content:center;padding:1rem}}@media only screen and (min-width: 880px){.problems{display:grid;grid-template-columns:auto auto auto;gap:1.5rem;justify-content:center;padding:1rem}}@media only screen and (min-width: 1500px){.problems{display:grid;grid-template-columns:auto auto auto auto;gap:1.5rem;justify-content:center;padding:1rem}}.problem-box{width:fit-content;padding:2rem;box-shadow:0 0 15px #8fbc8f;border-radius:1rem;margin-right:auto;margin-left:auto}@media screen and (min-width: 600px){.problem-box{margin-bottom:0}}.equation{padding:2rem;width:fit-content;text-align:right}.problem{border-bottom:solid black 2px}.user-answer{display:flex;flex-direction:column;gap:5px}.settings-form{display:flex;flex-direction:column;gap:.85rem;box-shadow:0 0 15px #8fbc8f;border-radius:1rem;padding:1rem;margin-top:1.5rem;margin-bottom:1.5rem}.settings-form-label{font-weight:700}.checkbox-div{display:flex;gap:.5rem}ul{padding-right:2rem;padding-left:2rem}li{padding:.5rem;font-size:1.1rem}footer{padding:2rem}*{box-sizing:border-box;margin:0;padding:0}#root{height:100vh;display:flex;flex-direction:column}body{background-color:#f2fdf2;font-family:Arial,Helvetica,sans-serif}header{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#8fbc8f}h1{text-align:center}main{flex:1;overflow-y:auto;display:flex;gap:1rem;flex-direction:column;align-items:center;padding:1rem}fieldset{border:none}button{cursor:pointer;padding:.5rem .75rem;font-size:.85rem}footer{text-align:center;background-color:#8fbc8f}
