.github-feed { border-bottom: 1px solid $lbry-gray-1; font-size: 0.8rem; grid-area: github; position: relative; @media (min-width: 1301px) { padding-top: 3.7rem; } @media (min-width: 1001px) and (max-width: 1300px) { padding-top: 2.95rem; } @media (min-width: 1001px) { border-left: 1px solid $lbry-gray-1; padding-right: 10%; padding-bottom: 2rem; padding-left: 2rem; } @media (max-width: 1000px) { padding-top: 2rem; padding-bottom: 2rem; } @media (min-width: 901px) and (max-width: 1000px) { padding-right: 1rem; padding-left: 1rem; } @media (max-width: 900px) { padding-right: 2rem; padding-left: 2rem; } @media (max-width: 700px) { overflow-x: auto; overflow-y: hidden; white-space: nowrap; } h3, h5 { @media (min-width: 1001px) { text-align: center; } } h3 { letter-spacing: 0.1rem; line-height: 1; text-transform: uppercase; @media (min-width: 1301px) { width: calc(100% - (1rem + 5%)); top: 2.15rem; left: 0; color: rgba($lbry-black, 0.045); font-size: 4rem; position: absolute; } @media (max-width: 1300px) { color: $lbry-black; } @media (min-width: 901px) and (max-width: 1300px) { font-size: 3rem; } @media (max-width: 900px) { font-size: 2rem; margin-bottom: 1rem; } } h5 { font-style: italic; font-weight: normal; @media (min-width: 1001px) { margin-bottom: 3rem; } @media (min-width: 901px) and (max-width: 1000px) { margin-bottom: 2rem; } @media (max-width: 900px) { top: -1rem; margin-bottom: 0.5rem; position: relative; } } } .github-feed__event { cursor: default; line-height: 1.55; @media (max-width: 700px) { width: 200px; display: inline-block; margin-right: 1.25rem; vertical-align: top; } &:not(:last-of-type) { @media (min-width: 701px) { margin-bottom: 1.25rem; } } > a:first-of-type { width: 100%; font-weight: 700; margin-bottom: 0.5rem; @media (max-width: 700px) { display: block; } } > p:first-of-type { @media (max-width: 700px) { box-shadow: 0 2px 5px rgba($lbry-black, 0.05); } code { padding: 0.2rem 0.5rem; top: -1px; background-color: $lbry-black; border-radius: 3px; color: $lbry-white; font-size: 80%; letter-spacing: 0.05rem; position: relative; } em:not(.github-feed__event__time) { text-decoration: underline; } @media (min-width: 701px) { width: calc(100% - 4.5rem); display: inline-block; margin-left: 0.5rem; vertical-align: top; } @media (max-width: 700px) { width: 90%; padding: 1rem; top: -3.5rem; left: 5%; background-color: $lbry-white; border: 1px solid $lbry-gray-1; border-radius: 3px; overflow-x: hidden; position: relative; white-space: normal; } } } .github-feed__event__avatar { border: 1px solid $lbry-gray-1; border-radius: 3px; object-fit: cover; object-position: center; @media (min-width: 701px) { width: 2.5rem; height: 2.5rem; } @media (max-width: 700px) { width: 100%; height: 100%; } } .github-feed__event__time { color: $lbry-gray-3; display: block; @media (max-width: 700px) { padding-top: 1rem; } }