body{align-items:center;background-color:#fff5ee;display:flex;font-family:Arial,Helvetica,sans-serif;height:100vh;justify-content:center;margin:0;padding:0}.container{background-color:#f0f8ff;border-radius:24px;box-shadow:0 0 20px #0003;min-height:400px;min-width:400px;padding:50px;position:relative;text-align:center}.main-title{color:#6495ed;left:50%;margin:0;margin-top:15px!important;padding:0;position:absolute;top:0;transform:translate(-50%);width:80%}.main-content{display:flex;justify-content:space-between;margin-top:25px}.column{flex:1 1;padding:20px}.name-list{list-style-type:none;margin:0;padding:0}.name-list li{color:#87b2eb;font-size:18px;font-weight:700;margin-bottom:10px}.name-input-container{align-items:center;bottom:20px;display:flex;flex-direction:row;justify-content:center;left:0;position:absolute;width:100%}form{width:100%}input{border:none;border-radius:15px;margin-right:10px;padding:10px;width:61%}button{background-color:#add8e6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-left:5px;margin-right:5px;margin-top:10px;padding:10px;text-align:center;text-decoration:none}button:hover{background-color:#87ceeb}.loser-container,.name-input-container,.name-list-container{text-align:center}.loser-container button{background-color:crimson;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;margin-top:20px;padding:15px;text-align:center;text-decoration:none}.loser-container button:hover{background-color:#ff4747}.loser-container p{color:crimson;font-size:20px;font-weight:700}.spinner-container{align-items:center;display:flex;justify-content:center}.spinner{display:inline-block;height:50px;width:50px}.spinner div{animation:spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid #0000;border-radius:50%;border-top-color:crimson;box-sizing:border-box;display:block;height:44px;margin:6px;position:absolute;width:44px}.confetti-container{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:27}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:600px){body{align-items:flex-start!important;margin:0;padding:5px}.container{margin:0 5px;min-height:50vh;min-width:10px!important;padding:20px;width:85vw!important}.main-title{font-size:20px;margin-top:10px!important}input{width:50%}.loser-container button{font-size:14px;padding:10px}}
/*# sourceMappingURL=main.97276e6c.css.map*/