@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Inter:wght@400;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%;width:100%}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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#000;background-image:linear-gradient(90deg,#00ffff1f 1px,#0000 0),linear-gradient(#ff00ff1f 1px,#0000 0);background-repeat:repeat;background-size:20px 20px;color:#0fc;font-family:Press Start\ 2P,cursive;margin:0;overflow-x:hidden;padding:0;transition:background-color .4s ease,color .4s ease}body.light{background-color:#f9f9f9;background-image:linear-gradient(90deg,#0000000d 1px,#0000 0),linear-gradient(#0000000d 1px,#0000 0);color:#111;font-family:Inter,sans-serif}.App{padding:2rem;text-align:center}.title-glow{animation:glitch 1s infinite;color:#f0f;font-size:2.2rem}@keyframes glitch{0%{text-shadow:2px 0 red,-2px 0 cyan}20%{text-shadow:-2px 0 red,2px 0 cyan}40%{text-shadow:2px 2px red,-2px -2px cyan}60%{text-shadow:-2px 2px red,2px -2px cyan}80%{text-shadow:0 0 red,0 0 cyan}to{text-shadow:2px 0 red,-2px 0 cyan}}.chat-box{background-color:#111;border:2px solid #0ff;color:#0ff;font-size:.7rem;margin:1rem auto;max-width:600px;padding:1rem}body.light .chat-box{background-color:#fff;border-color:#bbb;color:#111;font-size:.8rem}button{background-color:#0fc;border:none;border-radius:10px;color:#000;cursor:pointer;font-family:Press Start\ 2P,cursive;font-size:.6rem;margin:.5rem;padding:.6rem 1rem;transition:background-color .3s ease,transform .2s ease}button:hover{background-color:#0ca;transform:scale(1.05)}body.light button{background-color:#111;color:#fff;font-size:.7rem}body.light button:hover{background-color:#333}.status{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.card{background-color:#111;color:#fff;padding:1rem;text-align:left;transition:transform .2s ease,border-color .3s ease,background-color .3s ease;width:250px}.card.alive{border:2px dashed #0fc}.card.dead{background-color:#300;border:2px dashed red}.card:hover{transform:scale(1.05)}.card h3{color:#0ff;font-size:.8rem}.card p{color:#b3f5f5;font-size:.6rem}.card small{color:#888;font-size:.5rem}body.light .card.alive{background-color:#fff;border-color:#ccc;color:#111}body.light .card.dead{background-color:#fff0f0;border-color:#e88;color:#111}body.light .card h3{color:#333;font-size:.9rem}body.light .card p{color:#444;font-size:.7rem}body.light .card small{color:#666;font-size:.6rem}footer{color:#999;font-size:.6rem;margin-top:3rem}.theme-switch{display:inline-block;height:30px;margin:10px;position:relative;width:60px}.theme-switch input{height:0;opacity:0;width:0}.slider{background-color:#888;border-radius:30px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-image:url(https://i.imgur.com/UBKQ7JL.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;bottom:4px;content:"";height:22px;left:4px;width:22px}input:checked+.slider{background-color:#0fc}input:checked+.slider:before{transform:translateX(30px)}.timeline{background-color:#00ffcc0d;border:1px dashed #0fc;font-family:Press Start\ 2P,cursive;font-size:.7rem;line-height:1.5;max-height:300px;overflow-y:auto;width:100%}.timeline h3{color:#0fc;font-size:.8rem;margin-bottom:.8rem;text-align:center}.timeline-item{border-bottom:1px dotted #0fc;padding:.2rem 0}.timeline-item .time{color:#999;min-width:60px}.timeline-item .event{color:#fff;font-size:.65rem}body.light .timeline h3{color:#111}body.light .timeline-item{border-color:#ccc}body.light .timeline-item .time{color:#666}body.light .timeline-item .event{color:#111}.timeline{background-color:#111;border:2px solid #0ff;color:#0ff;font-size:.6rem;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:600px;padding:1rem;text-align:left}.timeline-item{display:flex;justify-content:space-between;padding:.3rem 0}.timeline-item .time{font-weight:700;margin-right:1rem}.timeline-item .event{color:#aaa;flex:1 1}body.light .timeline{background-color:#fff;border-color:#ccc;color:#111}body.light .timeline-item .event{color:#333}body.light .timeline-item .time{color:#000}
/*# sourceMappingURL=main.3e39023d.css.map*/