.hidden { visibility: hidden; height: 0px; overflow: hidden; } body { background-color: black; padding: 0px; margin: 0px; } body > div#aero-page { display: none; } #base-layer { z-index: 2; background-color: rgb(255, 255, 255); padding: 0px; margin: 0px; } #overlay { z-index: 64; background-color: rgb(255, 255, 255); position: absolute; top: 0px; bottom: 0px; padding: 0px; margin: 0px; } #veil { z-index: 128; background: rgb(89, 85, 85); background: linear-gradient(0deg, rgba(89, 85, 85, 1) 25%, rgba(62, 60, 60, 1) 70%, rgba(66, 66, 66, 1) 100%); position: absolute; width: 100vw; height: 100vh; top: 0px; bottom: 0px; padding: 0px; margin: 0px; } .boot-loader, .boot-spinner, .boot-embedded-icon { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .boot-spinner, .boot-embedded-icon { margin: 0px; padding: 0px; } .boot-spinner { width: 172px; height: 172px; } .boot-embedded-icon { width: 128px; height: 128px; background-image: url('/logos/S8-logo-v4-256px.png'); background-position: center; background-size: contain; } .loader:before { content: ''; display: block; padding-top: 100%; } .circular { -webkit-animation: rotate 2s linear infinite; animation: rotate 2s linear infinite; height: 100%; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; width: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } .path { stroke-dasharray: 1, 200; stroke-dashoffset: 0; -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; stroke-linecap: round; } @keyframes rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes dash { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35; } 100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124; } } @keyframes color { 100%, 0% { stroke: rgb(255, 73, 218); } 40% { stroke: #f22d8c; } 66% { stroke: #7f0fda; } 80%, 90% { stroke: #f9c909; } }