.info-box{text-align:center;background-color:#d9edf7;border:1px solid #31708f;border-radius:4px;padding:15px;margin:15px 0;color:#31708f;font-weight:700}.info-box.success{background-color:#dff0d8;border-color:#16931a;color:#16931a}.game-card{height:100%;padding:10px;text-align:center;margin:10px auto;background-color:#ff0;cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;color:dark;box-shadow:0 4px 8px rgba(0,0,0,.1)}ul{list-style-type:none;padding:0}li{border-bottom:1px solid #ddd;padding:10px;display:flex;justify-content:space-between;align-items:center}li:last-child{border-bottom:none}table{border-collapse:collapse;width:80%;margin:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff}td,th{padding:10px;text-align:left;border-bottom:1px solid #ddd}th{background-color:#54a2d7;color:#fff}tr:hover{background-color:#f5f5f5}#reactionTimesTable{font-size:14px;margin:0 auto;width:100%;margin-top:20px}.container{max-width:500px;margin:0 auto;margin:10px auto;background-color:#d3d3d3;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;padding:16px;margin:40px auto;transition:box-shadow .3s ease-in-out}button:disabled{background-color:grey;cursor:default}.text-center{text-align:center}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Roboto,sans-serif;font-size:16px;line-height:1.6;color:#333;background-color:#f5f5f5}h1{font-size:1.8rem;margin-bottom:20px}p{font-size:1rem}.button{display:inline-block;padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.primary-button{background-color:#3498db;color:#fff}.secondary-button{background-color:#2ecc71;color:#fff}.disabled-button{background-color:#e0e0e0;color:#a0a0a0;cursor:not-allowed}input,textarea{display:block;width:100%;margin-bottom:16px;padding:8px;border:1px solid #ccc;border-radius:4px}.spinner-card{height:400px;display:flex;align-items:center}.spinner{border:4px solid rgba(0,0,0,.1);border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:auto;margin-top:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}