/******** Imports *******/ @import "/node_modules/normalize.css/normalize.css"; @import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Share+Tech+Mono&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap"); /*local imports*/ @import "../../css/templateStyles.css"; @import "../../css/nav.css"; @import "../../css/footer.css"; @import "blogPosts.css"; @import "home.css"; @import "category.css"; @import "prism.css"; .policy { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; padding-left: 5em; padding-bottom: 5em; } .policy h3 { font-weight: bold; } /**** Media Queries *****/ @media screen and (max-width: 90em) { /***** Individual Blog Posts ***/ div.mainContent { width: 80%; } aside.sideContent { width: 20%; } } @media screen and (max-width: 75em) { /***** Menu bar ***/ div.menuBar .menu ul { flex-direction: column; align-items: center; padding-left: 1.25em; } div.menuBar .menu ul li input[type="search"] { width: 100%; } /*** Large Post for Home and Category ***/ section.largePost { padding: 1em; } section.largePost .outerContent { flex-direction: column; justify-content: center; align-items: center; } .banner { max-width: 50%; } section.largePost .outerContent > .content, section.largePost .outerContent > img { width: 90%; } /***** Individual Blog Posts ***/ section#individualPost { flex-direction: column-reverse; justify-content: center; align-items: center; } div.mainContent { width: 100%; border-right: none; } aside.sideContent { width: 100%; flex-direction: row; align-items: stretch; justify-content: space-around; border-bottom: 5px solid var(--mutedGrey); flex-wrap: wrap; } aside.sideContent > div.authorInfo { grid-template-columns: 4fr 1fr 1fr 1fr; flex-basis: 100%; } aside.sideContent > div.authorInfo .picture { grid-row: span 3; } div.byLine { flex-direction: column; align-items: flex-start; } div.byLine h3:last-child { border-left: none; padding-left: 0; } aside.sideContent > div.authorInfo h3 { grid-column-start: 2; grid-column-end: end; grid-row: 3; } aside.sideContent > div.categories { flex-basis: 100%; } aside.sideContent > div.otherPosts { border-bottom: 5px solid var(--mutedGrey); } div.otherPosts, div.newsletter, div.feeds { justify-content: space-between; width: 50%; } aside.sideContent > div { border-right: 5px solid var(--mutedGrey); flex-basis: 50%; } aside.sideContent > div:last-child { border-right: none; } /***** Categories and Search Pages ***/ main > h1 { padding-left: 1em; } } @media screen and (max-width: 55em) { /*** Large Post for Home and Category ***/ .banner { max-width: 75%; } /***** Individual Blog Posts ***/ aside.sideContent > div.authorInfo { grid-template-columns: 2fr 1fr 1fr; grid-template-rows: 1fr 1fr; } aside.sideContent > div.authorInfo h3 { grid-row: 2; } } @media screen and (max-width: 30em) { /***** Individual Blog Posts ***/ .profile { max-width: 50%; } section#individualPost { flex-direction: column; } aside.sideContent { flex-direction: column; align-items: center; border-bottom: none; } aside.sideContent > div.authorInfo { grid-template-columns: 1fr 1fr 1fr; grid-template-rows: repeat(3, auto); border-top: 5px solid var(--mutedGrey); } aside.sideContent > div.authorInfo .picture { grid-row: 1; grid-column: span 3; } aside.sideContent > div.authorInfo h3 { grid-column: span 3; } div.otherPosts, div.newsletter, div.feeds { width: 100%; } }