@layer base{html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--font-family,ui-sans-serif, system-ui, sans-serif);font-size-adjust:from-font;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-colour);scrollbar-gutter:stable;tab-size:4}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--colour-text,contrast-color(var(--colour-background)));background-color:var(--colour-background)}*,:before,:after{box-sizing:border-box}::selection{color:var(--selection-text-colour,HighlightText);background-color:var(--selection-background-colour,Highlight)}:focus-visible{outline:max(2px, .125rem) solid var(--colour-accent,AccentColor);outline-offset:.125rem}:fullscreen{background-color:var(--colour-background,Canvas);overflow:auto}:target{scroll-margin:3rlh}:user-invalid{outline:max(2px, .125rem) solid var(--colour-error,red);outline-offset:.125rem}[contenteditable=true]{text-wrap:stable}[disabled]{opacity:.5;cursor:not-allowed}[disabled] [disabled]{opacity:1}[draggable=true]{cursor:move;-webkit-user-drag:element}[hidden]{display:none!important}[inert]{opacity:.5}[inert] [inert]{opacity:1}[popover]:popover-open{position-area:center bottom;box-sizing:content-box;width:fit-content;min-width:25ch;margin:.2rem;padding:.6em;inset:auto}[readonly]{cursor:default}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}:root{interpolate-size:allow-keywords}:has(:target){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}[popover],dialog,::backdrop{transition:display 1s allow-discrete, overlay 1s allow-discrete, opacity 1s;opacity:0}[open],[open]::backdrop{opacity:1}:popover-open{opacity:1}:popover-open::backdrop{opacity:1}@starting-style{[open],[open]::backdrop{opacity:0}:popover-open{opacity:0}:popover-open::backdrop{opacity:0}}details{interpolate-size:allow-keywords}details::details-content{opacity:0;block-size:0;transition:content-visibility 1s allow-discrete, opacity 1s, block-size 1s;overflow-y:clip}details[open]::details-content{opacity:1;block-size:auto}}body,main,section,article,header,footer,nav,aside,h1,h2,h3,h4,h5,h6,menu,p,blockquote,pre,ol,ul,li,dl,dt,dd,form,fieldset,search,figure,figcaption,address,output{border:none;margin:0;padding:0}main,article,section,aside,nav{margin-trim:block}:is(main,article,section,aside,nav)>:first-child{text-box:trim-start cap alphabetic}@supports not (margin-trim:block){:is(main,article,section,aside,nav)>:first-child{margin-block-start:0}:is(main,article,section,aside,nav)>:last-child{margin-block-end:0}:is(main,article,section,aside,nav)>:only-child{margin-block:0}}h1,h2,h3,h4,h5,h6,address{font:inherit}figure{inline-size:fit-content;margin-inline:auto}figcaption{contain:inline-size}hr{color:inherit;border-style:solid}pre{font-family:ui-monospace,SFMono-Regular,monospace}code,var,samp,kbd{-webkit-hyphens:manual;hyphens:manual;font-family:ui-monospace,SFMono-Regular,monospace}abbr{speak-as:spell-out}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}dfn:before{content:open-quote}dfn:after{content:close-quote}sup,sub{vertical-align:baseline;font-size:1ex;position:relative}sup{inset-block-end:1ex}sub{inset-block-end:-1ex}table{table-layout:auto;border-collapse:collapse;border-spacing:0;empty-cells:show;margin:0;padding:0}table caption{caption-side:bottom}table th,table td{text-align:start;vertical-align:top;padding:0}table th{font-weight:700}table td{overflow-wrap:break-word}label{display:block}label[for]{cursor:pointer}label:has(input){cursor:pointer}input,textarea,select,button{font:inherit}input:is([type=checkbox],[type=radio],[type=range]),progress{accent-color:var(--colour-accent)}input[type=number]{appearance:textfield}input[type=number]:is(:focus,:hover){appearance:revert}input[type=checkbox],input[type=radio]{cursor:pointer}textarea{field-sizing:content;resize:vertical;min-block-size:1lh;inline-size:100%;max-inline-size:100%;display:block}textarea:not([rows]){min-block-size:5lh}select{cursor:pointer}button,a.button,input[type=submit],input[type=reset],input[type=button],input[type=image]{vertical-align:middle;text-align:center;text-box:trim-both cap alphabetic;cursor:pointer;-webkit-user-select:none;user-select:none;caret-color:#0000;inline-size:fit-content;line-height:1.1;display:inline-block}::file-selector-button{vertical-align:middle;text-align:center;text-box:trim-both cap alphabetic;cursor:pointer;-webkit-user-select:none;user-select:none;caret-color:#0000;inline-size:fit-content;line-height:1.1;display:inline-block}button:has(img,svg){color:currentColor}button :is(img,svg){pointer-events:none;display:block}img,video,iframe,object,embed,canvas{border:none;block-size:auto;max-inline-size:100%;margin:0;padding:0;display:block}img,video,object,canvas{object-fit:contain}svg{fill:currentColor}.validation-summary-valid:empty,.field-validation-error:empty{display:none}}@layer third-party{button.link{all:unset;cursor:pointer}a,button.link{color:#007bff;background-color:#0000;text-decoration:none}:is(a,button.link):hover{color:#0056b3;text-decoration:underline}:is(a,button.link):not([href]):not([class]),:is(a,button.link):not([href]):not([class]):hover{color:inherit;text-decoration:none}}@layer third-party-overrides;@layer components{.button-primary{color:#fff;text-align:center;background-color:#007bff;border:none;border-radius:.3em;padding:.81em .7em;font-size:1rem;text-decoration:none;transition:background-color .6s;display:inline-block}.button-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.button-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem #268fff80}.button-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.button-primary:not(:disabled):active{color:#fff;background-color:#0062cc;border-color:#005cbf}.button-primary:not(:disabled):active:focus{box-shadow:0 0 0 .2rem #268fff80}@supports not (text-box-trim:trim-both){.button-primary{padding-block:.61em}}.drag{background-color:#eee;cursor:grab!important;-webkit-user-select:none!important;user-select:none!important}.moving{z-index:500;background-color:#fff;box-sizing:content-box!important;cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important;position:relative!important;overflow:clip!important}.dragging{z-index:500;background-color:#fff;box-sizing:content-box!important;opacity:.7!important;cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;inline-size:100%!important;position:relative!important}:is(img,video).dragging{object-fit:cover!important}li.dragging{outline-offset:.5em!important}.article{--background-colour:Canvas;margin-trim:block;overflow-wrap:break-word;inline-size:100%;max-inline-size:80ch;font-size:1.2rem;line-height:1.6;container:article/inline-size}@supports not (margin-trim:block){.article>:first-child{margin-block-start:0}.article>:last-child{margin-block-end:0}}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{text-wrap:balance;margin-bottom:.5rem;font-weight:500;line-height:1.2}.article h1{font-size:2.5rem}.article h2{font-size:2rem}.article h3{font-size:1.75rem}.article h4{font-size:1.5rem}.article h5{font-size:1.25rem}.article h6{font-size:1rem}.article p,.article li,.article td,.article dd{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 2 2}:is(.article p,.article li,.article td,.article dd) img,:is(.article p,.article li,.article td,.article dd) svg,:is(.article p,.article li,.article td,.article dd) video{vertical-align:text-bottom;width:auto;height:1.1em;margin:0;display:inline}.article :is(p,li,th,td,dt,dd):empty{box-sizing:content-box;min-block-size:1lh;min-inline-size:1ch}.article p,.article li{margin:.8em 0}@container article (width<768px){.article p,.article li,.article dd{text-align:justify}}.article hr{color:inherit;border-style:solid;margin-inline:8%}.article :where(ul,ol,li,blockquote){display:revert;margin:revert;padding:revert}[contenteditable=true] .article :where(ul,ol,li,blockquote),.article [contenteditable=true] :where(ul,ol,li,blockquote){-webkit-user-modify:read-write}.article pre{box-sizing:border-box;color:#000;overflow-wrap:normal;resize:vertical;tab-size:4;background-color:#ffe;border:.0625em dotted #cc9;max-block-size:60dvb;margin:1em 0;padding:.8em 1em;font-size:.7em;overflow:auto}.article pre:has(>code:only-of-type){white-space:normal}.article pre>code:only-of-type{white-space:pre;min-block-size:1lh;font-weight:400;display:block}.article blockquote{hanging-punctuation:first allow-end last}.article blockquote :first-child:before{content:open-quote}.article blockquote:not(:has(:first-child)):before{content:open-quote}.article img,.article video{object-fit:scale-down;max-width:100%;height:auto;max-height:70vh;display:block}.article svg{max-width:100%;margin:1em auto;display:block}.article svg *{pointer-events:none}.article figure{-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:1em auto;display:block}.article figcaption{text-align:center;padding-top:.3em;font-weight:700;display:block}.article dl{column-gap:var(--gap);grid-template-columns:fit-content(50%) minmax(0,1fr);display:grid}.article dl>div{grid-template-columns:subgrid;grid-column:1/3;display:grid}.article dl dt,.article dl dd{margin:.1em 0;padding:0}:is(.article dl dt,.article dl dd):empty{background-color:#eee;outline:.0625em dotted #333}.article dl dt{overflow-wrap:break-word;font-weight:700}.article table{--table-border-width:.05em;table-layout:auto;border-collapse:collapse;empty-cells:show;margin:1em 0}.article caption{padding:.6em .8em;font-weight:700;line-height:1.3}.article thead th{z-index:5;background-color:var(--background-colour);position:sticky;top:2.9rem}.article td,.article th{border:var(--table-border-width) solid #000;padding:.6em .7em}.article :is(th,td):empty{height:1lh}.article button{-webkit-user-select:none;user-select:none;caret:#0000}.article a{text-decoration:underline}.article a:is(:focus,:hover){text-decoration:none}.article a[target=_blank]{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\"><path d=\"M 9 2 L 9 3 L 12.292969 3 L 6.023438 9.273438 L 6.726563 9.976563 L 13 3.707031 L 13 7 L 14 7 L 14 2 Z M 4 4 C 2.894531 4 2 4.894531 2 6 L 2 12 C 2 13.105469 2.894531 14 4 14 L 10 14 C 11.105469 14 12 13.105469 12 12 L 12 7 L 11 8 L 11 12 C 11 12.550781 10.550781 13 10 13 L 4 13 C 3.449219 13 3 12.550781 3 12 L 3 6 C 3 5.449219 3.449219 5 4 5 L 8 5 L 9 4 Z\" /></svg>");background-position:100%;background-repeat:no-repeat;background-size:.9em;padding-inline-end:1.1em}.article abbr{speak-as:spell-out}.article abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.article sup,.article sub{vertical-align:baseline;font-size:1ex;position:relative}.article sup{bottom:1ex}.article sub{bottom:-1ex}.article code,.article var,.article samp,.article kbd{font-variant-numeric:slashed-zero;-webkit-hyphens:manual;hyphens:manual;font-family:Courier New,Courier,monospace;font-size:.9em}@supports not (font-size-adjust:none){.article code,.article var,.article samp,.article kbd{font-size:1.2em}}.article var{color:#c00}.article code var{font-size:1em}.article :not(pre)>code{color:#c7254e;background-color:#f9f2f4;border:.0625em solid #e1e1e1;padding:.125em .25em;font-family:Courier New,Courier,monospace;box-shadow:0 .0625em .25em #0000001a}.article time{font-weight:700}.article html-area{border:none;padding:0}@container article (width<500px){.article dl,.article dl>div{display:block}.article dt{margin:0;padding:0;font-weight:700}.article dt:after{content:":"}.article dd{padding:0 0 0 var(--gap);margin:0}.article table{margin-left:var(--table-border-width);margin-right:var(--table-border-width)}.article table thead,.article table tfoot{position:fixed;top:-999em;left:-999em}.article table tr{gap:var(--table-border-width);flex-wrap:wrap;margin-block-end:1em;display:flex}.article table tr:last-child{margin-block-end:0}.article table td,.article table th{box-sizing:border-box;outline:var(--table-border-width) solid #000;word-break:break-word;border:none;flex:50%}.article table :is(td,th):empty{display:none}}@media print{.article{break-before:always;break-after:always}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{break-after:avoid;break-inside:avoid}.article a,.article blockquote,.article figure,.article img,.article pre,.article table{break-inside:avoid}.article a{font-weight:400!important;text-decoration:underline!important}.article a[href^=http i]:after{content:" [" attr(href) "]"}.article a[href=\#],.article a[href=\#top]{display:none!important}}caps-lock:defined{display:block}caps-lock:not(:defined){display:none}caps-lock[hidden]{display:none!important}.book-gallery{grid-template-columns:repeat(auto-fill,minmax(14em,1fr));gap:1em;margin:0;padding:0;font-size:1rem;display:grid}.book-gallery>li{margin:0;display:block}.book-gallery-item{font-size:1rem}.book-gallery-item svg{width:100%;height:auto}.book-gallery-cover{object-fit:cover;width:248px;height:397px;display:block}.book-gallery-title{text-align:center;margin:1em 0 .8em;font-size:1.2em;font-weight:700}.book-gallery-title a{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media screen and (width<=1600px){.book-gallery-cover{width:100%;height:auto}}.book-section .book-section-content{flex-wrap:wrap;gap:1rem;display:flex}.book-section .book-section-content>front-cover{flex:0 250px}.book-section .book-section-content menu{gap:inherit;flex-direction:column;flex:1 0 auto;margin:0;padding:0;display:flex}.book-section .book-section-content menu li,.book-section .book-section-content menu a,.book-section .book-section-content menu button{text-align:center;width:100%;display:block}ol.breadcrumb{flex-wrap:wrap;align-items:baseline;display:inline-flex}ol.breadcrumb li{white-space:nowrap;display:block}ol.breadcrumb li:not(:first-child):before{content:"/";padding:0 1ch;display:inline-block}ol.breadcrumb cite{inline-size:fit-content;display:inline-block}.btn-menu{text-indent:-9999px;width:1em;height:1em;color:inherit;box-sizing:content-box;background:repeating-linear-gradient(#0000 60% 80%,currentColor 80%,currentColor) 0 0/100% 100% content-box content-box;border:none;margin:0;padding:0;font-size:1rem}[class*=btn-fixed-]{bottom:var(--gap);padding:var(--gap);outline-offset:calc(var(--gap) * -1);background-color:#fff;outline:.3em solid #fff;font-size:1.2rem;position:fixed}.btn-fixed-left{left:0}.btn-fixed-right{right:0}.btn-close{text-indent:-99em;width:1em;height:1em;color:inherit;cursor:pointer;background:0 0;border:none;font-size:1rem;display:inline-block;position:relative;overflow:hidden}.btn-close:focus,.btn-close:hover{transform:scale(1.3)}.btn-close:before,.btn-close:after{content:"";background-color:currentColor;display:block;position:absolute;transform:rotate(45deg)}.btn-close:before{width:.125em;margin-left:-.0625em;top:0;bottom:0;left:50%}.btn-close:after{height:.125em;margin-top:-.0625em;top:50%;left:0;right:0}.btn-close::-moz-focus-inner{border:0;padding:0}:root:has(dialog){scrollbar-gutter:stable}body:has(dialog[open]){overflow:clip}.dialog,dialog:not([class]){--padding:1em;--border-width:.2em;--border-colour:currentColor;--background-colour:var(--colour-background,Canvas);gap:var(--padding);inline-size:min(65ch,90dvi);padding:var(--padding);border:var(--border-width) solid var(--border-colour);background-color:var(--background-colour);flex-direction:column;font-size:1rem;overflow:visible}:is(.dialog,dialog:not([class]))[open]{display:flex}:is(.dialog,dialog:not([class]))[role=alertdialog]{inline-size:min(50ch,90dvi)}:is(.dialog,dialog:not([class])) .modal-close-button{--border-clip-from:50%;--border-clip-to:75%;aspect-ratio:1;inline-size:2em;color:var(--border-colour);background:0 0;border:none;border-radius:50%;transition-property:transform,transform-origin;transition-duration:.4s;position:absolute;inset:0 0 auto auto;transform:translate(50%,-50%)}:is(.dialog,dialog:not([class])) .modal-close-button:hover{transform-origin:0 100%;transform:translate(25%,-25%)scale(1.5)}:is(.dialog,dialog:not([class])) .modal-close-button:before{content:"";background:conic-gradient(var(--border-colour) 0% var(--border-clip-from), var(--background-colour) var(--border-clip-from) var(--border-clip-to), var(--border-colour) var(--border-clip-to) 100%);border-radius:50%;display:block;position:absolute;inset:0}:is(.dialog,dialog:not([class])) .modal-close-button>svg:only-child{block-size:100%;inline-size:100%;padding:var(--border-width);background-color:var(--background-colour);background-clip:content-box;border-radius:50%;display:block;position:absolute;inset:0}:is(.dialog,dialog:not([class])) .modal-close-button>svg:only-child line{stroke:var(--border-colour)}:is(.dialog,dialog:not([class]))>form{display:contents}:is(.dialog,dialog:not([class])) header{flex:none}:is(.dialog,dialog:not([class])) header>h2{text-wrap:balance;margin:0;font-size:1.2em;font-weight:600}:is(.dialog,dialog:not([class])) .modal-content{margin-trim:block;flex:auto;overflow-y:auto}:is(.dialog,dialog:not([class])) .modal-content:empty{display:none}:is(.dialog,dialog:not([class])) footer{justify-content:end;gap:calc(var(--padding) / 2);flex:none;display:flex}@supports not (margin-trim:block){dialog .modal-content :first-child{margin-block-start:0}dialog .modal-content :last-child{margin-block-end:0}}dialog{--duration:2s;opacity:0;transition:opacity, overlay allow-discrete, display allow-discrete;transition-duration:var(--duration)}dialog[open]{opacity:1}dialog::backdrop{-webkit-backdrop-filter:blur()opacity(0);backdrop-filter:blur()opacity(0);transition:background-color, backdrop-filter, opacity, overlay allow-discrete, display allow-discrete;transition-duration:var(--duration);background-color:#0000}dialog[open]::backdrop{-webkit-backdrop-filter:blur(.4em)opacity();backdrop-filter:blur(.4em)opacity();background-color:#00000073}@starting-style{dialog[open]{opacity:0}dialog[open]::backdrop{background-color:#0000}}.edit-commands-container{z-index:50;position:sticky;top:0;overflow-x:auto}.edit-commands{--gap:.4em;justify-content:center;gap:var(--gap);background-color:var(--background-colour);flex-wrap:wrap;margin:0;padding:1em 0;font-size:1rem;line-height:1;list-style:none;display:flex}.edit-commands>li{flex:none;width:1.6em;height:1.6em;margin:0;padding:0}.edit-commands>li.break:not(:first-child){padding-left:var(--gap);box-sizing:content-box;border-left:.0625em solid #333}.edit-commands .hide-smallscreen+li.break{box-sizing:border-box;border-left:none;padding-left:0}.edit-commands button{width:100%;height:100%;font-size:inherit;text-align:center;color:var(--text-colour);background-color:#fff;border:.0625em solid;margin:0;padding:.2em;transition:transform .5s;display:block;overflow:hidden}.edit-commands button:hover:not(:disabled){transform:scale(1.5)}.edit-commands button img,.edit-commands button svg{fill:currentColor;width:100%;height:100%;margin:0;padding:0;display:block}.edit-commands svg{pointer-events:none;font-weight:700}@media screen and (width<=768px),screen and (height<=500px){.edit-commands-container{overflow-x:auto}.edit-commands{flex-wrap:nowrap;width:max-content}.edit-commands li{width:1.8em;height:1.8em}.edit-commands>li.break{box-sizing:border-box!important;border-left:none!important;padding-left:0!important}}@media (pointer:coarse){.edit-commands button:hover{transform:none!important}}.view-html{padding:var(--gap);flex-direction:column;padding-top:0;display:flex}.view-html.wrap-html pre{white-space:pre-wrap}.view-html .view-html-menu{justify-content:end;align-items:center;gap:var(--gap);padding:var(--gap) 0;background-color:canvas;display:flex;position:sticky;top:0}.view-html .view-html-menu button{font-size:.9em;display:block}.view-html .view-html-menu button[is=full-screen]{aspect-ratio:1;background-color:canvas;border:none;width:1.7em;font-size:1.38rem}.view-html .view-html-menu button[is=full-screen] svg{width:100%;height:100%}.edit-command-modal form>header{font-weight:700}.edit-command-modal form>p{margin:0}.edit-command-modal form .modal-content{gap:var(--padding);flex-direction:column;margin:-.25em;padding:.25em;display:flex}.edit-command-modal form .modal-content .extended-content{display:contents}.edit-command-modal form .modal-content .field-group{flex-wrap:wrap;gap:.6em;display:flex}.edit-command-modal form .modal-content .field-group label{flex:90%;margin:0;display:block}.edit-command-modal form .modal-content .field-group label code{all:unset;font-size:1.2em;font-weight:600}.edit-command-modal form .modal-content .field-group input:not([type=checkbox],[type=radio],[type=file]),.edit-command-modal form .modal-content .field-group textarea,.edit-command-modal form .modal-content .field-group select{flex:0 0 100%;height:calc(1lh + 1em);padding:.5em .6em;line-height:1.5}.edit-command-modal form .modal-content .field-group button{box-sizing:content-box;aspect-ratio:1;background:0 0;border:none;flex:none;align-self:center;height:1.2em;padding:0;display:block}.edit-command-modal form .modal-content .field-group button img,.edit-command-modal form .modal-content .field-group button svg{object-fit:cover;width:100%;height:100%}.edit-command-modal form .modal-content .field-group button[popovertarget]{color:inherit}.edit-command-modal form .modal-content figure{background-color:#eee;flex-direction:column;width:100%;height:25dvh;display:flex}.edit-command-modal form .modal-content figure img,.edit-command-modal form .modal-content figure video{object-fit:cover;flex:1 1 0;width:100%;height:100%}:is(.edit-command-modal form .modal-content figure img,.edit-command-modal form .modal-content figure video):not([src]){visibility:hidden}.edit-command-modal form .modal-content figure svg{width:100%}.edit-command-modal form .modal-content figure figcaption{text-align:center;white-space:nowrap;text-overflow:ellipsis;background-color:var(--background-colour);margin-block-start:.3em;font-weight:700;overflow:clip}.edit-command-modal form>footer{gap:var(--gap);display:flex}.edit-command-modal form>footer button{flex:1 0 auto}.edit-command-modal:has(select[name=loading]){inline-size:min(90ch,90dvi)}.edit-command-modal:has(select[name=loading]) .modal-content{grid-template-columns:1fr 1fr;grid-auto-rows:auto;grid-auto-flow:column;display:grid}.edit-command-modal:has(select[name=loading]) .modal-content figure{grid-area:1/1/4;height:100%}.edit-command-modal:has(select[name=loading]) .modal-content .field-group{grid-column:2}.edit-command-modal:has(select[name=loading]) .modal-content .extended-content .field-group:is(:first-of-type,:nth-of-type(2),:nth-of-type(3)){grid-column:1}.edit-command-modal:has(select[name=loading]) .modal-content .extended-content:has(svg) .field-group:nth-of-type(4){grid-column:1}.unicode[open]{--background-colour:var(--colour-background,Canvas);--gap:1em;--max-height:80dvb;width:80dvi;max-height:var(--max-height);box-sizing:content-box;background-color:var(--background-colour);-webkit-user-select:none;user-select:none;font-size:1rem;container:unicode/inline-size}.unicode-container{gap:var(--gap);grid-template:"output menu""form menu"1fr/1fr 11em;display:grid}.unicode-form{z-index:2;gap:var(--gap);grid-area:output;display:flex;position:sticky;top:0}.unicode-form:before{content:"";z-index:-1;inset:calc(var(--gap) * -1) 0;background-color:var(--background-colour);display:block;position:absolute}.unicode-form input{font:inherit;text-align:center;border:none;flex:auto;margin:0;padding:0;font-size:2em;display:flex}.unicode-form button{font:inherit;flex:none;font-size:1.5em}.unicode-command-button-container{z-index:1;gap:var(--gap);flex-direction:column;grid-area:form;display:flex}.unicode-menu{gap:var(--gap);height:var(--max-height);flex-direction:column;grid-area:menu;display:flex;position:sticky;top:0}.unicode-buttons{gap:inherit;flex-flow:row-reverse wrap;margin:0;padding:0;display:flex}.unicode-buttons li{display:contents}.unicode-buttons li button{flex:1 0 auto}.unicode-selects{gap:var(--gap);flex-direction:column;flex:1 0 auto;display:flex}.unicode-selects select{width:100%;height:100%}.unicode-commands{grid-template-columns:repeat(auto-fill,minmax(2em,1fr));grid-auto-rows:2em;gap:.5em;margin:0;padding:0;display:grid}.unicode-commands li{margin:0;padding:0;display:block}.unicode-commands li .unicode-button{aspect-ratio:1;box-sizing:border-box;width:2em;font-size:inherit;color:#000;cursor:pointer;background:#fff;border:.0625em solid #979797;justify-content:center;align-items:center;padding:0;line-height:1;transition:transform .5s;display:flex;overflow:hidden}.unicode-commands li .unicode-button:is(:hover,:focus-visible){transform:scale(3)}.unicode-commands:empty{justify-content:center;align-items:center;min-height:6em;display:flex}.unicode-commands:empty:after{box-sizing:border-box;content:"";border:.625em solid #0e444680;border-top-color:#16b0b5;border-radius:100%;width:5em;height:5em;animation:1s linear infinite spin;display:block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@container unicode (width<26.5rem){.unicode-container{flex-direction:column-reverse}.unicode-menu{flex:auto;width:100%;height:auto;position:static}}.invisible,[is^=invisible-]{field-sizing:content;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;color:inherit;box-shadow:none;background-color:#0000;border:none;outline:none;margin:0;padding:0}.invisible:focus,[is^=invisible-]:focus{text-transform:none;outline:none}input.invisible,[is=invisible-input]{vertical-align:baseline}textarea.invisible,[is=invisible-textarea]{width:100%;height:1.2em;resize:none;height:1lh;min-height:0;display:block;overflow:hidden}.settings-form{gap:var(--gap-small);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));height:auto;margin:0;padding:0;display:grid}.settings-form field-group{align-items:center;gap:var(--gap-small);display:flex}.settings-form field-group input,.settings-form field-group label{margin:0;padding:0;display:block}.standard-form{gap:var(--gap);flex-direction:column;max-inline-size:70ch;display:flex}.standard-form fieldset{gap:var(--gap);flex-direction:column;margin-block-start:var(--gap);display:flex}.standard-form fieldset legend{inline-size:100%;font-size:1.5rem;font-weight:500;line-height:inherit;color:inherit;margin-block-end:var(--gap);padding:0;display:block}.standard-form fieldset fieldset legend{font-size:1.4rem}.standard-form fieldset span:empty{display:none}.standard-form>fieldset>legend{border-bottom:.03em solid}.standard-form field-group{gap:var(--gap-small);flex-wrap:wrap;display:flex}.standard-form field-group label{flex:1 0 auto}.standard-form field-group input:not([type=checkbox],[type=radio]),.standard-form field-group select{color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;flex:0 0 100%;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.standard-form field-group input:is([type=checkbox],[type=radio]){flex:none}.standard-form field-group .input-validation-error{outline:.125em solid red}.standard-form field-group .field-validation-error{color:red}.standard-form ul{margin:0;padding-inline-start:1.5em}input[type=checkbox][role=switch]{--width:2.75em;--height:1.5em;--background-colour:#e8eaec;display:inline-box;width:var(--width);height:var(--height);border:max(2px, .06em) solid var(--background-colour);border-radius:calc(var(--height) / 2);background-color:var(--background-colour);appearance:none;cursor:pointer;vertical-align:baseline;margin:0;font-size:1rem;transition-property:background-color,border-color;transition-duration:.4s}input[type=checkbox][role=switch]:checked{--background-colour:#007a7a}input[type=checkbox][role=switch]:before{aspect-ratio:1;content:"";height:100%;transition-property:transform;transition-duration:inherit;background-color:#fff;border-radius:50%;display:block}input[type=checkbox][role=switch]:checked:before{transform:translateX(calc(var(--width) - var(--height)))}input[type=checkbox][role=switch]:disabled{opacity:.9;cursor:not-allowed}input[type=checkbox][role=switch]:disabled+label{cursor:not-allowed}front-cover{aspect-ratio:var(--cover-aspect-ratio);box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#000 50%/cover no-repeat;min-inline-size:100px;font-family:ui-sans-serif,system-ui,sans-serif;display:block;position:relative;container:front-cover/size}front-cover cover-band{box-sizing:border-box;text-wrap:balance;color:#000;background:#ffffffe6;flex-direction:column;padding:2.8cqh 6.2cqw;line-height:1.4;display:flex;position:absolute;inset:25% 0 auto;transform:translateY(-50%)}front-cover cover-band cover-header cover-title{font-size:4.7cqh;font-weight:600;display:block}front-cover cover-band cover-header cover-author{font-size:3cqh;display:block}front-cover cover-band cover-publisher{color:#914543;font:3.1cqw Pad Thai;display:block}html-area{--grab-background-colour:#eee}html-area :only-child{width:auto;min-height:1lh}html-area.ctrl-key.shift-key :where(li:not(:has(li:hover)),tbody tr,dt,dd):not(:only-of-type){cursor:grab;-webkit-user-select:none!important;user-select:none!important}html-area.ctrl-key.shift-key :where(li:not(:has(li:hover)),tbody tr,dt,dd):not(:only-of-type):hover{background-color:var(--grab-background-colour)}html-area.ctrl-key.shift-key :where(dt,dd):not(:only-of-type):hover+dd{background-color:var(--grab-background-colour)}html-area.ctrl-key.shift-key :where(dt,dd):not(:only-of-type):has(+dd:hover){background-color:var(--grab-background-colour)}html-area.ctrl-key.alt-key>*{cursor:grab;-webkit-user-select:none!important;user-select:none!important}html-area.ctrl-key.alt-key>*:hover{background-color:var(--grab-background-colour)}a.skip-link{z-index:99999999;color:#fff;border:.0625em solid;border-top:none;border-left:none;padding:.3em .6em;font-size:1rem;text-decoration:underline;transition:transform .6s ease-out,background-color .6s linear;display:block;position:fixed;top:0;left:0;transform:translateY(-100%)}a.skip-link:focus{background-color:#bf1722;outline:0;transform:translateY(0)}a.skip-link:hover{text-decoration:none}.edit-menu{background-color:#fff;flex-direction:row-reverse;justify-content:flex-start;gap:1em;width:100%;margin:0;padding:1em 0;list-style:none;display:flex;position:sticky;bottom:0}.edit-menu li{margin:0;padding:0}.links-container{gap:var(--gap-small);align-items:baseline;width:fit-content;display:inline-flex}.links-container h3{font:inherit;margin:0;padding:0}.links-container h3:after{content:":"}.links{align-items:baseline;gap:var(--gap-small);width:fit-content;margin:0;padding:0;display:inline-flex}.links li{margin:0;padding:0;display:block}.menu-horizontal{gap:.8em;margin:0;padding:0;display:flex}.menu-horizontal li{margin:0;padding:0;display:block}@media (width<=500px){.menu-horizontal{gap:.6em}}.grid-toolbar{gap:var(--gap-small);grid-template-columns:repeat(auto-fit,minmax(9ch,1fr));grid-auto-rows:max-content;display:grid}.grid-toolbar button,.grid-toolbar a{width:100%}.grid-toolbar>:last-child{grid-column:1/-1}.flex-toolbar{gap:var(--gap-small);flex-wrap:wrap;margin:0;padding:0;display:flex}.flex-toolbar>li{flex:1 0 9ch;margin:0;padding:0;display:block}.flex-toolbar>li:last-child{flex-basis:100%}.flex-toolbar li:has([hidden]){display:none}.flex-toolbar button,.flex-toolbar a{inline-size:100%;min-inline-size:max-content}@media screen and (height>600px){.flex-toolbar .primary-menuitem{flex-basis:100%}}.html5-controls{max-block-size:100dvh;overflow-y:auto}.html5-controls li{margin:0;padding:0;display:block}.html5-controls button{background-color:var(--colour-secondary);white-space:nowrap;color:#000;background-color:#fff;padding:.5em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.9rem;font-weight:700;display:block}.html5-controls button:before{content:"<";font-weight:400}.html5-controls button:after{content:">";font-weight:400}.html5-controls>:last-child{grid-column:1/-1}.html5-controls>:last-child button:before,.html5-controls>:last-child button:after{content:none}.page-toolbar .section-title{margin-bottom:var(--gap-small);text-transform:uppercase;background-color:#e9ecef;padding:.2em .4em;font-weight:600}.panel-top,.panel-block-start,.panel-bottom,.panel-block-end,.panel-left,.panel-inline-start,.panel-right,.panel-inline-end{gap:var(--gap);flex-direction:column;display:flex}:is(.panel-top,.panel-block-start,.panel-bottom,.panel-block-end,.panel-left,.panel-inline-start,.panel-right,.panel-inline-end) .panel-content{gap:var(--gap);flex-direction:column;flex:1 0 0;display:flex;overflow-y:auto}:is(.panel-top,.panel-block-start,.panel-bottom,.panel-block-end,.panel-left,.panel-inline-start,.panel-right,.panel-inline-end)>button{inline-size:100%}@media screen and (width<1024px){body:has([data-panel=open]){overflow:clip}.panel-top,.panel-block-start,.panel-bottom,.panel-block-end,.panel-left,.panel-inline-start,.panel-right,.panel-inline-end{--panel-size:100%;z-index:200;padding:var(--gap);background-color:var(--canvas-colour,Canvas);opacity:1;position:fixed;inset:0}.panel-left,.panel-inline-start,.panel-right,.panel-inline-end{inline-size:var(--panel-size)}.panel-top,.panel-bottom{block-size:var(--panel-size)}.panel-left{right:auto;left:calc(var(--panel-size) * -1)}.panel-left[data-panel=open]{transform:translate(100%)}.panel-inline-start{inset-inline-start:calc(var(--panel-size) * -1);inset-inline-end:auto}.panel-inline-start[data-panel=open]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(100%)}.panel-inline-start[data-panel=open]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(-100%)}.panel-right{left:auto;right:calc(var(--panel-size) * -1)}.panel-right[data-panel=open]{transform:translate(-100%)}.panel-inline-end{inset-inline-start:auto;inset-inline-end:calc(var(--panel-size) * -1)}.panel-inline-end[data-panel=open]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(-100%)}.panel-inline-end[data-panel=open]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(100%)}.panel-top{bottom:auto;top:calc(var(--panel-size) * -1)}.panel-top[data-panel=open]{transform:translateY(100%)}.panel-bottom{top:auto;bottom:calc(var(--panel-size) * -1)}.panel-bottom[data-panel=open]{transform:translateY(-100%)}}@media screen and (width>=1024px){button[is=panel-button]{display:none}}@media (prefers-reduced-motion:no-preference){.panel-top,.panel-block-start,.panel-bottom,.panel-block-end,.panel-left,.panel-inline-start,.panel-right,.panel-inline-end{transition:transform .8s}}.sidebar{position:sticky;top:1em}.toc{all:revert;margin:0}.toc li{display:list-item}.toc_front-matter{list-style:lower-roman!important}}@layer utility{.visually-hidden:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}}:root{--system:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--cover-aspect-ratio:1618 / 2500;--base-font-family:var(--system);--canvas-colour:var(--lightningcss-light,#fff)var(--lightningcss-dark,#212529);--canvas-text-colour:var(--lightningcss-light,#212529)var(--lightningcss-dark,#fff);--primary-background-colour:var(--lightningcss-light,#e9ecef)var(--lightningcss-dark,#161310);--primary-button-colour:red;--secondary-background-colour:var(--lightningcss-light,#e9ecef)var(--lightningcss-dark,#161310);--secondary-button-colour:red;--accent-background-colour:red;--accent-button-colour:red;--scrollbar-width:1;--scrollbar-colour:red;--selection-text-colour:red;--selection-background-colour:yellow;--accent-text-colour:yellow;--gap:1rem;--gap-small:.6rem}body{color:var(--canvas-text-colour);background-color:var(--canvas-colour)}:fullscreen{background-color:var(--canvas-colour);min-height:100dvb}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{text-wrap:balance;margin-bottom:.5rem;font-weight:500;line-height:1.2}.main-content h1{font-size:2.5rem}.main-content h2{font-size:2rem}.main-content h3{font-size:1.75rem}.main-content h4{font-size:1.5rem}.main-content h5{font-size:1.25rem}.main-content h6{font-size:1rem}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{text-wrap:balance}.main-content h1:has(cite){text-wrap:wrap}.main-content h1 cite{inline-size:fit-content;display:inline-block}.settings-form{gap:var(--gap-small);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));height:auto;margin:0;padding:0;display:grid}.settings-form field-group{align-items:center;gap:var(--gap-small);display:flex}.settings-form field-group input,.settings-form field-group label{margin:0;padding:0;display:block}.site-nav .section-title{margin-bottom:var(--gap-small);text-transform:uppercase;background-color:var(--primary-background-colour);padding:.2em .4em;font-size:1rem;font-weight:600;display:block}.main-panel .section-title{margin-bottom:var(--gap-small);text-transform:uppercase;background-color:var(--primary-background-colour);padding:.2em .4em;font-weight:600}.html5-controls{max-block-size:100dvh;overflow-y:auto}.html5-controls li{margin:0;padding:0;display:block}.html5-controls button{background-color:var(--colour-secondary);white-space:nowrap;color:#000;background-color:#fff;padding:.5em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.9rem;font-weight:700;display:block}.html5-controls button:before{content:"<";font-weight:400}.html5-controls button:after{content:">";font-weight:400}.html5-controls>:last-child{grid-column:1/-1}.html5-controls>:last-child button:before,.html5-controls>:last-child button:after{content:none}.grid-toolbar{gap:var(--gap-small);grid-template-columns:repeat(auto-fit,minmax(9ch,1fr));grid-auto-rows:max-content;margin:0;padding:0;display:grid}.grid-toolbar button,.grid-toolbar a{width:100%}.grid-toolbar>:last-child{grid-column:1/-1}.flex-toolbar{gap:var(--gap-small);flex-wrap:wrap;margin:0;padding:0;display:flex}.flex-toolbar>li{flex:1 0 9ch;margin:0;padding:0;display:block}.flex-toolbar>li:last-child{flex-basis:100%}.flex-toolbar li:has([hidden]){display:none}.flex-toolbar button,.flex-toolbar a{text-align:center;inline-size:100%;min-inline-size:max-content}@media screen and (height>600px){.flex-toolbar .primary-menuitem{flex-basis:100%}}.html5-controls{max-block-size:100dvh;overflow-y:auto}.html5-controls li{margin:0;padding:0;display:block}.html5-controls button{color:currentColor;background-color:#fff;border:.0625em solid;margin:0;padding:.5em .8em;font-weight:400;display:block}.html5-controls button:hover,.html5-controls button:focus-visible{color:#fff;background-color:#000}.html5-controls button:before{content:"<";font-weight:400}.html5-controls button:after{content:">";font-weight:400}.html5-controls>:last-child{grid-column:1/-1}.html5-controls>:last-child button:before,.html5-controls>:last-child button:after{content:none}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.article h1{font-size:2.5rem}.article h2{font-size:2rem}.article h3{font-size:1.75rem}.article h4{font-size:1.5rem}.article h5{font-size:1.25rem}.article h6{font-size:1rem}:fullscreen{padding:var(--gap)}html-area>:first-child{margin-block-start:0}html-area>:last-child{margin-block-end:0}.panel-inline-end .panel-content :nth-child(2){margin-top:auto}.main-content dl,.main-content ol,.main-content ul{margin-top:0;margin-bottom:1rem}.main-content ol ol,.main-content ol ul,.main-content ul ol,.main-content ul ul{margin-bottom:0}.main-content dt{font-weight:700}.main-content dd{margin-bottom:.5rem;margin-left:0}html{font-size:1.2em}body{gap:var(--gap);padding:var(--gap);min-height:100dvb;font-family:var(--base-font-family);color:var(--canvas-text-colour);background-color:var(--canvas-colour);flex-direction:column;line-height:1.5;display:flex}.site-noscript{grid-area:noscript}.site-header{justify-content:space-between;align-items:baseline;gap:var(--gap);padding:var(--gap);background-color:var(--secondary-background-colour);flex-wrap:wrap;flex:none;grid-area:header;line-height:1;display:flex}.site-header .site-header-start .site-logo{text-transform:lowercase;font-size:1.3em;font-weight:600;display:inline-block}.site-header .site-header-start .site-logo a{all:unset;cursor:pointer}.site-header .site-header-start .site-tagline{width:fit-content;display:inline-block}.site-header .site-header-end{gap:var(--gap-small);font-size:.9em;display:flex}.site-nav{grid-area:nav}.site-breadcrumb{flex:none;grid-area:breadcrumb;line-height:1}.site-main{flex:auto}.site-main:fullscreen{gap:var(--gap);display:flex}.site-main:fullscreen .main-content{flex:auto}.site-main:fullscreen .main-content>h1:first-child{display:none}.site-main:fullscreen .main-panel{flex:30dvi}.main-content{grid-area:main;font-size:1.2rem}.main-panel{grid-area:panel}.site-footer{justify-content:center;align-items:center;gap:var(--gap);flex-wrap:wrap;flex:none;grid-area:footer;font-size:.9rem;line-height:1;display:flex}.site-footer .copyright{width:fit-content;margin:0;padding:0}.site-footer .left-panel-button,.site-footer .right-panel-button{bottom:var(--gap);padding:var(--gap);background-color:var(--canvas-colour);outline:.3em solid var(--canvas-colour);outline-offset:calc(var(--gap) * -1);font-size:1.2rem;position:fixed}.site-footer .left-panel-button{left:0}.site-footer .right-panel-button{right:0}body:not(:has(#main-panel)) .right-panel-button{display:none}@media screen and (width<=600px){:root{--gap:.8rem;--gap-small:.5rem}}@media screen and (width>1024px){body{grid-template:"header header"min-content"nav breadcrumb"min-content"nav main"1fr"footer footer"min-content/15dvi 1fr;display:grid}body:has(.main-panel){grid-template-columns:minmax(min-content,15dvi) minmax(0,80ch) minmax(min-content,1fr);grid-template-areas:"header header panel""nav breadcrumb panel""nav main panel""footer footer panel"}body:has(#site-noscript){grid-template-rows:min-content min-content min-content 1fr min-content;grid-template-areas:"noscript noscript noscript""header header panel""nav breadcrumb panel""nav main panel""footer footer panel"}.site-main{display:contents}.main-panel{top:var(--gap);max-block-size:calc(100dvb - var(--gap) * 2);position:sticky;overflow-y:auto}.main-panel button[is=panel-button]{width:100%}}.account-index>section+section{margin-top:3.5rem}.book-contents{all:revert}.book-contents li{cursor:grab}.book-contents li:active{cursor:grabbing}.book-edit-authors legend{font-size:1.1em}.book-edit-authors .book-edit-author{gap:var(--gap);align-items:flex-start;display:flex}.book-edit-authors .book-edit-author fieldset{flex:auto}.book-edit-authors .book-edit-author button{flex:0 0 5.5rem}.cover-properties-form{gap:var(--gap-small);flex-direction:column;display:flex}.cover-properties-form field-group{gap:var(--gap-small);flex-wrap:wrap;align-items:center;display:flex}.cover-properties-form field-group button[popovertarget]{outline:revert;background:0 0;border:none;flex:none}.cover-properties-form field-group [popover]{position-area:left bottom;margin-trim:block;width:40ch;inset:auto;transform:translate(1.85rem)}.cover-properties-form field-group [popover] p{margin:.5lh 0}.cover-properties-form field-group [popover] p:first-child{margin-top:0}.cover-properties-form field-group [popover] p:last-child{margin-bottom:0}.cover-properties-form field-group label{flex:1 0 auto;margin:0;font-weight:600;display:block}.cover-properties-form field-group input{flex:0 0 100%}.cover-properties-form field-group input[type=color]{appearance:none;cursor:pointer;background-color:#0000;border:none;flex:none;width:2.5em;height:2.5em;padding:0}.cover-properties-form field-group input[type=color]::-webkit-color-swatch{border:none;border-radius:.5em}.cover-properties-form field-group input[type=color]::-moz-color-swatch{border:none;border-radius:.5em}.cover-properties-form>button{width:100%}.book-gallery{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.book-gallery .book-gallery-item{gap:var(--gap-small);flex-direction:column;display:flex}.book-gallery .book-gallery-item .book-gallery-toolbar{justify-content:end;gap:var(--gap-small);flex-direction:column;flex:1 0 auto;display:flex}.book-gallery .book-gallery-item .book-gallery-toolbar li{display:block}.book-gallery .book-gallery-item .book-gallery-toolbar button,.book-gallery .book-gallery-item .book-gallery-toolbar a{width:100%;display:block}.edit-chapter-form:fullscreen{background-color:#fff;padding:0 1.5em 5em;overflow:auto}.edit-chapter-form:fullscreen .html5-controls{right:2em}.html-editor ol,.html-editor ul,.html-editor li{all:revert}.html-editor li{min-height:1lh}:fullscreen #html-editor-page>h1:first-child{display:none}:fullscreen #html-editor-page .edit-commands{padding-top:0}
