@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap'); @import url('style.mobile.css'); :root { --bg-secondary: #000; --divide-by: 3; --font: 'Rubik', sans-serif; --header: rgb(255, 178, 155); --header-padding: 1em; } * { user-select: none; -webkit-user-drag: none; } html, body { width: 100%; height: 100%; } body { margin: 0; padding: 0; opacity: 0; font-family: var(--font); transition: opacity 0.3s ease-in-out; background-color: var(--bg-secondary); background-image: url(background.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; display: flex; justify-content: center; flex-direction: column; align-items: center; } #wave-top { top: 0; width: 100vw; position: absolute; } #wave-bottom { bottom: 0; width: 100vw; position: absolute; } #header { margin: 0; padding-top: var(--header-padding); padding-bottom: var(--header-padding); width: 100%; background-color: var(--header); display: none; text-align: center; align-content: center; } #container { height: calc(100vh - var(--header-padding)); width: calc(100% / var(--divide-by)); z-index: 1; display: flex; align-items: center; flex-direction: column; justify-content: center; } #container ul { list-style-type: none; } #container ul li:before { content: "- " } #container>* { background-color: white; width: fit-content; padding: 1em; } [data-redirect-to] { cursor: pointer; text-decoration: underline; }