@tailwind base;@tailwind components;@tailwind utilities;body{background:url(https://www.transparenttextures.com/patterns/stardust.png) repeat,linear-gradient(135deg,#0d1b2a,#1b263b);font-family:Orbitron,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}.App,body{min-height:100vh}.App{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}h1{animation:glow 1.5s infinite alternate;color:#fff;font-size:2.5em;margin-bottom:20px;text-align:center;text-shadow:0 0 10px #ffffffb3}.game-container{background:#1b263be6;border:1px solid #778da9;border-radius:20px;box-shadow:0 0 20px #778da980;max-width:800px;padding:20px;transition:transform .3s ease;width:90%}.game-container,.settings{align-items:center;display:flex;flex-direction:column}.settings{gap:15px;margin-bottom:20px;text-align:center;width:100%}.chooser{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.chooser label{color:#fff;font-weight:500;text-shadow:0 0 5px #ffffff4d}.chooser select{background:#0d1b2a;border:2px solid #415a77;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:8px 12px;transition:all .3s ease;width:150px}.chooser select:hover{border-color:#778da9;box-shadow:0 0 8px #778da980}.name-input{background:#0d1b2a;border:2px solid #415a77;border-radius:6px;color:#fff;font-size:16px;padding:8px 12px;text-align:center;transition:all .3s ease;width:150px}.name-input:focus{border-color:#778da9;box-shadow:0 0 8px #778da980;outline:none}button{background:linear-gradient(90deg,#415a77,#778da9);border:none;border-radius:6px;box-shadow:0 0 10px #778da94d;color:#fff;cursor:pointer;display:block;font-size:18px;margin:15px auto;padding:12px 30px;text-align:center;transition:all .3s ease;width:150px}button:hover{background:linear-gradient(90deg,#778da9,#415a77);box-shadow:0 0 15px #778da999;transform:translateY(-3px)}.text-display{background:#0d1b2acc;border:2px solid #415a77;border-radius:10px;margin-bottom:20px;max-width:600px;min-height:100px;padding:15px;text-align:center;transition:all .5s ease;width:100%}.text-display p{line-height:1.6;margin:0;white-space:pre-wrap}.text-display p,textarea{color:#fff;font-size:16px;text-align:center}textarea{background:#0d1b2a;border:3px solid #415a77;border-radius:10px;display:block;height:140px;max-width:600px;padding:15px;resize:none;transition:all .3s ease;width:100%}textarea:focus{border-color:#778da9;box-shadow:0 0 12px #778da980;outline:none}textarea:disabled{background:#1b263b;border-color:#2a3246;color:#778da9}.stats{grid-gap:15px;background:#0d1b2acc;border:1px solid #415a77;border-radius:10px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:20px 0;max-width:600px;padding:15px;width:100%}.stats,.stats p{text-align:center}.stats p{color:#fff;font-size:14px;margin:0}.stats span{color:#778da9;font-size:18px;font-weight:700;text-shadow:0 0 5px #778da966}.records{color:#fff;max-width:600px;text-align:center;width:100%}.records h2{color:#fff;font-size:1.2em;margin-bottom:10px}.records ul{list-style:none;max-height:150px;overflow-y:auto;padding:0}.records li{color:#fff;font-size:14px;margin:5px 0}.result-popup{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.result-content{background:#1b263bf2;border-radius:15px;box-shadow:0 0 20px #778da980;max-width:400px;padding:20px;text-align:center;width:90%}.result-content h2{color:#fff;font-size:1.5em;margin-bottom:15px}.result-content p{color:#fff;font-size:16px;margin:10px 0}.name-reminder-popup{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.name-reminder-content{background:#1b263bf2;border-radius:15px;box-shadow:0 0 20px #778da980;max-width:400px;padding:20px;text-align:center;width:90%}.name-reminder-content h2{color:#fff;font-size:1.5em;margin-bottom:15px}.name-reminder-content p{color:#fff;font-size:16px;margin:10px 0}@keyframes glow{0%{text-shadow:0 0 5px #ffffff80}to{text-shadow:0 0 20px #fff}}@media (max-width:600px){.game-container{padding:15px;width:100%}h1{font-size:2em}button{font-size:16px;padding:10px 25px;width:120px}textarea{height:120px}.chooser select,.name-input{font-size:14px;width:120px}.text-display{min-height:80px}.stats p,.stats span{font-size:14px}}
/*# sourceMappingURL=main.69735279.css.map*/