@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1+Code&display=swap"); body { margin: 0; } #main__ascii-art { display: flex; justify-content: center; white-space: pre; width: 100%; } .wrapper { display: grid; grid-template-columns: repeat(10, [col-start] 1fr); grid-template-rows: repeat(20, [row-start] 5vh); } .container { display: flex; align-items: center; justify-content: center; align-content: center; } .header { margin: 2rem; display: flex; align-items: center; justify-content: space-around; flex-direction: row; } .main { display: flex; align-items: center; justify-content: center; flex-direction: column; flex: 1; } .footer { flex-direction: row; align-content: center; justify-content: space-between; align-items: center; margin: 1rem 3rem; border-radius: 1rem; background: rgba(199, 199, 199, 0.3); } .form-control { text-overflow: ellipsis; width: 60%; line-height: 1.5; font-family: "M PLUS 1 Code", sans-serif; background-color: rgba(199, 199, 199, 0.3); border: 1px solid #ced4da; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; padding: 0.5rem 1rem; font-size: 1.25rem; border-radius: 0.375rem; } .header__search-bar { display: flex; justify-content: center; flex: 1 1 auto; flex-grow: 1; padding: 0 0.5rem; } .custom-button { display: flex; white-space: nowrap; color: black; padding: 0.375rem 0.75rem; margin: 0 0.5rem; font-size: 1rem; line-height: 1.5; border: 1px solid; cursor: pointer; border-radius: 0.375rem; background-color: transparent; font-weight: bolder; } .custom-button a { text-decoration: none; } .custom-button :hover { opacity: 0.5; } #footer__creds { margin-right: 2rem; white-space: nowrap; } .active { box-shadow: -0.5em 0 1em gray; background: rgba(169, 169, 169, 0.3); } .fa { align-self: center; display: flex; margin-right: 1rem; border-radius: 50%; } .fa:hover { opacity: 0.7; } .footer__icons-bar { margin-left: 2rem; display: flex; justify-content: space-around; } .main__body-mock { white-space: nowrap; background-color: #eee; border: 1px solid #999; display: block; padding: 2rem; border-radius: 1rem; } .main__body-mock b { text-decoration: line-through; } #home-btn { display: flex; } #home-btn:hover { opacity: 0.7; } #main__code-snippet { background-color: rgba(199, 199, 199, 0.3); border: 1px solid #999; padding: 2rem; font-size: medium; border-radius: 1rem; overflow: scroll; box-shadow: -0.5em 0 1em gray; white-space: pre; align-self: center; display: flex; max-width: 80vw; } /*# sourceMappingURL=styles.css.map */