html:not([data-page-mode="wide"]) #content-area { max-width: 44rem !important; } img.nav-logo { max-width: 200px; } /* Code highlighting -- target only inline code elements, not code blocks */ p code:not(pre code), table code:not(pre code), .prose code:not(pre code), li code:not(pre code), h1 code:not(pre code), h2 code:not(pre code), h3 code:not(pre code), h4 code:not(pre code), h5 code:not(pre code), h6 code:not(pre code) { color: #f72585 !important; background-color: rgba(247, 37, 133, 0.09); } /* V2 banner - inside content-container, breaks out of padding with negative margins */ #v2-banner { display: block; background: linear-gradient(135deg, #4cc9f0 0%, #2d00f7 100%); color: white; text-align: center; padding: 10px 16px; font-size: 0.875rem; font-weight: 600; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); margin: -2rem -2rem 1.5rem -2rem; width: calc(100% + 4rem); border-radius: 8px 8px 0 0; } #v2-banner a { color: white; text-decoration: underline; font-weight: 700; } #v2-banner a:hover { opacity: 0.9; } @media (min-width: 1024px) { #v2-banner { margin: -3rem -4rem 1.5rem -4rem; width: calc(100% + 8rem); } } .dark #v2-banner { background: linear-gradient(135deg, #2d00f7 0%, #4cc9f0 100%); }