body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{align-items:center;background-color:#f0f0f0;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.scoreboard h1{font-size:2.5em;text-align:center}.quiz{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-size:.75em;padding:40px;text-align:center;width:60%}.quiz h2{font-size:4em;margin-bottom:10px}.options{display:flex;flex-direction:column;font-size:3em;gap:10px}.option-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2em;padding:15px}.option-button:hover{background-color:#45a049}.team-scores{display:flex;flex-wrap:wrap;gap:15px}.team-score{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;flex-basis:calc(50% - 30px);flex-grow:1;flex-shrink:1;padding:15px}.team-score p{margin:5px 0}.team-score .kid-name{font-size:1em;white-space:nowrap}.team-score .score{color:#4caf50;font-size:1.5em}.round-info{align-items:center;display:flex;flex-direction:column;font-size:1.5em;margin-bottom:0;margin-top:0}.game-over{text-align:center}.restart-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;margin-top:20px;padding:10px 20px}.restart-button:hover{background-color:#45a049}.settings{margin-bottom:20px}.settings label{font-size:1em;font-weight:700}.settings input{font-size:1em;margin-left:10px;padding:5px}.setup-screen{background-color:#f0f0f0}.setup-screen h1{font-size:2.5em}.setup-screen input{font-size:1em;margin-left:10px;padding:5px}.start-button{background-color:#4caf50;border-radius:5px;font-size:1em;padding:10px 20px}.start-button:hover{background-color:#45a049}.next-play-button{background-color:#ff9800;border:none;border-radius:10px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;font-size:1.2em;margin-top:20px;padding:15px 30px;transition:background-color .3s,transform .3s}.next-play-button:hover{background-color:#e68900;transform:scale(1.05)}.answer{font-size:1.5em;margin-top:20px}.correct{color:green}.wrong{color:red}.setup-screen{background:linear-gradient(135deg,#ff9a9e,#fad0c4)}.setup-screen h1{color:#ff6f61;text-shadow:2px 2px #ff9a9e}.setup-screen label{color:#ff6f61}.setup-screen input,.setup-screen select{border:2px solid #ff6f61}.start-button{background-color:#ff6f61}.start-button:hover{background-color:#e55b50}body{background-color:#e0f7fa;color:#333;font-family:Arial,sans-serif}.setup-screen{align-items:center;background:linear-gradient(135deg,#b3e5fc,#e1f5fe);border-radius:15px;box-shadow:0 10px 20px #0003;color:#333;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.setup-screen h1{font-size:3em;margin-bottom:20px;text-shadow:2px 2px #b3e5fc}.setup-screen h1,.setup-screen label{color:#0288d1;font-family:Verdana,sans-serif}.setup-screen label{font-size:1.2em;font-weight:700;margin-bottom:10px}.setup-screen input,.setup-screen select{background-color:#fff;border:2px solid #0288d1;border-radius:5px;box-shadow:0 4px 8px #0000001a;color:#333;font-family:Verdana,sans-serif;font-size:1em;margin-left:10px;padding:10px}.start-button{background-color:#0288d1;border:none;border-radius:10px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;font-family:Verdana,sans-serif;font-size:1.2em;margin-top:20px;padding:15px 30px;transition:background-color .3s,transform .3s}.start-button:hover{background-color:#0277bd;transform:scale(1.05)}.team-setup{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;padding:20px;text-align:left;width:80%}.team-setup h2{color:#0288d1;font-family:Verdana,sans-serif;font-size:1.5em;margin-bottom:10px}.team-setup input,.team-setup label{color:#333;font-family:Verdana,sans-serif;font-size:1em}.team-setup input{background-color:#fff;border:2px solid #0288d1;border-radius:5px;margin-left:10px;padding:5px}
/*# sourceMappingURL=main.ed192e52.css.map*/