@font-face{font-family:fa-brands-400;src:url(f77bcc98bb7468c8b15a.woff2)}@font-face{font-family:fa-regular-400;src:url(d79c2ec96ab9ff1161a2.woff2)}@font-face{font-family:fa-solid-900;src:url(4896d4b04430cc3dfb06.woff2)}.directory-icon:before{content:""}.directory-icon:before,.edit-icon:before{color:var(--ourbigbook-color);font-family:fa-solid-900;font-size:.95em;font-weight:900}.edit-icon:before{content:""}.file-icon:before{content:""}.file-icon:before,.new-article-icon:before{color:var(--ourbigbook-color);font-family:fa-solid-900;font-size:.95em;font-weight:900}.new-article-icon:before{content:"+"}.time-icon:before{color:var(--ourbigbook-color);content:"";font-family:fa-regular-400;font-size:.95em;font-weight:900}span.pill{border:1px solid var(--ourbigbook-color-discreet);border-radius:.8em;display:inline-block;font-weight:700;line-height:1em;padding:.2em .5em;white-space:pre}span.pill a{color:var(--ourbigbook-color)}@media only screen and (max-width:635px){.mobile-hide{display:none}}@media only screen and (min-width:636px){.desktop-hide{display:none}}.ourbigbook-editor{display:flex;flex-direction:column;height:100%}.ourbigbook-editor .editor-xref-dialog{background-color:var(--ourbigbook-background-color);border:1px solid var(--ourbigbook-button-border-color);border-radius:4px;box-sizing:border-box;color:var(--ourbigbook-color);font-family:Arial,Helvetica,sans-serif;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);overflow:auto;padding:20px;width:640px}.ourbigbook-editor .editor-xref-dialog::backdrop{background:rgba(0,0,0,.5)}.ourbigbook-editor .editor-xref-dialog h2{margin:0 0 16px}.ourbigbook-editor .editor-xref-dialog input,.ourbigbook-editor .editor-xref-dialog select{background-color:var(--ourbigbook-background-color);border:1px solid var(--ourbigbook-button-border-color);box-sizing:border-box;color:var(--ourbigbook-color);display:block;font:inherit;padding:6px;width:100%}.ourbigbook-editor .editor-xref-dialog input{margin-top:6px}.ourbigbook-editor .editor-xref-dialog .editor-xref-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.ourbigbook-editor .editor-xref-dialog button{background-color:var(--ourbigbook-button-background-color);border:1px solid var(--ourbigbook-button-border-color);border-radius:3px;color:var(--ourbigbook-button-color);cursor:pointer;font:inherit;padding:4px 10px}.ourbigbook-editor .editor-xref-dialog button:disabled{background-color:var(--ourbigbook-button-disabled-background-color);color:var(--ourbigbook-button-disabled-color);cursor:default}.ourbigbook-editor .editor-panes{display:flex;flex:1;min-height:0}.ourbigbook-editor .editor-toolbar{align-items:center;background-color:var(--ourbigbook-button-background-color);border:1px solid var(--ourbigbook-button-border-color);border-radius:3px;display:flex;flex-shrink:0;flex-wrap:wrap;font-family:Arial,Helvetica,sans-serif;gap:4px;margin-bottom:5px;padding:4px}.ourbigbook-editor .editor-toolbar .editor-toolbar-group{align-items:center;display:flex;gap:2px}.ourbigbook-editor .editor-toolbar .editor-toolbar-group:not(:first-child){border-left:1px solid var(--ourbigbook-button-border-color);padding-left:4px}.ourbigbook-editor .editor-toolbar button,.ourbigbook-editor .editor-toolbar select{background-color:var(--ourbigbook-button-background-color);border:1px solid transparent;border-radius:3px;color:var(--ourbigbook-button-color);cursor:pointer;font-family:inherit;font-size:14px;line-height:24px;min-height:30px;min-width:30px;padding:2px 6px}.ourbigbook-editor .editor-toolbar button:hover:not(:disabled),.ourbigbook-editor .editor-toolbar select:hover:not(:disabled){background-color:var(--ourbigbook-code-background-color)}.ourbigbook-editor .editor-toolbar button:focus-visible,.ourbigbook-editor .editor-toolbar select:focus-visible{outline:2px solid var(--ourbigbook-a-color);outline-offset:1px}.ourbigbook-editor .editor-toolbar button:disabled,.ourbigbook-editor .editor-toolbar select:disabled{background-color:var(--ourbigbook-button-disabled-background-color);color:var(--ourbigbook-button-disabled-color);cursor:default}.ourbigbook-editor .errorDecoration{background:red;margin-left:3px;width:4px!important}.ourbigbook-editor .input{align-items:center;flex:1 0 auto;height:100%;margin:0 5px 0 0;overflow:hidden;width:50%}.ourbigbook-editor .output{align-items:center;margin:0 0 0 5px;width:50%}.ourbigbook-editor .errors,.ourbigbook-editor .output{flex:1 1 auto;height:100%;overflow:auto}.ourbigbook-editor .errors .title{color:var(--ourbigbook-error-color);font-weight:700}.ourbigbook-editor .errors.has-error{padding:0 1em;width:50%}.ourbigbook-editor .errors .error{margin-bottom:.5em}.ourbigbook-editor .errors .error .loc{cursor:pointer;font-weight:700}