:root{font-family:Arial,sans-serif;background-color:#000a77;color:#d3d3d3;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{margin:0;padding:0;overflow:hidden}:root{font-family:Arial,sans-serif;background-color:#000a77;color:#d3d3d3;margin:0;padding:0}.App{width:100vw;height:100vh;padding:0;margin:0;display:flex}.infoContainer{width:45%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.asciiContainer{width:55%;height:100vh;display:block}.linksContainer{display:flex;gap:20px;align-items:center;justify-content:center;padding:5px;width:100%}.navLink{display:flex;align-items:center;justify-content:center;width:180px;text-align:center;font-family:monospace;font-size:1rem;cursor:pointer;text-decoration:none;color:inherit}.linkText{padding:0 4px;transition:padding .3s ease-in-out}.navLink:hover .linkText{padding:0 20px}.bracket{transition:transform .1s ease}.navLink:hover .linkText{padding:0 10px}.navLink:hover .bracket{font-weight:700}.marqueeContainer{width:100%;overflow:hidden;white-space:nowrap;display:flex;align-items:center;background:transparent;padding:10px 0}.marqueeContent{display:inline-flex;flex-shrink:0;min-width:100%;will-change:transform;animation:scroll linear infinite}.marqueeContent span{display:inline-block;padding-right:50px;font-family:monospace;font-size:1.5rem;color:#fff;text-transform:uppercase}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){.infoContainer,.asciiContainer{width:100%;height:50vh}.App{flex-direction:column}}
