*{cursor:none}body,html{margin:0;padding:0;height:100%;overflow:hidden}#blob{z-index:999;position:fixed;opacity:.7;width:20px;height:20px;background-color:#00fffb;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);transition:transform .3s}#overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;display:flex;justify-content:center;align-items:center}#startButton{font-family:MuseoModerno,sans-serif;padding:20px 40px;font-size:50px;border:2px solid white;background-color:transparent;color:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;transform:translateY(150%);transition:background-color .3s ease}#startButton:hover{background-color:#fff3}#neptuneInput{flex-direction:column;display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;justify-content:center;align-items:center}#neptuneButton,#textInput{font-family:MuseoModerno,sans-serif;padding:20px 40px;font-size:50px;border:2px solid white;background-color:transparent;color:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;transform:translateY(150%);transition:background-color .3s ease;margin-bottom:10px}#musicButton{z-index:999;position:fixed;top:10px;right:10px;background-color:transparent;color:#fff;border:2px solid white;border-radius:50%;width:50px;height:50px;font-size:24px;line-height:45px;text-align:center;outline:none;box-shadow:none}#musicButton:hover{background-color:gray;opacity:.5;transition:all .5s ease}#MercuryCard{display:none;color:#2f2f2f;background-color:#c0c0c0e6;border:3px solid #a9a9a9;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif}#VenusCard{display:none;color:#4a4a4a;background-color:#ffd700e6;border:3px solid #ffd700;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif}#EarthCard{display:none;color:#2f2020;background-color:#87ceebe6;border:3px solid #87ceeb;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif}#MarsCard{display:none;color:#4a4a4a;background-color:#ff9161e6;border:3px solid #8b4513;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif}#JupiterCard{display:none;color:#4a4a4a;background-color:#eee8aae6;border:3px solid #cd853f;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif}#SaturnCard{display:none;color:#4a4a4a;background-color:#f5deb3e6;border:3px solid #a0522d;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif}#UranusCard{display:none;color:#4a4a4a;background-color:#add8e6e6;border:3px solid #4682b4;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif}#NeptuneCard{display:none;color:#4a4a4a;background-color:#66b2ffe6;border:3px solid #4169e1;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif}#SunCard{display:none;color:#4a4a4a;background-color:#ffd700e6;border:3px solid #ffd700;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif}.info-card{position:fixed;top:40px;left:40px;width:300px;padding:15px;color:#1e1f22;background-color:#fff;border-radius:8px;border:3px solid #ffffff;box-shadow:0 4px 8px #0000001a;z-index:999;font-family:Arial,sans-serif}.info-card h3{margin-top:0}.info-card p{font-size:14px}.info-card ul{list-style:none;padding:0;font-size:14px}.info-card li{margin-bottom:8px}#Booking{display:none;width:100%;height:100%;z-index:10000;font-family:Arial,sans-serif}.booking-header{background-color:#163a90;color:#fff;padding:20px;text-align:center}.exit-button{position:absolute;top:75px;right:20px;padding:8px 16px;background-color:#fff;color:#282c34;border:none;border-radius:4px;cursor:pointer}.logo{height:100px;position:absolute;left:20px;top:40px;transform:translateY(-50%)}.booking-main{max-width:600px;margin:20px auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a}.form-group{margin-bottom:20px}.booking-label{display:block;margin-bottom:8px}input[type=text],input[type=date],input[type=number],select{width:100%;padding:8px;margin-top:4px;box-sizing:border-box;border-radius:4px;border:1px solid #ccc}.booking-button{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;text-align:center;font-size:16px;border-radius:4px;cursor:pointer;display:block;width:100%}#confirmation{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;padding:10px;margin-top:20px;border-radius:4px;box-shadow:0 2px 4px #0000001a}
