body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#0f172a;color:#fff}.app-container{width:100%;max-width:1100px;margin:auto;padding:40px 20px}.center-box{text-align:center}input{padding:12px;width:350px;border-radius:6px;border:none;outline:none}button{padding:12px 20px;border-radius:6px;border:none;background:#2563eb;color:#fff;cursor:pointer}button:hover{background:#1d4ed8}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:30px}.card{background:#7f3b3b;padding:20px;border-radius:10px}.galaxy-container{width:100%;height:100%;position:relative}
