/* Our CSS values that we'll use in the rest of our styling */ :root { --main-bg-color: #69F7BE; --main-text-color: #373fff; } body { font-family: helvetica, arial, sans-serif; background-color: var(--main-bg-color); } .title { color: var(--main-text-color); font-size: 164pt; } .wrapper { min-height: 100vh; display: grid; place-items: left; } .content { width: clamp(23ch, 50%, 46ch); display: flex; flex-direction: column; padding: 1rem; } .btn--remix { padding-left: .75rem; padding-right: .75rem; padding-top: .5rem; padding-bottom: .5rem; font-size: 1.1rem; line-height: 1rem; font-weight: 500; align-items: center; display: inline-flex; cursor: pointer; background: #FFFFFF; border: 1px solid #000000; box-sizing: border-box; border-radius: 4px; } .btn--remix img { margin-right: .75rem; } .illustration { position: relative; bottom: 10em; }