@keyframes spinner { to { transform: rotate(360deg); } } .container { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 2vmin; font-size: 16px; line-height: 1.5; color: rgb(55, 53, 47); caret-color: rgb(55, 53, 47); font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, 'Apple Color Emoji', Arial, sans-serif, 'Segoe UI Emoji', 'Segoe UI Symbol'; } .loadingIcon { animation: spinner 0.6s linear infinite; display: block; width: 24px; height: 24px; color: rgba(55, 53, 47, 0.4); } .main { display: flex; flex-direction: column; justify-content: center; align-items: center; } .errorImage { max-width: 100%; width: 640px; } .footer { width: 100%; max-width: 1100px; margin: 0 auto; padding: 8px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .copyright { font-size: 80%; padding: 0.5em; } .settings, .social { user-select: none; } .settings a, .social a { cursor: pointer; font-size: 2em; display: inline-flex; padding: 0.25em; margin-right: 1vw; transition: color 250ms ease-out; } .settings a:last-of-type, .social a:last-of-type { margin-right: 0; } .settings a:hover, .social a:hover { transition: color 50ms ease-out; } .toggleDarkMode:hover { color: #2795e9; } .twitter:hover { color: #2795e9; } .github:hover { color: #c9510c; } .linkedin:hover { color: #0077b5; } .comments { width: 100%; margin-top: 2em; border-top: 1px solid var(--fg-color-0); } .utterances { margin-top: 2em; width: 100%; } @media only screen and (min-width: 567px) { .utterances { width: calc(100% + 60px); position: relative; left: -60px; } }