starlight-view-modes
Version:
Starlight plugin adding view mode capabilities to your documentation website.
47 lines (44 loc) • 1.26 kB
CSS
@layer starlight, zen-mode;
@layer zen-mode {
body:has(.starlight-view-modes-zen-mode-footer) {
--sl-mobile-toc-height: 0rem;
/* --sl-content-width: 67.5rem; */
}
body:has(.starlight-view-modes-zen-mode-footer) header.header {
display: none;
}
body:has(.starlight-view-modes-zen-mode-footer) nav {
top: 0;
inset-inline-start: 0;
}
@media (min-width: 50rem) {
body:has(.starlight-view-modes-zen-mode-footer) #starlight__sidebar {
display: none;
}
}
body:has(.starlight-view-modes-zen-mode-footer) main {
width: calc(100vw - var(--sl-sidebar-pad-x));
}
body:has(.starlight-view-modes-zen-mode-footer) .right-sidebar-container {
display: none;
}
body:has(.starlight-view-modes-zen-mode-footer) main .sl-container {
margin: 0 auto;
}
body:has(.starlight-view-modes-zen-mode-footer) .main-frame {
padding-inline: 0;
}
body:has(.starlight-view-modes-zen-mode-footer):has(#starlight__sidebar)
main {
width: calc(100vw);
}
body:has(.starlight-view-modes-zen-mode-footer):has(#starlight__sidebar)
main
.sl-container {
margin: 0 auto;
}
body:has(.starlight-view-modes-zen-mode-footer):has(#starlight__sidebar)
.main-frame {
padding-inline: 0;
}
}