@layer quartz-base{.mode-search,.mode-switcher-trigger{cursor:pointer;height:32px;text-align:inherit;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;position:relative}.mode-search{width:20px}.mode-search svg{width:20px;height:20px;fill:var(--darkgray);position:absolute;top:calc(50% - 10px);left:0}.sidebar.left .flex-component>div:has(>.mode-search){display:contents}.mode-search{order:-1}.mode-switcher{align-items:center;display:flex;position:relative}.mode-switcher-trigger{align-items:center;width:20px;display:flex}.mode-switcher-trigger .trigger-glyph{width:20px;height:20px;fill:var(--darkgray);flex-shrink:0;display:none}.mode-switcher-popover{border:1px solid var(--lightgray);background-color:var(--light);z-index:4;border-radius:5px;flex-direction:column;gap:2px;min-width:max-content;margin-top:.4rem;padding:.25rem;display:none;position:absolute;top:100%;right:0;box-shadow:0 2px 6px #00000026}.mode-switcher[data-open] .mode-switcher-popover{display:flex}.mode-switcher-option{cursor:pointer;width:100%;color:var(--darkgray);white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.35rem .6rem;font-size:.8rem;line-height:1.4;display:flex}.mode-switcher-option:hover{background-color:var(--lightgray)}.mode-switcher-option .option-glyph{fill:currentColor;flex-shrink:0;width:16px;height:16px}.mode-switcher-option .option-glyph--fill{display:none}:root[reading-mode=plain] .mode-switcher[data-group=reading] .trigger-glyph--plain,:root[reading-mode=reader] .mode-switcher[data-group=reading] .trigger-glyph--reader,:root[reading-mode=zen] .mode-switcher[data-group=reading] .trigger-glyph--zen{display:block}:root[reading-mode=plain] .mode-switcher[data-group=reading] .mode-switcher-option[data-value=plain]{background-color:var(--highlight)}:root[reading-mode=plain] .mode-switcher[data-group=reading] .mode-switcher-option[data-value=plain] .option-glyph--outline{display:none}:root[reading-mode=plain] .mode-switcher[data-group=reading] .mode-switcher-option[data-value=plain] .option-glyph--fill{display:block}:root[reading-mode=reader] .mode-switcher[data-group=reading] .mode-switcher-option[data-value=reader]{background-color:var(--highlight)}:root[reading-mode=reader] .mode-switcher[data-group=reading] .mode-switcher-option[data-value=reader] .option-glyph--outline{display:none}:root[reading-mode=reader] .mode-switcher[data-group=reading] .mode-switcher-option[data-value=reader] .option-glyph--fill{display:block}:root[reading-mode=zen] .mode-switcher[data-group=reading] .mode-switcher-option[data-value=zen]{background-color:var(--highlight)}:root[reading-mode=zen] .mode-switcher[data-group=reading] .mode-switcher-option[data-value=zen] .option-glyph--outline{display:none}:root[reading-mode=zen] .mode-switcher[data-group=reading] .mode-switcher-option[data-value=zen] .option-glyph--fill,:root[screen-mode=normal] .mode-switcher[data-group=screen] .trigger-glyph--normal,:root[screen-mode=fullscreen] .mode-switcher[data-group=screen] .trigger-glyph--fullscreen,:root[screen-mode=fullscreen-canvas] .mode-switcher[data-group=screen] .trigger-glyph--fullscreen-canvas{display:block}:root[screen-mode=normal] .mode-switcher[data-group=screen] .mode-switcher-option[data-value=normal]{background-color:var(--highlight)}:root[screen-mode=normal] .mode-switcher[data-group=screen] .mode-switcher-option[data-value=normal] .option-glyph--outline{display:none}:root[screen-mode=normal] .mode-switcher[data-group=screen] .mode-switcher-option[data-value=normal] .option-glyph--fill{display:block}:root[screen-mode=fullscreen] .mode-switcher[data-group=screen] .mode-switcher-option[data-value=fullscreen]{background-color:var(--highlight)}:root[screen-mode=fullscreen] .mode-switcher[data-group=screen] .mode-switcher-option[data-value=fullscreen] .option-glyph--outline{display:none}:root[screen-mode=fullscreen] .mode-switcher[data-group=screen] .mode-switcher-option[data-value=fullscreen] .option-glyph--fill{display:block}:root[screen-mode=fullscreen-canvas] .mode-switcher[data-group=screen] .mode-switcher-option[data-value=fullscreen-canvas]{background-color:var(--highlight)}:root[screen-mode=fullscreen-canvas] .mode-switcher[data-group=screen] .mode-switcher-option[data-value=fullscreen-canvas] .option-glyph--outline{display:none}:root[screen-mode=fullscreen-canvas] .mode-switcher[data-group=screen] .mode-switcher-option[data-value=fullscreen-canvas] .option-glyph--fill{display:block}:root[reading-mode=reader] .sidebar.left>:not(.flex-component),:root[reading-mode=reader] .sidebar.right{opacity:0;transition:opacity .2s}:root[reading-mode=reader] .sidebar.left:hover>:not(.flex-component),:root[reading-mode=reader] .sidebar.right:hover{opacity:1}:root[reading-mode=reader] .sidebar.left>.search:has(.search-container.active){opacity:1}:root[screen-mode=fullscreen-canvas] #quartz-body:has(.canvas-page) .sidebar.left{z-index:2}:root[screen-mode=fullscreen-canvas] #quartz-body:has(.canvas-page) .sidebar.left>:not(.flex-component):not(.search){display:none}:root[screen-mode=fullscreen-canvas] #quartz-body:has(.canvas-page) .sidebar.left>.search>.search-button{display:none}:root[reading-mode=zen] .page>#quartz-body{grid-template:"grid-header""grid-center""grid-footer"/auto;row-gap:0}:root[reading-mode=zen] #quartz-body .sidebar.right,:root[reading-mode=zen] #quartz-body .sidebar.left>:not(.flex-component):not(.search),:root[reading-mode=zen] #quartz-body .sidebar.left>.search>.search-button{display:none}:root[reading-mode=zen] .page{max-width:100%}@media (min-width:800px){:root[reading-mode=zen] #quartz-body .page-header{margin-top:2rem}}:root[reading-mode=zen] .center>hr,:root[reading-mode=zen] .center .breadcrumb-container{display:none}:root[reading-mode=zen] #quartz-body .sidebar.left{z-index:2;opacity:1;width:auto;height:auto;padding:1rem;position:fixed;top:0;left:auto;right:0}@media (min-width:800px){:root[reading-mode=zen] .page>#quartz-body{padding:0 2rem}}}