:root{--sb-icon-focus:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.500%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224.500%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22M12%201.500v3M12%2019.500v3M1.500%2012h3M19.500%2012h3%22%2F%3E%3C%2Fsvg%3E)}.sb-shell-focus-button{border:1px solid var(--sb-border);background:0 0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;padding:0;display:inline-flex}.sb-shell-focus-button:hover{background:var(--sb-surface);border-color:var(--sb-primary)}.sb-shell-focus-button:hover .sb-shell-icon{background-color:var(--sb-text)}.sb-shell-focus-button.sb-shell-focus-button[aria-pressed=true]{background:var(--sb-surface);border-color:var(--sb-primary)}.sb-shell-focus-button[aria-pressed=true] .sb-shell-icon{background-color:var(--sb-text)}.sb-shell-focus-button .sb-shell-icon{background-color:var(--sb-text-muted);width:1.2rem;height:1.2rem;-webkit-mask:var(--sb-icon-focus) center / contain no-repeat;mask:var(--sb-icon-focus) center / contain no-repeat}html.sb-shell-focused,html.sb-shell-focus-requested{--sb-header-height:0rem;--sb-scroll-offset:1rem}html.sb-shell-focused .sb-shell-header-end,html.sb-shell-focus-requested .sb-shell-header-end{top:calc(.5rem + env(safe-area-inset-top,0px));right:calc(.5rem + env(safe-area-inset-right,0px));z-index:25;gap:.5rem;margin:0;position:fixed}html.sb-shell-focused .sb-shell-header-end>:is(button,a),html.sb-shell-focus-requested .sb-shell-header-end>:is(button,a),html.sb-shell-focused .sb-shell-header-end .sb-shell-theme-toggle,html.sb-shell-focus-requested .sb-shell-header-end .sb-shell-theme-toggle{background:var(--sb-on-background);box-shadow:0 .1rem .4rem var(--sb-shadow)}html.sb-shell-focused .sb-shell-edge-toggle,html.sb-shell-focus-requested .sb-shell-edge-toggle{top:4.6rem}html.sb-shell-focused .sb-shell-secondary .sb-shell-sidebar-inner,html.sb-shell-focus-requested .sb-shell-secondary .sb-shell-sidebar-inner{padding-top:3.5rem}html.sb-shell-focused .sb-shell-header:has(>.sb-shell-toc-drawer-toggle) .sb-shell-header-end,html.sb-shell-focus-requested .sb-shell-header:has(>.sb-shell-toc-drawer-toggle) .sb-shell-header-end{right:calc(3.3rem + env(safe-area-inset-right,0px))}html.sb-shell-focused .sb-shell-grid,html.sb-shell-focus-requested .sb-shell-grid{--sb-p:0px;--sb-s:0px;grid-template-columns:minmax(0,1fr)}html.sb-shell-focused .sb-shell-grid>#sb-shell-main,html.sb-shell-focus-requested .sb-shell-grid>#sb-shell-main{grid-column:1}html.sb-shell-focused .sb-shell-primary,html.sb-shell-focused .sb-shell-secondary,html.sb-shell-focused .sb-shell-edge-toggle,html.sb-shell-focus-requested .sb-shell-primary,html.sb-shell-focus-requested .sb-shell-secondary,html.sb-shell-focus-requested .sb-shell-edge-toggle{display:none!important}html.sb-shell-focused .sb-shell-menu-toggle,html.sb-shell-focused .sb-shell-toc-drawer-toggle,html.sb-shell-focus-requested .sb-shell-menu-toggle,html.sb-shell-focus-requested .sb-shell-toc-drawer-toggle{width:2.3rem;top:calc(.5rem + env(safe-area-inset-top,0px));z-index:25;background:var(--sb-on-background);box-shadow:0 .1rem .4rem var(--sb-shadow);justify-content:center;padding:0;display:inline-flex;position:fixed}html.sb-shell-focused .sb-shell-toc-drawer-label,html.sb-shell-focus-requested .sb-shell-toc-drawer-label{display:none}html.sb-shell-focused .sb-shell-menu-toggle,html.sb-shell-focus-requested .sb-shell-menu-toggle{left:calc(.5rem + env(safe-area-inset-left,0px))}html.sb-shell-focused .sb-shell-toc-drawer-toggle,html.sb-shell-focus-requested .sb-shell-toc-drawer-toggle{right:calc(.5rem + env(safe-area-inset-right,0px))}html.sb-shell-focused .sb-shell-header,html.sb-shell-focus-requested .sb-shell-header{border-bottom:0;height:0;padding:0;overflow:visible}html.sb-shell-focused .sb-shell-header>:not(.sb-shell-menu-toggle):not(.sb-shell-toc-drawer-toggle):not(.sb-shell-header-end),html.sb-shell-focus-requested .sb-shell-header>:not(.sb-shell-menu-toggle):not(.sb-shell-toc-drawer-toggle):not(.sb-shell-header-end){display:none}
