.discord-banner { border-radius: 0.5rem; } .hero-image { width: 20rem; margin: auto; } .hero-body { padding-top: 1rem; padding-bottom: 1rem; } .section-sp img { height: 5rem; margin-right: 2rem; } .video-container iframe, .video-container object, .video-container embed { width: 100%; height: calc(92vw * 0.5625); margin: 8px auto auto auto; } div.card.github-card { box-shadow: none; border: #d1d5da 1px solid; border-radius: 3px; } div.repo-headline { font-size: 1.25rem; margin-bottom: 8px; } span.repo-language-dot { border-radius: 50%; height: 12px; width: 12px; top: 1px; display: inline-block; position: relative; } span.repo-language-dot.python { background-color: #3572A5; } span.repo-language-dot.html { background-color: #e34c26; } span.repo-language-dot.css { background-color: #563d7c; } span.repo-language-dot.javascript { background-color: #f1e05a; } #repo-footer-item { margin-left: 1.2rem; } #sponsors-hero { padding-top: 2rem; padding-bottom: 3rem; } .welcome-video { box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); transition: all 0.3s cubic-bezier(.25,.8,.25,1); border-radius: 10px; margin-top: 1em; } .welcome-video:hover { box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); } .aspect-wrapper { position: relative; padding-bottom: 56.25%; } .aspect-content { top: 0; left: 0; width: 100%; height: 100%; position: absolute; } .hero-card img{ border-radius: 10px; box-shadow: 0 1px 6px rgba(0,0,0,0.16), 0 1px 6px rgba(0,0,0,0.23); margin-top: 1em; } .main-head { position: relative; background-color: #7289DA; color: #fff; height: 32vw; max-height: 500px; overflow-x: hidden; width: 100%; padding: 0; } .bottom-wave { background: url(../../images/waves/wave_white.svg) repeat-x; position: absolute; bottom: 0; width: 6400px; height: 26px; animation: wave 50s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite; transform: translate3d(0, 0, 0); z-index: 3; } .above-waves { z-index: 4; } .wave { background: url(../../images/waves/wave_dark.svg) repeat-x; position: absolute; bottom: 0; width: 6400px; height: 198px; animation: wave 65s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite; transform: translate3d(0, 0, 0); } .wave:nth-of-type(2) { animation: wave 60s cubic-bezier( 0.36, 0.45, 0.63, 0.53) -.125s infinite, swell 60s ease -1.25s infinite; opacity: 0.5; height: 178px; animation-delay: -50s; } @keyframes wave { 0% { margin-left: 0; } 100% { margin-left: -1600px; } } .showcase { margin: 0 1em; } .mini-timeline { height: 3px; position: relative; margin: 50px 0 50px 0; background: linear-gradient(to right, #ffffff00, #666666ff, #ffffff00); text-align: center; } .mtl-item { display: inline-block; vertical-align: middle; width: 30px; height: 30px; border-radius: 50%; position: relative; top: -14px; margin: 0 4% 0 4%; background-color: #3EB2EF; color: white; font-size: 15px; line-height: 33px; border:none; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); transition: all 0.3s cubic-bezier(.25,.8,.25,1); } .mtl-item:hover { box-shadow: 0 2px 5px rgba(0,0,0,0.16), 0 2px 5px rgba(0,0,0,0.23); transform: scale(1.5); }