.standalone { --app-bar-height: 0px; --announcement-height: 0px; }
.standalone-footer { box-sizing: border-box; width: calc(100% - 2rem); max-width: 1280px; margin: 4rem auto 0; padding: 2rem 0; display: flex; align-items: center; }
.standalone-footer-brand { display: inline-flex; align-items: center; gap: 0.75rem; color: #1d1d1f; font-size: 1rem; font-weight: 600; text-decoration: none; }
.standalone-footer-name { display: inline-flex; align-items: center; gap: 0.5rem; }
.standalone-footer-name img { display: block; }
.standalone .docs-left-inner { top: 0; height: 100dvh; max-height: none; padding-top: 1.5rem; }
.standalone .docs-right-inner { top: 1.5rem; max-height: calc(100vh - 3rem); }
.standalone .docs-left-rail { top: 0; }

.standalone .docs-shell { padding-bottom: 0; }
.standalone .docs-layout { min-height: 100dvh; }
