@use "../abstracts/" as *; .about-section { @include flex-sp-around-center; @include mobile-container; // mobile to smaller laptop screen sizes @include responsive(laptop) { @include flex-column-center; @include medium-container; } @include responsive(phone) { @include mobile-container; } } .welcome-section { @include standard-grid; gap: 8rem; @include mobile-container; width: 60%; // mobile to smaller laptop screen sizes @include responsive(laptop) { @include flex-column-center; gap: 4rem; @include medium-container; } @include responsive(phone) { @include mobile-container; } .welcome-intro { border-radius: $radius-text-container; outline: 3px solid $text-special-dark; outline-offset: 1rem; // spacing between paragraphs but not below the last paragraph p:not(:last-child) { margin-bottom: 1rem; } } } .projects-section { @include wide-container; // less margin between h2 and the 2nd child = first project-container & > div:not(:nth-child(2)) { margin-top: 10rem; } // mobile to smaller laptop screen sizes @include responsive(laptop) { @include medium-container; } @include responsive(phone) { @include flex-column-center; margin: 8rem 0; width: 100%; } } .contact-section { @include wide-container; // mobile to smaller laptop screen sizes @include responsive(laptop) { @include medium-container; } @include responsive(phone) { @include mobile-container; } }