/* BACKGROUND SPARKLES CSS */ html, body { margin: 0 0; padding: 0 0; text-align: center; font-size: 0; background-color: #fdfcf3; } body svg { position: absolute; top: 0; left: 0; z-index: -1; } /* LOADING ANIMATION */ /* body { text-align: center; padding-top: 20%; background: #fdfdfd; } */ .loader-wrapper { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #fdfdfd; display: flex; justify-content: center; align-items: center; } .loader { width: 100px; height: 100px; display: inline-table; box-sizing: border-box; position: relative; border-spacing: 0.3em; } .loader row { display: table-row; } .loader row span { display: table-cell; position: relative; background: #1d1f20; opacity: 0; -webkit-animation: flicker 0.5985999999999999s ease-out infinite alternate; animation: flicker 0.5985999999999999s ease-out infinite alternate; /* Added standard property to fix compatbiliy issues */ } @-webkit-keyframes flicker { from, 20% { opacity: 0; } 100%, to { opacity: 1; } } @keyframes flicker { /* Added standard property to fix compatbiliy issues */ from, 20% { opacity: 0; } 100%, to { opacity: 1; } } .loader row:nth-child(1) span:nth-child(1) { -webkit-animation-delay: .50s; animation-delay: .50s; } /* Added standard property to fix compatbiliy issues */ .loader row:nth-child(1) span:nth-child(2) { -webkit-animation-delay: .70s; animation-delay: .70s; } .loader row:nth-child(1) span:nth-child(3) { -webkit-animation-delay: .60s; animation-delay: .60s; } .loader row:nth-child(2) span:nth-child(1) { -webkit-animation-delay: .20s; animation-delay: .20s; } .loader row:nth-child(2) span:nth-child(2) { -webkit-animation-delay: .80s; animation-delay: .80s; } .loader row:nth-child(2) span:nth-child(3) { -webkit-animation-delay: .90s; animation-delay: .90s; } .loader row:nth-child(3) span:nth-child(1) { -webkit-animation-delay: .10s; animation-delay: .10s; } .loader row:nth-child(3) span:nth-child(2) { -webkit-animation-delay: .30s; animation-delay: .30s; } .loader row:nth-child(3) span:nth-child(3) { -webkit-animation-delay: .40s; animation-delay: .40s; } /* ORINGINAL SITE CSS */ html { box-sizing: border-box; display: flex; justify-content: center; user-select: none; -webkit-tap-highlight-color: transparent; } *, *:before, *:after { box-sizing: inherit; } html, body { height: 100%; } body { font: normal 20px/1.4 'Inter', sans-serif; margin: 0 1em; padding: 1em 0; color: #000; background: none; display: flex; } @supports (font-variation-settings: normal) { body { font-family: 'Inter var', sans-serif; } } main { margin: auto; font-size: 6vh; line-height: 1.2; max-width: 75vh; } a { color: inherit; text-decoration: none; background: #ffdc73; /* hsl(200, 100%, 80% */ } a:hover, a:focus { outline: none; background: #282936; color: #fff; }