ul[data-v-1302b87f]{margin:0;padding:0 0 0 var(--padding)}li[data-v-1302b87f]{list-style:none;padding:.25em 0}.parent[data-v-1302b87f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.parent>a[data-v-1302b87f]{font-weight:600;cursor:pointer}.parent>span[data-v-1302b87f]{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.5em;cursor:pointer}.parent>span:hover>svg[data-v-1302b87f]{color:var(--gold)}a[data-v-1302b87f]{text-decoration:none}a[data-v-1302b87f]:link,a[data-v-1302b87f]:visited{color:var(--purple-dark)}a[data-v-1302b87f]:focus,a[data-v-1302b87f]:hover{color:var(--purple);text-decoration:underline}a[data-v-1302b87f]:active{color:var(--purple)}a.router-link-exact-active[data-v-1302b87f]{font-style:italic;color:var(--color-link)}nav [draggable=true]:not(.touch-device){cursor:row-resize}nav [draggable=true]:not(.touch-device):hover:not(:has([draggable=true]:hover)){margin-inline:-.25em;padding-inline:.25em;background-color:var(--background-color);border-radius:.5em}@supports not selector(:has(x)){nav [draggable=true]:not(.touch-device):hover{margin-inline:-.25em;padding-inline:.25em;background-color:var(--background-color-alt-transparent);border-radius:.5em}}.drag-source{visibility:hidden}.dragover-item{outline:2px solid var(--gold)}.dragover-item-above,.dragover-item-below{outline:none}.dragover-item-above:before,.dragover-item-below:after{content:"";display:block;-webkit-transform:translateY(-.25em);transform:translateY(-.25em);height:0;width:100%;outline:1px solid var(--gold)}.dragover-item-below:after{-webkit-transform:translateY(.25em);transform:translateY(.25em)}.drag-expand{-webkit-animation:dragExpand .3s linear;animation:dragExpand .3s linear}@-webkit-keyframes dragExpand{25%{outline-color:transparent}50%{outline-color:var(--gold)}75%{outline-color:transparent}to{outline-color:var(--gold)}}@keyframes dragExpand{25%{outline-color:transparent}50%{outline-color:var(--gold)}75%{outline-color:transparent}to{outline-color:var(--gold)}}.btn.busy div:not(:has(svg)):before,button.busy div:not(:has(svg)):before{background:-webkit-gradient(linear,left top,left bottom,from(var(--angle)),color-stop(var(--purple)),color-stop(var(--red)),color-stop(var(--purple)),to(var(--red)));background:linear-gradient(var(--angle),var(--purple) var(--gradient-pos-1),var(--red) var(--gradient-pos-2),var(--purple) var(--gradient-pos-3),var(--red) var(--gradient-pos-4));-webkit-animation:color-rotate 1s linear infinite;animation:color-rotate 1s linear infinite}.btn svg:not(.icon-only),button svg:not(.icon-only){-webkit-margin-end:.5em;margin-inline-end:.5em}.btn.iconRight svg:not(.icon-only),button.iconRight svg:not(.icon-only){-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:.5em;margin-inline-start:.5em}.btn.busy div,button.busy div{background:hsla(0,0%,100%,.65)!important;color:var(--text-color)!important}.btn.busy div:not(:has(svg)):before,button.busy div:not(:has(svg)):before{content:"";display:inline-block;-webkit-margin-end:.5em;margin-inline-end:.5em;vertical-align:-.2em;width:1em;height:1em;border-radius:50%}.btn.busy svg.spin,button.busy svg.spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}div[data-v-bc61b244]{position:relative;z-index:100}ul[data-v-bc61b244]{position:absolute;margin:0;padding:0;max-height:7.5em;width:100%;list-style-type:none;overflow-y:auto;background:var(--background-color)}ul.in-place[data-v-bc61b244]{position:static}ul>li[data-v-bc61b244]{padding:.25em .5rem;font-size:var(--text-smaller);cursor:pointer}ul>li[data-v-bc61b244]:hover{background:var(--red-light-55)}ul>li.active[data-v-bc61b244]{color:var(--color-text-light);background:var(--red)}ul>li[data-v-bc61b244]:not(:last-child){border-bottom:1px solid var(--red-light-55)}ul>li.isSelected button[data-v-bc61b244]:after{content:" ✔️"}ul>li button[data-v-bc61b244]{margin:0!important;padding:0!important;background:none!important;font-weight:400!important;text-align:left;color:var(--color-text);border-radius:0!important}button.clear[data-v-bc61b244]{position:absolute;right:.75em;font-size:.45em;--border-radius:100%;-webkit-transform:translateY(10%);transform:translateY(10%)}b.highlight{font-weight:900;background-color:var(--gold-light-35)}li.active b.highlight,li:hover b.highlight{background-color:transparent}.disabled-link svg:not(.icon-only),a svg:not(.icon-only){margin-right:.25em}.disabled-link[data-v-706b9c25]{opacity:.65}h1[data-v-5956f315]{font-size:var(--text-xl)}h1[data-v-5956f315],table[data-v-5956f315]{margin:var(--padding) 0}table i[data-v-5956f315]{padding:0 1em}td+td[data-v-5956f315]{padding-left:2em}tr+tr>td[data-v-5956f315]{padding-top:1.5em}kbd[data-v-5956f315]{padding:.15em .25em;background-color:var(--purple-light-55);border:1px solid var(--purple-2);border-radius:.25em;-webkit-box-shadow:.05em .14em 0 0 var(--purple-2);box-shadow:.05em .14em 0 0 var(--purple-2)}.controls[data-v-344761a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:.5em 0}.bg[data-v-7fb2e049]{position:fixed;display:grid;place-content:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:9000}aside[data-v-7fb2e049]{position:relative;max-height:75vh;max-height:85svh;margin:var(--padding);background:var(--background-color-alt);border:1px solid var(--purple);-webkit-box-shadow:var(--shadow-2);box-shadow:var(--shadow-2);z-index:9100}@media screen and (min-width:48em){aside[data-v-7fb2e049]{margin:0 var(--padding) 0 calc(var(--nav-width) + var(--padding))}}aside>[data-v-7fb2e049]{max-height:100%;overflow:auto;padding-inline:1em}aside .close[data-v-7fb2e049]{--border:0em;position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);margin:0}main[data-v-b605a4d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;place-content:center;text-align:center;height:100%}section[data-v-b605a4d2]{margin:0 auto;max-width:80rem}.description[data-v-b605a4d2]{white-space:pre-line}.search[data-v-b605a4d2]{display:inline-block}img[data-v-0ce4cc02]{display:block}.selected img[data-v-0ce4cc02]{outline:2px solid var(--gold)}.menu[data-v-0ce4cc02]{display:none;padding:.25em .5em;background-color:var(--background-color-alt);border:1px solid var(--purple-light-35);border-radius:.5em}.menu>[data-v-0ce4cc02]:not(:last-child){margin-right:1em}span.selected .menu[data-v-0ce4cc02]{display:block}.mythic-table{position:relative;padding:2em 0 0 2em;margin-top:-1em}.mythic-table:first-child{margin-top:0}.mythic-table .mythic-table{margin-top:-2em;margin-left:-2em}.table-wrapper{max-width:100%;overflow-x:auto}table{min-width:0!important}.column-controls,.row-controls,.table-controls{position:absolute}.column-controls>button,.row-controls>button,.table-controls>button{margin:0}.table-controls{top:0;left:0}.column-controls{top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.row-controls{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.column-menu,.row-menu,.table-menu{padding:calc(var(--padding)/2);background-color:var(--purple-3);border:1px solid var(--purple-light-35);-webkit-box-shadow:var(--shadow-2);box-shadow:var(--shadow-2);z-index:10000}.column-menu ul,.row-menu ul,.table-menu ul{list-style:none;margin:0;padding:0}.column-menu ul>li,.row-menu ul>li,.table-menu ul>li{margin-block:.25em}.preview[data-v-4eb272d4]{position:relative;width:50em;max-width:100%;font-size:var(--text-smaller);background-color:var(--purple-3);border:1px solid var(--purple-light-35);-webkit-box-shadow:var(--shadow-2);box-shadow:var(--shadow-2);z-index:1000}.previewContent[data-v-4eb272d4]{position:relative;padding:0 1em;max-height:max(30vh,20em);overflow:auto}span[data-v-d8e04524]{padding:0 .25em;color:var(--color-text);background:var(--purple-3);border:1px solid var(--purple-light-35);-webkit-box-shadow:var(--shadow-2);box-shadow:var(--shadow-2);z-index:900}.pageContent[data-v-ea5058b8]{padding-top:1.5rem}@media screen and (min-width:48em){.pageContent[data-v-ea5058b8]{padding-top:2.4rem}}.pageContent .dice{cursor:pointer}.pageContent h1,.pageContent h2,.pageContent h3,.pageContent h4,.pageContent h5,.pageContent h6{margin-top:min(-1.25em,-5rem);padding-top:max(1.25em,5rem)}@-webkit-keyframes target-5cdcddd6{0%{text-decoration-thickness:1em;text-underline-offset:-.9em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}99.99%{text-decoration-thickness:.05em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}to{text-decoration-thickness:auto;text-underline-offset:.1em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}}@keyframes target-5cdcddd6{0%{text-decoration-thickness:1em;text-underline-offset:-.9em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}99.99%{text-decoration-thickness:.05em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}to{text-decoration-thickness:auto;text-underline-offset:.1em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}}section[data-v-5cdcddd6]{margin:0 auto;max-width:80rem}section[data-v-5cdcddd6] :target{-webkit-text-decoration:solid var(--gold) underline;text-decoration:solid var(--gold) underline}@media(prefers-reduced-motion:no-preference){section[data-v-5cdcddd6] :target{-webkit-animation:target-5cdcddd6 .65s ease-out forwards;animation:target-5cdcddd6 .65s ease-out forwards}}.page-header .outline-control[data-v-5cdcddd6]{margin-right:auto}.outline[data-v-5cdcddd6]{visibility:hidden;position:absolute;top:var(--outline-top-init);right:var(--padding);padding:var(--padding);padding-left:calc(var(--padding) + 1em);max-height:calc(70vh - var(--toolbar-height) - var(--page-controls-height));max-width:40ch;overflow:auto;white-space:normal;background:var(--background-color-alt);border:1px solid var(--purple-3)}@media screen and (min-width:48em){.outline[data-v-5cdcddd6]{right:auto}}.outline.showOutline[data-v-5cdcddd6]{visibility:initial}.outline.wideScreen[data-v-5cdcddd6]{position:absolute;top:var(--outline-top-widescreen)}:root .toolbar-scrolled .outline.shift[data-v-5cdcddd6],:root .toolbar-scrolled .outline[data-v-5cdcddd6]:not(.wideScreen){position:fixed;top:var(--outline-top-scrolled)}:root .toolbar-hidden .outline.wideScreen[data-v-5cdcddd6]{top:var(--outline-top-toolbar-hidden-widescreen)}:root .toolbar-hidden .outline.shift[data-v-5cdcddd6],:root .toolbar-hidden .outline[data-v-5cdcddd6]:not(.wideScreen){position:fixed;top:var(--outline-top-scrolled)}.outline{counter-reset:ol1 ol2 ol3 ol4 ol5 ol6}.outline ol:first-child{margin:0;padding:0}.outline ol,.outline ul{list-style:none;padding-left:1em}.outline li:before{margin-left:-1em;font-size:var(--text-smaller);font-family:var(--font-display);color:var(--purple-2)}.outline a{text-decoration:none}.outline a:link,.outline a:visited{color:var(--purple-dark)}.outline a:focus,.outline a:hover{color:var(--purple);text-decoration:underline}.outline a:active{color:var(--purple)}.outline a.router-link-exact-active{font-style:italic;color:var(--color-link)}.outline nav>ol>li{counter-increment:ol1;counter-reset:ol2 ol3 ol4 ol5 ol6}.outline nav>ol>li:before{content:counter(ol1,upper-roman) ". "}.outline nav>ol>li>ol>li{counter-increment:ol2;counter-reset:ol3 ol4 ol5 ol6}.outline nav>ol>li>ol>li:before{content:counter(ol2,upper-alpha) ". "}.outline nav>ol>li>ol>li>ol>li{counter-increment:ol3;counter-reset:ol4 ol5 ol6}.outline nav>ol>li>ol>li>ol>li:before{content:counter(ol3,decimal) ". "}.outline nav>ol>li>ol>li>ol>li>ol>li{counter-increment:ol4;counter-reset:ol5 ol6}.outline nav>ol>li>ol>li>ol>li>ol>li:before{content:counter(ol4,lower-alpha) ". "}.outline nav>ol>li>ol>li>ol>li>ol>li>ol>li{counter-increment:ol5;counter-reset:ol6}.outline nav>ol>li>ol>li>ol>li>ol>li>ol>li:before{content:"(" counter(ol5,decimal) ") "}.outline nav>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li{counter-increment:ol6}.outline nav>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li:before{content:"(" counter(ol6,lower-alpha) ") "}#generated-subpages{padding:var(--padding);background:var(--background-color-alt);border:1px solid var(--purple-3)}#generated-subpages h1{margin:0;padding:0}#generated-subpages>ul{padding-left:calc(var(--padding)*1.5)}#generated-subpages>ul ul{padding-left:calc(var(--padding)*3)}main[data-v-49ef1fc6],main[data-v-5269dd00]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;place-content:center;height:100%}li[data-v-7efdb66e],main[data-v-49ef1fc6],main[data-v-5269dd00]{-webkit-box-orient:vertical;-webkit-box-direction:normal;text-align:center}li[data-v-7efdb66e]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:calc(var(--padding)/2);background-color:var(--background-color-alt);word-break:break-all;font-style:italic;font-size:var(--text-smaller)}li:is(:hover,:focus-within) .image-controls[data-v-7efdb66e]{display:-webkit-box;display:-ms-flexbox;display:flex}li:is(:hover,:focus-within) figcaption[data-v-7efdb66e]{display:block}figure[data-v-7efdb66e]{position:relative;aspect-ratio:1;margin:0;overflow:hidden}figure img[data-v-7efdb66e]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}figure figcaption[data-v-7efdb66e]{position:absolute;display:none;padding:.25em;width:100%;bottom:0;background:rgb(from var(--background-color-alt) r g b/.85)}figure figcaption>button[data-v-7efdb66e]{margin:0}.image-controls[data-v-7efdb66e]{display:none;position:absolute;top:calc(var(--padding)*2);left:0;padding:0 calc(var(--padding)*2);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;z-index:1}.image-controls>button[data-v-7efdb66e]{margin:0}.image-controls[data-v-7efdb66e]:has(button:only-child){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.placeholder-image[data-v-7efdb66e]{width:100%;height:auto;aspect-ratio:4/3;color:var(--purple-3)}.selected[data-v-7efdb66e]{background:var(--gradient)}form[data-v-7efdb66e]{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;right:0;bottom:0;left:0;padding:var(--padding);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-align:left;background:rgb(from var(--background-color-alt) r g b/.85)}form .controls[data-v-7efdb66e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-margin-before:auto;margin-block-start:auto}[data-v-7efdb66e] aside{margin:0;padding:0;max-width:90vmin;line-height:0}[data-v-7efdb66e] aside img{max-width:100%}[data-v-7efdb66e] aside:has(.tall){width:auto}[data-v-7efdb66e] aside:has(.tall) img{height:84vmin}div[data-v-170daa90]{position:absolute;top:1em;bottom:1em;left:0;right:0;display:grid;place-content:center;text-align:center;background:var(--gradient-light);border:1px solid var(--purple);border-radius:1em;opacity:.95}div.dragover-item[data-v-170daa90]{background:var(--gradient);color:var(--color-text-light)}div.dragover-item>[data-v-170daa90]{pointer-events:none}.media-manager,html:has(.media-page){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.media-manager,html:has(.media-page){scroll-behavior:auto}}div.media-manager[data-v-26625ce2]{--column-min-width:200px;--column-count-max:5;--column-gap:calc(var(--padding)/2);--max-width:calc(var(--column-min-width)*var(--column-count-max) + var(--column-gap)*var(--column-count-max));--floating-background:var(--background-color-alt);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-inline:auto;width:100%;max-width:var(--max-width)}div.media-manager.media-page[data-v-26625ce2]{--floating-background:var(--background-color)}.top-control[data-v-26625ce2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-control>label[data-v-26625ce2]{display:inline}.inputs[data-v-26625ce2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--padding);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inputs button[data-v-26625ce2]{margin-block:0}.section[data-v-26625ce2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--padding)}.media-page .bulkSelected[data-v-26625ce2]{top:var(--padding)}.bulkSelected[data-v-26625ce2]{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:var(--padding);-moz-column-gap:var(--padding);column-gap:var(--padding);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--floating-background);z-index:200}.bulkSelected[data-v-26625ce2]>:first-child{-webkit-margin-end:auto;margin-inline-end:auto}.bulkSelected[data-v-26625ce2]:not(.hasSelected){display:none}.pagination[data-v-26625ce2]{position:sticky;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--floating-background)}.pagination>[data-v-26625ce2]{margin-inline:1em}@media screen and (min-width:48em){.pagination>[data-v-26625ce2]{margin-inline:2em}}.pagination>.page-count[data-v-26625ce2]{grid-column-start:2}:not(#uploading)>ul[data-v-26625ce2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--column-min-width),1fr));gap:var(--column-gap);list-style:none;margin:0;padding:0}#uploading[data-v-26625ce2]{position:absolute;top:1em;bottom:1em;left:0;right:0;display:grid;place-content:center;text-align:center;background:var(--gradient-light);border:1px solid var(--purple);border-radius:1em;opacity:.95}#uploading ul[data-v-26625ce2]{margin:0;padding:0}#uploading li[data-v-26625ce2]{list-style:none;text-align:left}main[data-v-bc0e0548]{--hidden:cos(atan2(0px,var(--nav-translate))) * -1;--boolean:max(0,var(--hidden));margin-top:calc(var(--boolean)*1.5em)}#app{--h1-size:clamp(var(--text-lg),5vw,var(--text-xxxxl));--toolbar-height:calc(var(--h1-size)*1.4 + var(--text-form-md) + 1.75em);--nav-translate:calc(var(--nav-width)*-1);height:var(--vh-height);display:grid;grid-template-areas:"header header" "nav main";grid-template-columns:0 auto;grid-template-rows:auto 1fr}@media screen and (min-width:48em){#app{--nav-translate:0px}}#app:before{content:"";position:fixed;top:0;left:0;width:100%;height:var(--padding);background:var(--gradient);z-index:300}#app>div.brand-image{position:fixed;bottom:var(--padding);right:var(--padding);z-index:-1}#app>div.brand-image>svg{width:5rem;opacity:.25}@media screen and (min-width:64em){#app>div.brand-image>svg{width:8rem}}#app>header{position:relative;grid-area:header;padding:0 var(--padding);display:grid;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--gradient);width:100%;z-index:500}@media screen and (min-width:48em){#app>header{grid-template-columns:1fr auto;justify-items:legacy;gap:1em}}#app>header>h1{margin:0;font-size:var(--h1-size);text-align:center;color:var(--color-text-light);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width:48em){#app>header>h1{text-align:left;white-space:nowrap}}#app>header>div:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:48em){#app>header>div:last-of-type{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}#app.toolbar-hidden>header{position:fixed;padding:0 var(--padding);-webkit-transform:translateY(calc(-100% + 1rem));transform:translateY(calc(-100% + 1rem));z-index:1000;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#app.toolbar-hidden>header>*{visibility:hidden}#app.toolbar-hidden>header:hover{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:var(--shadow-2);box-shadow:var(--shadow-2)}#app.toolbar-hidden>header:hover>*{visibility:visible}.app-menu{position:relative;padding-block:.5em}.app-menu>button{margin:0!important}.app-menu:is(:hover,:focus,:focus-within) .dropdown{display:block!important}.app-menu .dropdown{display:none;position:absolute;top:3.5rem;margin:0;padding:var(--padding);list-style:none;white-space:nowrap;background:var(--gradient);-webkit-box-shadow:var(--shadow-2);box-shadow:var(--shadow-2)}.app-menu .dropdown .btn,.app-menu .dropdown button{text-align:left}.app-menu .dropdown:before{content:"";position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background-image:var(--gradient-white)}#app>nav{position:sticky;grid-area:nav;top:var(--padding);left:auto;margin-left:var(--nav-translate);padding-bottom:calc(1px + 2rem + var(--text-smaller));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:14em;max-width:20em;height:calc(100vh - var(--toolbar-height) + var(--toolbar-scroll-pos, 0px));background:var(--background-color-alt);-webkit-transition:margin-left .2s;transition:margin-left .2s;z-index:200}#app>nav.open{--nav-translate:0px}#app.toolbar-hidden>nav,#app.toolbar-scrolled>nav{position:fixed;height:calc(100vh - var(--padding))}#menu-toggle{position:absolute;right:0;-webkit-transform:translateX(calc(100% + var(--padding)));transform:translateX(calc(100% + var(--padding)));margin:var(--padding) 0;z-index:200}.open #menu-toggle{-webkit-transform:translateX(50%);transform:translateX(50%)}@media screen and (min-width:48em){#menu-toggle{display:none}}#app>nav>span,#app>nav>ul{text-align:center}#app>nav>span{font-size:var(--text-xl);font-family:var(--font-display);font-weight:600;margin-top:1.5rem}#app>nav .navigation-controls{position:relative;align-self:center;display:grid;grid-template-columns:1fr auto;grid-gap:1rem 0;place-items:center;padding:calc(var(--padding)*2) var(--padding) var(--padding);width:100%}#app>nav .navigation-controls>.add-page{font-style:normal}#app>nav .navigation-controls>.search{grid-column:1/4;width:100%}#app>nav>p{padding:0 var(--padding);text-align:center}#app>nav .folder-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-bottom:.5rem;font-size:var(--text-smaller);color:var(--color-text);background:var(--purple-3)}#app>nav .folder-controls>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.25rem;cursor:pointer}#app>nav .folder-controls>div.disabled{opacity:.5;cursor:auto;pointer-events:none}#app>nav .folder-controls>div svg{margin-left:.5ch}#app>nav .folder-controls>div:focus svg,#app>nav .folder-controls>div:hover svg{color:var(--gold);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#app>nav .folder-controls>div:focus svg.angle-closed,#app>nav .folder-controls>div:hover svg.angle-closed{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#app>nav .folders{padding:2px var(--padding) 2px 0;overflow-y:auto}#app>nav .nav-footer{position:fixed;left:var(--nav-translate);bottom:0;margin-top:auto;width:var(--nav-width);padding:.5rem var(--padding);background:var(--background-color-alt);-webkit-transition:left .2s;transition:left .2s}#app>nav .nav-footer:before{content:"";display:block;height:1px;width:100%;background:var(--gradient);opacity:.25;margin-bottom:.5rem}#app>nav .nav-footer>p{text-align:center}#app>nav .nav-footer>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#app>nav .nav-footer>div>button{margin-left:var(--padding)}#app>nav .nav-footer>div.secondary{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--text-smaller)}#app>nav .nav-footer>div.secondary>*{margin:0 calc(var(--padding)/2)}#app>nav .nav-footer>div.secondary svg,#app>nav .nav-footer>div.secondary>a{color:var(--purple-1);cursor:pointer}#app>nav .nav-footer>div.secondary svg:hover,#app>nav .nav-footer>div.secondary>a:hover{color:var(--purple)}#app>nav:after{content:"";display:block;background:var(--gradient);position:absolute;top:0;right:0;bottom:0;width:1px;opacity:.25}main{position:relative;grid-area:main;padding:0 var(--padding) var(--padding)}@media screen and (min-width:48em){main{margin-left:var(--nav-width)}}:root{--purple:#402082;--red:#c30016;--gold:#e2b204;--blue:#0139d5;--purple-dark:#25144d;--purple-1:#707aff;--purple-2:#a5a3ff;--purple-3:#dee1f4;--purple-4:#eaecf5;--purple-5:#f6f6fb;--purple-light-35:#9877de;--purple-light-55:#d6c9f2;--red-light-55:#ffdde0;--blue-light-45:#bdceff;--blue-transparent-15:rgba(1,57,213,.15);--gold-light-35:#fde89b;--color-text:var(--purple-dark);--color-link:var(--blue);--color-link-visited:var(--purple);--color-link-hover:var(--red);--color-link-active:var(--red);--color-text-light:#fff;--color-link-light:var(--gold);--color-link-light-visited:var(--purple-3);--color-link-light-hover:var(--purple-2);--color-link-light-active:var(--purple-2);--background-color:var(--purple-5);--background-color-alt:var(--purple-4);--background-color-alt-transparent:rgba(165,163,255,.15);--angle:160deg;--gradient:linear-gradient(var(--angle),var(--purple) 25%,var(--red));--gradient-light:linear-gradient(var(--angle),var(--purple-light-35) 35%,var(--red-light-55));--gradient-white:linear-gradient(var(--angle),hsl(from var(--purple) h s 80) 25%,hsl(from var(--red) h s 80));--padding:1rem;--vh-height:100%;--shadow-1:0.1em 0.25em 0.5em 0em rgba(0,0,0,.1);--shadow-2:0.25em 0.5em 1em 0em rgba(0,0,0,.25);--shadow:var(--shadow-1)}@supports(color:color-mix(in srgb,purple,red)){:root{--gradient-white:linear-gradient(var(--angle),color-mix(in oklch,var(--purple) 65%,#fff 100%) 25%,color-mix(in oklch,var(--red) 65%,#fff 100%))}}@property --gradient-pos-1{syntax:"<percentage>";inherits:true;initial-value:0}@property --gradient-pos-2{syntax:"<percentage>";inherits:true;initial-value:100%}@property --gradient-pos-3{syntax:"<percentage>";inherits:true;initial-value:200%}@property --gradient-pos-4{syntax:"<percentage>";inherits:true;initial-value:300%}@-webkit-keyframes color-rotate{0%{--gradient-pos-1:0%;--gradient-pos-2:100%;--gradient-pos-3:200%;--gradient-pos-4:300%}50%{--gradient-pos-1:-100%;--gradient-pos-2:0%;--gradient-pos-3:100%;--gradient-pos-4:200%}to{--gradient-pos-1:-200%;--gradient-pos-2:-100%;--gradient-pos-3:0%;--gradient-pos-4:100%}}@keyframes color-rotate{0%{--gradient-pos-1:0%;--gradient-pos-2:100%;--gradient-pos-3:200%;--gradient-pos-4:300%}50%{--gradient-pos-1:-100%;--gradient-pos-2:0%;--gradient-pos-3:100%;--gradient-pos-4:200%}to{--gradient-pos-1:-200%;--gradient-pos-2:-100%;--gradient-pos-3:0%;--gradient-pos-4:100%}}:root{--text-size-base:1.8rem;--text-size-scale:1.2;--text-size-form-scale:.78;--text-xxs:calc(var(--text-xs)/var(--text-size-scale));--text-xs:calc(var(--text-sm)/var(--text-size-scale));--text-sm:calc(var(--text-md)/var(--text-size-scale));--text-md:calc(var(--text-size-base));--text-lg:calc(var(--text-md)*var(--text-size-scale));--text-xl:calc(var(--text-lg)*var(--text-size-scale));--text-xxl:calc(var(--text-xl)*var(--text-size-scale));--text-xxxl:calc(var(--text-xxl)*var(--text-size-scale));--text-xxxxl:calc(var(--text-xxxl)*var(--text-size-scale));--text-smaller:calc(1em/var(--text-size-scale));--text-larger:calc(1em*var(--text-size-scale));--text-form-md:calc(var(--text-size-base)*var(--text-size-form-scale));--text-form-lg:calc(var(--text-size-base)*var(--text-size-form-scale)*var(--text-size-scale));--font-display:Baskerville,PT Serif,Charter,Constantia,serif;--font-body:MacOS,Windows,sans-serif;--font-notes:Palatino Linotype,Palatino,serif;--font-quotes:Quotes,var(--font-notes);--font-highlight:MacOS,Windows,sans-serif}@media screen and (min-width:48em){:root{--text-size-base:1.6rem;--text-size-form-scale:.875}}@font-face{font-family:MacOS;src:local("Avenir Next Regular"),local("Avenir Book"),local("Helvetica Neue"),local("Helvetica");font-weight:400}@font-face{font-family:MacOS;src:local("Avenir Next Medium"),local("Avenir Medium"),local("Helvetica Neue Medium"),local("Helvetica");font-weight:500}@font-face{font-family:MacOS;src:local("Avenir Next Italic"),local("Avenir Light Oblique"),local("Helvetica Neue Light Italic"),local("Helvetica Light Oblique");font-weight:400;font-style:italic}@font-face{font-family:MacOS;src:local("Avenir Next Demi Bold"),local("Avenir Heavy"),local("Helvetica Neue Bold"),local("Helvetica Bold");font-weight:600}@font-face{font-family:MacOS;src:local("Avenir Next Demi Bold"),local("Avenir Heavy"),local("Helvetica Neue Bold"),local("Helvetica Bold");font-weight:700}@font-face{font-family:MacOS;src:local("Avenir Next Demi Bold Italic"),local("Avenir Heavy Oblique"),local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique");font-weight:700;font-style:italic}@font-face{font-family:Windows;src:local("Segoe UI"),local("Corbel");font-weight:400}@font-face{font-family:Windows;src:local("Segoe UI Italic"),local("Corbel Italic");font-weight:400;font-style:italic}@font-face{font-family:Windows;src:local("Segoe UI semibold"),local("Corbel Bold"),local("Roboto Bold");font-weight:600}@font-face{font-family:Windows;src:local("Segoe UI bold"),local("Corbel Bold");font-weight:700}@font-face{font-family:Windows;src:local("Segoe UI semibold italic"),local("Corbel Bold Italic"),local("Roboto Bold Italic");font-weight:600;font-style:italic}@font-face{font-family:Windows;src:local("Segoe UI bold italic"),local("Corbel Bold Italic"),local("Roboto Bold Italic");font-weight:700;font-style:italic}@font-face{font-family:Quotes;src:local("Apple Chancery"),local("Lucida Calligraphy Italic");font-style:italic}html{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:var(--text-md);font-family:var(--font-body);line-height:1.4;color:var(--color-text)}h1,h2,h3,h4,h5,h6{margin:.5em 0;font-family:var(--font-display);font-weight:400;line-height:1.2}h1{font-size:var(--text-xxxxl)}h2{font-size:var(--text-xxxl)}h3{font-size:var(--text-xxl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-md)}a:link{color:var(--color-link)}a:visited{color:var(--color-link-visited)}a:focus,a:hover{color:var(--color-link-hover)}a.router-link-exact-active,a:active{color:var(--color-link-active)}a.router-link-exact-active{font-style:italic}strong{font-weight:600}.help,.info,small{font-size:var(--text-sm)}.fa-angle-down{font-size:var(--text-larger);-webkit-transition:transform .35s ease;transition:transform .35s ease;cursor:pointer}.fa-angle-down:hover{color:var(--red)}.angle-closed{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-menu{display:block;height:1.5em;margin-bottom:.25em;--width:10%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--purple)),color-stop(var(--purple)),color-stop(transparent),color-stop(transparent),color-stop(var(--purple)),color-stop(var(--purple)),color-stop(transparent),color-stop(transparent),color-stop(var(--purple)),to(var(--purple)));background:linear-gradient(180deg,var(--purple) 0,var(--purple) var(--width),transparent var(--width),transparent calc(50% - var(--width)/2),var(--purple) calc(50% - var(--width)/2),var(--purple) calc(50% + var(--width)/2),transparent calc(50% + var(--width)/2),transparent calc(101% - var(--width)),var(--purple) calc(101% - var(--width)),var(--purple))}input[type=search],input[type=text],input[type=url],select{display:inline-block;padding:.1em .3em;font-size:var(--text-form-md);background:var(--background-color);border:1px solid var(--purple-light-55)}input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,select:focus{-webkit-box-shadow:0 0 3px var(--gold);box-shadow:0 0 3px var(--gold);border:1px solid var(--gold);outline:none}input[type=search]:disabled,input[type=text]:disabled,input[type=url]:disabled,select:disabled{background-color:var(--background-color-alt);border-color:var(--purple-light-35)}input[type=search],input[type=text],input[type=url]{width:100%;font-size:max(var(--text-form-md),1.6rem);-webkit-appearance:none}select{padding:.05em .3em}textarea{min-height:6em;font-family:inherit;font-size:max(var(--text-form-md),1.6rem)}textarea:focus{-webkit-box-shadow:0 0 3px var(--gold);box-shadow:0 0 3px var(--gold);border:1px solid var(--gold);outline:none}input[type=checkbox]{margin:0;accent-color:var(--blue)}label{display:block}label+label{-webkit-margin-before:.5em;margin-block-start:.5em}label:not(.inline){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn,button:not(.menu-item){--border:0.2rem;--border-radius:0.5em;display:inline-block;position:relative;margin:.5em 0;padding:var(--border);width:100%;font-size:var(--text-form-md);font-family:var(--font-body);font-weight:700;background-image:var(--gradient);border:none;border-radius:var(--border-radius);text-decoration:none;cursor:pointer}.btn>div,button:not(.menu-item)>div{padding:.25em .5em;color:var(--color-text);background:hsla(0,0%,100%,.65);border-radius:calc(var(--border-radius) - var(--border));-webkit-transition:background-color .1s,color;transition:background-color .1s,color}.btn.small,button:not(.menu-item).small{--border:0.1rem;width:auto;font-weight:400}.btn.small>div,button:not(.menu-item).small>div{padding:.15em .5em}.btn.secondary>div,button:not(.menu-item).secondary>div{background:#fff}.btn.tertiary,.btn.tertiary>div,button:not(.menu-item).tertiary,button:not(.menu-item).tertiary>div{background:none}.btn.tertiary:after,button:not(.menu-item).tertiary:after{content:"";display:block;margin-top:-.05em;height:.1em;background:var(--gradient-light)}.btn.tertiary:hover>div,button:not(.menu-item).tertiary:hover>div{color:var(--color-link-hover);background:none!important}.btn.tertiary:hover:after,button:not(.menu-item).tertiary:hover:after{background:var(--gradient)}.btn:focus>div,.btn:hover>div,button:not(.menu-item):focus>div,button:not(.menu-item):hover>div{color:var(--color-text-light);background:hsla(0,0%,100%,.2)}.btn:focus.on-dark>div,.btn:hover.on-dark>div,button:not(.menu-item):focus.on-dark>div,button:not(.menu-item):hover.on-dark>div{color:var(--color-text);background:hsla(0,0%,100%,.7)}.btn.borderless,button:not(.menu-item).borderless{--border:0em}.btn.borderless.is-active,button:not(.menu-item).borderless.is-active{--border:1px}.btn.borderless.is-active>div,button:not(.menu-item).borderless.is-active>div{padding:calc(.15em - var(--border)) calc(.5em - var(--border))}.btn:disabled,button:not(.menu-item):disabled{opacity:.5;cursor:default}.btn:disabled:hover>div,button:not(.menu-item):disabled:hover>div{color:var(--color-text);background:hsla(0,0%,100%,.65)}button.menu-item{border:0;background:transparent;font-family:var(--font-body);font-size:var(--text-md);width:100%;text-align:left;white-space:nowrap;padding-inline:.25em}button.menu-item:hover{background-color:var(--background-color);border-radius:.5em}.inline+.help{margin-left:calc(1em + 1ch)}body{--outline-top-init:var(--page-controls-height);--outline-top-widescreen:calc(var(--text-xxxxl) + var(--page-controls-height) + var(--padding)*2);--outline-top-scrolled:calc(var(--page-controls-height) + var(--padding));--outline-top-toolbar-hidden-widescreen:calc(var(--text-xxxxl) + var(--page-controls-height) + var(--padding)*3)}.page-header{display:grid;grid-template-rows:1fr auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header:after{content:"";display:block;background:var(--gradient);width:100%;height:1px}.page-header>h1{text-align:center;font-size:clamp(var(--text-xxl),4vw,var(--text-xxxxl));font-weight:400;line-height:1;cursor:text;margin-top:0;margin-bottom:var(--padding)}.page-header>h1:focus{outline:none}.page-header>h1:before{content:" "}.page-header>h1.is-empty:not(:focus):before,.page-header>h1:empty:not(:focus):before{content:attr(data-content);font-style:italic;color:#789}.page-header .page-controls{position:relative;justify-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--padding);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--padding) 0;white-space:nowrap;z-index:100}@media screen and (min-width:48em){.page-header .page-controls{width:100%}}.page-header .page-controls.editing{width:100%;background:var(--background-color)}.page-header .page-controls>*{margin:0}.toolbar-scrolled .page-header{margin-top:var(--page-controls-height)}.toolbar-hidden .page-controls,.toolbar-scrolled .page-controls{position:fixed;top:var(--padding);right:var(--padding)}@media screen and (min-width:48em){.toolbar-hidden .page-controls,.toolbar-scrolled .page-controls{width:calc(100% - var(--nav-width) - var(--padding)*2)}}.toolbar-hidden .page-header{margin-top:calc(var(--page-controls-height) + var(--padding))}.osk-adjust{--transition:transform 0.1s ease-out}.osk-adjust #app:before{-webkit-transform:translateY(var(--osk-viewport-offset));transform:translateY(var(--osk-viewport-offset));-webkit-transition:var(--transition);transition:var(--transition)}.osk-adjust #app>nav{position:fixed}.osk-adjust #menu-toggle{left:var(--padding);right:auto}.osk-adjust #menu-toggle,.osk-adjust .page-controls.editing{position:fixed;top:0;-webkit-transform:translateY(calc(var(--osk-viewport-offset) + var(--padding)));transform:translateY(calc(var(--osk-viewport-offset) + var(--padding)));-webkit-transition:var(--transition);transition:var(--transition)}.osk-adjust .page-controls.editing{width:calc(100% - var(--padding)*2);z-index:100}.osk-adjust .page-header h1{margin-top:var(--page-controls-height)}.osk-adjust.osk-adjust-editor .menubar-wrapper{position:fixed!important;-webkit-transform:translateY(calc(var(--osk-viewport-offset)));transform:translateY(calc(var(--osk-viewport-offset)));-webkit-transition:var(--transition);transition:var(--transition)}.osk-adjust.osk-adjust-editor .menubar-wrapper+div{margin-top:calc(var(--text-form-md) + 1.51em + var(--padding)*2)}.ProseMirror code,.content code,.preview code{padding:.1em .2em 0;font-family:var(--font-highlight);font-weight:500;color:var(--color-text-light);background:var(--gradient);border-radius:3px}.ProseMirror blockquote,.content blockquote,.preview blockquote{margin:1em 0;padding:.5em;font-family:var(--font-quotes);font-style:italic;font-synthesis:none;background-color:var(--blue-light-45);border-left:5px solid var(--blue)}.ProseMirror blockquote>:first-child,.content blockquote>:first-child,.preview blockquote>:first-child{margin-top:0;margin-bottom:0}.ProseMirror blockquote strong,.content blockquote strong,.preview blockquote strong{font-synthesis:weight}.ProseMirror blockquote em,.content blockquote em,.preview blockquote em{text-decoration:underline}.ProseMirror blockquote blockquote,.content blockquote blockquote,.preview blockquote blockquote{background-color:var(--blue-transparent-15)}@media screen and (min-width:48em){.ProseMirror blockquote,.content blockquote,.preview blockquote{margin:1em 2.5em}}.ProseMirror pre,.content pre,.preview pre{padding:.5em;white-space:pre-wrap;background-color:var(--purple-3);border:1px solid var(--purple-2);border-radius:3px}.ProseMirror pre code,.content pre code,.preview pre code{padding:0;font-family:var(--font-notes);color:var(--color-text);background:var(--purple-3)}.ProseMirror li>p,.content li>p,.preview li>p{margin:0}.ProseMirror table,.content table,.preview table{--tbl-header:var(--purple-3);--tbl-body:var(--background-color-alt);background:var(--tbl-body);border-spacing:0}.ProseMirror table tr:has(+tr .selectedCell)>.selectedCell,.content table tr:has(+tr .selectedCell)>.selectedCell,.preview table tr:has(+tr .selectedCell)>.selectedCell{border-bottom:.5px solid var(--tbl-header)}.ProseMirror table tr:has(.selectedCell)+tr:has(.selectedCell)>.selectedCell,.content table tr:has(.selectedCell)+tr:has(.selectedCell)>.selectedCell,.preview table tr:has(.selectedCell)+tr:has(.selectedCell)>.selectedCell{border-top:.5px solid var(--tbl-header)}.ProseMirror table td,.ProseMirror table th,.content table td,.content table th,.preview table td,.preview table th{padding:.25em .5em}.ProseMirror table td>p,.ProseMirror table th>p,.content table td>p,.content table th>p,.preview table td>p,.preview table th>p{margin:0}.ProseMirror table td.selectedCell,.ProseMirror table th.selectedCell,.content table td.selectedCell,.content table th.selectedCell,.preview table td.selectedCell,.preview table th.selectedCell{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);border-left:1px solid var(--gold)}.ProseMirror table td.selectedCell~.selectedCell,.ProseMirror table th.selectedCell~.selectedCell,.content table td.selectedCell~.selectedCell,.content table th.selectedCell~.selectedCell,.preview table td.selectedCell~.selectedCell,.preview table th.selectedCell~.selectedCell{border-left:0}.ProseMirror table td.selectedCell:nth-last-child(1 of .selectedCell),.ProseMirror table th.selectedCell:nth-last-child(1 of .selectedCell),.content table td.selectedCell:nth-last-child(1 of .selectedCell),.content table th.selectedCell:nth-last-child(1 of .selectedCell),.preview table td.selectedCell:nth-last-child(1 of .selectedCell),.preview table th.selectedCell:nth-last-child(1 of .selectedCell){border-right:1px solid var(--gold)}.ProseMirror table th,.content table th,.preview table th{background:var(--tbl-header);border:.5px solid var(--header)}.ProseMirror table td,.content table td,.preview table td{border:.5px solid var(--tbl-header)}.ProseMirror img,.content img,.preview img{max-width:100%}.ProseMirror img[data-position],.content img[data-position],.preview img[data-position]{padding:0 .25em}.ProseMirror img[data-position][data-position=right],.content img[data-position][data-position=right],.preview img[data-position][data-position=right]{padding-right:0;float:right}.ProseMirror img[data-position][data-position=left],.content img[data-position][data-position=left],.preview img[data-position][data-position=left]{padding-left:0;float:left}.loading{font-size:var(--text-xxxl)}.loading img{width:5rem;margin:0 auto 1rem}.loading-page{height:auto;margin-top:4rem;font-size:var(--text-lg)}:is(td,th):has(.column-resize-handle){position:relative}.column-resize-handle{position:absolute;right:0;top:0;bottom:0;width:5px;background:red}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background-color:var(--background-color)}::-moz-selection{color:var(--color-text-light);background-color:var(--gold)}::selection{color:var(--color-text-light);background-color:var(--gold)}.ProseMirror-hideselection ::-moz-selection{color:var(--color-text)}.ProseMirror-hideselection ::selection{color:var(--color-text)}.centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.centered>h1{text-align:center}.hidden{display:none}hr{height:1px;background:var(--purple);border:0}hr.gradient{background:var(--gradient)}