body{background-color:#ccf;margin:0;font-family:Verdana,sans-serif;font-size:.95rem}header{display:flex;justify-content:space-between;align-items:center;background-color:#1428ba;padding:10px;color:#fff}header a{text-decoration:none;font-weight:700;color:inherit;transition:color .3s ease-in-out}header a:hover{color:#ccf}main{padding:10px}main h1{margin:10px 0;color:#00f}main h2{font-style:italic;font-size:120%;color:gray}main a{color:inherit;text-decoration:none;transition:color .3s ease-in-out}main a:hover{color:#00f}main.auth,main.cashiers,main.locations{display:flex;flex-direction:column;align-items:center}main.auth>*,main.cashiers>*,main.locations>*{display:inline-block;margin:auto}main.auth h1,main.cashiers h1,main.locations h1{margin-top:50px;margin-bottom:40px;text-align:center}main.auth h2,main.cashiers h2,main.locations h2{color:#00f;font-style:unset;font-size:1.4rem}main.auth form>div,main.cashiers form>div,main.locations form>div{vertical-align:top}main.auth label,main.cashiers label,main.locations label{width:8em;display:inline-block}main.auth input,main.cashiers input,main.locations input{margin:5px 0}main.auth a,main.cashiers a,main.locations a{display:inline-block;margin:10px auto}main.auth li a,main.cashiers li a,main.locations li a{margin:5px 0}main.cashiers>div,main.locations>div{padding:20px 40px;background-color:#fff;border:5px solid gray}main.cashiers h1,main.locations h1{margin-top:0;margin-bottom:10px}
