@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";.planet-container[data-v-b3d83283]{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;width:100%}.planet-container[data-v-b3d83283] canvas{display:block;max-height:100%;max-width:100%}#__nuxt,body,html{background:#020617;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.universe-container{background:radial-gradient(circle at center,#87ceeb 0,#4682b4);height:100vh;overflow:hidden;position:relative;transition:background 2s ease;width:100vw}.universe-container.night-mode{background:radial-gradient(circle at center,#1e293b 0,#020617)}.ui-layer{pointer-events:auto;position:absolute;right:30px;top:30px;z-index:100}.toggle-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:2px solid hsla(0,0%,100%,.4);border-radius:8px;box-shadow:4px 4px #0000004d;color:#fff;cursor:pointer;font-family:Press Start\ 2P,system-ui,sans-serif;font-size:10px;line-height:1.5;padding:12px 20px;text-transform:uppercase;transition:all .3s ease}.toggle-btn:hover{background:#fff3;box-shadow:6px 6px #0000004d;transform:translate(-2px,-2px)}.toggle-btn:active{box-shadow:2px 2px #0000004d;transform:translate(2px,2px)}.night-mode .toggle-btn{background:#0000004d;border-color:#fff3}.night-mode .toggle-btn:hover{background:#00000080}.digital-clock{animation:pulse-glow 2s infinite alternate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;box-shadow:0 4px 15px #0003,inset 0 0 10px #ffffff0d;color:#fff;font-family:Press Start\ 2P,system-ui,sans-serif;font-size:14px;letter-spacing:1px;margin-top:15px;padding:10px 15px;pointer-events:none;text-align:center;text-shadow:0 0 10px hsla(0,0%,100%,.5)}@keyframes pulse-glow{0%{box-shadow:0 4px 15px #0003,inset 0 0 5px #ffffff0d;text-shadow:0 0 5px hsla(0,0%,100%,.3)}to{box-shadow:0 4px 20px #ffffff1a,inset 0 0 15px #ffffff1a;text-shadow:0 0 12px hsla(0,0%,100%,.6)}}.night-mode .digital-clock{background:#0006;border-color:#ffffff1a;color:#a5f3fc;text-shadow:0 0 10px rgba(165,243,252,.5)}.stars{height:100%;left:0;opacity:.15;position:absolute;top:0;transition:opacity 2s ease;width:100%}.night-mode .stars{opacity:1}.engine-3d{align-items:center;height:100%;justify-content:center;left:0;pointer-events:none;top:0;width:100%}.engine-3d,.links-layer{display:flex;position:absolute}.links-layer{bottom:25px;flex-direction:column;gap:8px;left:25px;z-index:100}.external-link{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;box-shadow:2px 2px #0003;color:#fff;font-family:Press Start\ 2P,system-ui,sans-serif;font-size:7px;letter-spacing:.5px;padding:6px 12px;pointer-events:auto;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.external-link:hover{background:#fff3;border-color:#ffffff80;box-shadow:3px 3px #0003;transform:translate(-1px,-1px)}.external-link:active{box-shadow:1px 1px #0003;transform:translate(1px,1px)}.night-mode .external-link{background:#0f172a99;border-color:#a5f3fc33;color:#fffc}.night-mode .external-link:hover{background:#0f172acc;border-color:#a5f3fc;box-shadow:5px 5px #0006;color:#a5f3fc}
