body{margin:0;font-family:Arial,Helvetica,sans-serif}.header{display:flex;justify-content:center;padding:5px 10px;font-style:italic;font-family:Orbitron,sans-serif;color:#000;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(44,255,62,.5),0 0 20px rgba(0,255,255,.3);animation:flicker 2s infinite alternate}.content-container{display:flex;align-items:flex-start}.box{width:100%;height:50px;background-color:#ffffff80;border:2px solid #333;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;box-shadow:2px 2px 4px 2px #555}.nav{position:fixed;top:0;left:0;width:80px;height:100vh;z-index:1000;padding:80px 10px 10px}.nav-box{width:80px;display:flex;justify-content:flex-start;align-items:flex-start;text-align:left;flex-direction:column;height:100%}.box h1{margin:0;font-size:24px;font-weight:700}.button-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%}.button-container button{background-color:#007bff;color:#fff;border:none;cursor:pointer;font-size:14px;width:100%;text-align:left;box-shadow:2px 2px 4px 2px #555}.button-container button:active{background-color:#d0ff00;outline:none;box-shadow:none}.welcome-text{margin:0 5px;font-size:18px;text-align:left;width:100%;justify-content:left;align-items:left}.about-us-box{box-shadow:2px 2px 4px 2px #555;background-color:#ffffff80;border:2px solid #333;justify-content:center;align-items:center;flex-direction:column;min-height:60px;text-align:left;margin-top:20px;margin-left:85px;margin-right:0;display:flex;padding:20px;border-radius:10px;width:100%}.welcome-text h2{font-size:24px;font-weight:700}.about-us-box-desktop{background-color:#2196f3!important}.about-us-box-mobile{background-color:#f44336!important}.main-container{background:linear-gradient(to bottom,#3c5b68,#3c2f2f);min-height:100vh}.about-us{display:flex;justify-content:center;padding-right:10px;padding-left:20px;margin:0 auto;width:100%}.unity-asset-browser{display:flex;justify-content:center;padding:20px;width:100%;border:2px solid #333;border-radius:10px;flex-direction:column;align-items:center;margin:20px 10px 0 105px;background-color:#ffffff80;box-shadow:2px 2px 4px 2px #555}.unity-asset-viewer{width:100%;min-height:50px;border:2px solid #333;border-radius:8px;padding-left:10px;padding-top:0;margin:5px 0;display:flex;flex-direction:column;background-color:#ffffffbf;box-shadow:1px 1px 2px 1px #555}.unity-asset-title-text{margin-top:5px;margin-left:10px;font-weight:700}.unity-asset-description-text{margin:2px 25px 2px 10px}.unity-asset-link-text{margin-left:10px;color:#00f}.fade-in{animation:fadeIn .5s ease-in-out forwards;display:flex}.fade-out{animation:fadeOut .5s ease-in-out forwards;display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.member-login-overlay{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.member-login-container{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 20px #00000026;width:70%;max-width:400px}.member-login-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid #eee;padding-bottom:1rem}.member-login-header h2{margin:0;color:#333}.close-btn{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn:hover{color:#333}.input-group{margin-bottom:1rem}.input-group label{display:block;margin-bottom:.5rem;color:#555;font-weight:500}.input-group input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.input-group input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.login-btn{width:100%;padding:.75rem;background:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;margin-top:1rem}.login-btn:hover:not(:disabled){background:#0056b3}.login-btn:disabled{background:#6c757d;cursor:not-allowed}.member-login-form{display:flex;flex-direction:column}.horz-photo-scroller{display:flex;overflow-x:auto;gap:10px;padding:10px;scroll-behavior:smooth;white-space:nowrap;width:200px;box-sizing:border-box}.horz-photo-scroller__image{flex-shrink:0;width:60px;height:30px;object-fit:cover;border-radius:4px}.horz-photo-scroller::-webkit-scrollbar{height:8px}.horz-photo-scroller::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.horz-photo-scroller::-webkit-scrollbar-thumb:hover{background:#555}.device-box{position:fixed;left:50%;bottom:10px;transform:translate(-50%);width:140px;height:20px;border:2px solid #333;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;background-color:#2196f3;color:#fff;z-index:1000;box-shadow:0 4px 8px #0003;transition:all .3s ease;text-align:center}@media (max-width: 768px){.device-box{background-color:#4caf50;width:130px;height:18px;font-size:14px}}
