/* this style is used inline in list.html */ body { margin: auto !important; max-width: 2560px !important; } body > footer.pagewidth, body > header.pagewidth { padding: 0 calc(1.5rem + 1ex); } body > aside.carousel { position: sticky; position: -webkit-sticky; left: 0; float: left; /* border: var(--border); border-radius: 1ex; */ padding: 1rem; width: 38vw; height: var(--vbody); } body > main#home { height: var(--vbody); min-height: unset; overflow-y: auto; } body > main#home > aside#list-tags { top: 0; right: 0; margin: 1rem auto; width: calc(100% - var(--golden-ratio)); } #home #top { padding: 0 1rem; } #home #list-posts { padding: 1rem; width: var(--golden-ratio); } div[role="feed"] { padding: 0 1ex; } .carousel .feed-item, #home .feed-item, hr.ldots { width: unset; } #main-footer > .pagewidth { padding: 0; } #i18n-menu > .on-plank, #more-menu > .on-plank, #duckduckgo, .pagefind-ui { margin-right: 1rem; } #has-search-fallback.pagewidth { padding-right: 1rem; } #grain { display: none; } @media (max-width: 960px) { body > aside.carousel { float: unset; padding: 0; width: unset; } body > main#home { height: unset; overflow-y: unset; } aside + main#home { margin-top: var(--vhead); } body > main#home > aside#list-tags { top: var(--vhead); } } @media (max-width: 640px) { body > main#home > aside#list-tags, #home #list-posts { margin: var(--bigskip) auto; padding: 0 var(--void); width: var(--golden-ratio); } div[role="feed"] { padding: 0; } .form.on-plank, .pagefind-ui { margin-right: 1ex; } }