diff --git a/src/templates/QuickstartDetails.js b/src/templates/QuickstartDetails.js index d46dcd6a2..3c415d0a5 100644 --- a/src/templates/QuickstartDetails.js +++ b/src/templates/QuickstartDetails.js @@ -109,17 +109,39 @@ const QuickstartDetails = ({ data, location }) => { css={css` border-bottom: none; display: grid; - padding-bottom: 0; - grid-template-areas: 'title logo' 'summ logo' 'cta logo'; grid-column-gap: 1rem; grid-row-gap: 1rem; + grid-template-areas: + 'title logo' + 'summ logo' + 'cta logo'; + justify-content: normal; + justify-self: center; row-gap: 1rem; + width: 101%; h1 { font-weight: normal; grid-area: title; padding-bottom: 1rem; } + + @media (min-width: 760px) { + background: var(--primary-background-color); + border-bottom: 1px solid var(--border-color); + border-radius: 0.25rem; + grid-template-areas: + 'logo title cta' + 'logo summ cta'; + padding: 16px 0 24px; + position: sticky; + top: var(--global-header-height); + z-index: 80; + } + + .dark-mode { + box-shadow: none; + } `} > {quickstart.logoUrl && ( @@ -130,6 +152,7 @@ const QuickstartDetails = ({ data, location }) => { max-height: 5rem; grid-area: logo; align-self: center; + justify-self: center; .dark-mode & { background-color: white; @@ -145,8 +168,7 @@ const QuickstartDetails = ({ data, location }) => {