@import url('./footer.css'); @import url('./grid.css'); @import url('./download.css'); @import url('./explanation.css'); body { background-color: #000000; color: #ffffff; overflow-x: hidden; margin-top: 50px; margin-bottom: 0; margin-left: 0; margin-right: 0; font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif; } body video { position: fixed; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: -1; } main { margin: 0; width: 100%; min-height: calc(100vh - 50px); box-sizing: border-box; display: flex; flex-direction: column; align-items: center; } body::before, body::after { content: ""; position: fixed; left: 0; right: 0; height: 36px; pointer-events: none; z-index: 9999; } body::before { top: 0; background: linear-gradient(to bottom, #000000 15%, transparent); } body::after { bottom: 0; background: linear-gradient(to top, #000000 15%, transparent); } pre { white-space: pre-wrap; word-break: break-word; margin: 0 0 1.5rem 0; padding: 0 1.5rem; width: 100%; max-width: 900px; box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif; }