microsite/css/main.css (125 lines of code) (raw):

body { background-color: #000; color: #fff; font-family: "HK-Grotesk"; } h1 { font-size: 74px; } p.lead { font-size: 30px; } p { font-size: 20px; } footer > .container > p { font-size: 16px; } button:focus { outline: none; } button.gradient { font-size: .875rem; letter-spacing: .07em; padding: .4rem 2.5rem; color: #fff; border: solid .25em transparent; border-radius: 100rem; background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(101deg, #0074FF, #D49CFF); background-origin: border-box; background-clip: content-box, border-box; box-shadow: 2px 1000px 1px #000 inset; } button.gradient:hover { box-shadow: none; color: #fff; } @media (min-width: 992px) { .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.4rem; padding-left: 0.4rem; } } /* overrides of bootstrap */ .navbar-dark { background-color: #000 !important; box-shadow: none; } .navbar-dark .navbar-toggler { border: none; } /* custom ish */ .below-fold { background: linear-gradient(90deg, rgba(0, 116, 255, 0.3) 0%, rgba(0, 0, 0, 0) 100%); } .made-with-footer { color: rgba(30,215,96, .6); } .made-with-footer:hover { color: rgba(30,215,96, .6); text-decoration: none; } .copyright { color: rgba(255, 255, 255, .3); } .get-started { background: linear-gradient(90deg, #0074FF 1.8%, #D49CFF 100%); border: none; border-radius: 100px; color: #000; padding-left: 3em; padding-right: 3em; } .shove-down { padding-top: 150px; } .shove-down-sm { padding-top: 70px; } .animated-icons { max-width: 15%; max-height: 15%; width: 15%; height: 15%; } .logo { max-width: 150%; width: 150%; height: auto; } .navbar-brand { padding-left: 2em; padding-top: 1em; } .navbar-nav { padding-right: 2em; padding-top: .75em; } .navbar-toggler { padding-right: 2em; padding-top: 1em; } @media (max-width: 576px) { .shove-down { padding-top: 10px; } .shove-down-sm { padding-top: 30px; } h1 { font-size: 45px; } p.lead { font-size: 24px; } } /* size when the nav buttons get collapsed into menu toggle */ @media (max-width: 768px) { button.gradient { font-size: 1rem; padding: .1rem 3rem; } .animated-icons { max-width: 25%; max-height: 25%; width: 25%; height: 25%; } }