@import url('base.css'); body::before { content: url('logos/back-cg-final.png'); float: left; margin: -1.6em 0 0 calc(-26px - 1.5em); } @media (min-width: 40em) { body::before { content: none; } body { background-repeat: no-repeat; background-size: auto; background-image: url('logos/back-cg-final.png'); padding-left: 160px; } } @media screen and (min-width: 78em) { body:not(.toc-inline) #toc { padding-top: 160px; background-attachment: local; }; } @media screen and (min-width: 40em) { body.toc-sidebar #toc { padding-top: 160px; background-attachment: local; }; }