Spaces:
Running
Running
| body { padding: 0; margin: 0; background: #020617; overflow: hidden; } | |
| #unity-container { width: 100%; height: 100%; position: absolute; } | |
| #unity-canvas { width: 100% ; height: 100% ; background: #000; } | |
| /* Glassmorphism Panels */ | |
| .glass-panel { | |
| background: rgba(15, 23, 42, 0.8); | |
| backdrop-filter: blur(12px); | |
| border: 1px solid rgba(255, 255, 255, 0.1); | |
| border-radius: 20px; | |
| padding: 40px; | |
| box-shadow: 0 20px 50px rgba(0,0,0,0.5); | |
| color: white; | |
| font-family: sans-serif; | |
| text-align: center; | |
| } | |
| /* Loader Layout */ | |
| #custom-loader, #about-panel { | |
| position: absolute; top: 0; left: 0; width: 100%; height: 100%; | |
| display: flex; justify-content: center; align-items: center; | |
| z-index: 100; transition: 0.5s; | |
| } | |
| .loader-header { display: flex; align-items: center; justify-content: center; gap: 15px; margin-bottom: 25px; } | |
| .ai-pulse { | |
| width: 12px; height: 12px; background: #10b981; border-radius: 50%; | |
| box-shadow: 0 0 10px #10b981; animation: pulse 1.5s infinite; | |
| } | |
| .progress-track { width: 320px; height: 4px; background: rgba(255,255,255,0.1); border-radius: 2px; } | |
| .progress-fill { | |
| width: 0%; height: 100%; background: linear-gradient(90deg, #10b981, #3b82f6); | |
| box-shadow: 0 0 15px #3b82f6; transition: 0.2s; | |
| } | |
| /* About Panel Specifics */ | |
| .hidden { opacity: 0; pointer-events: none; } | |
| .visible { opacity: 1; pointer-events: auto; } | |
| .license-scroll { max-width: 500px; text-align: left; position: relative; } | |
| .license-scroll pre { font-size: 12px; opacity: 0.8; white-space: pre-wrap; margin-top: 20px; } | |
| .close-btn { | |
| position: absolute; top: 15px; right: 20px; background: none; border: none; | |
| color: white; font-size: 24px; cursor: pointer; opacity: 0.5; | |
| } | |
| .close-btn:hover { opacity: 1; } | |
| @keyframes pulse { 0%, 100% { transform: scale(1); opacity: 1; } 50% { transform: scale(1.5); opacity: 0.5; } } | |