.settings-menu-box{position:absolute;z-index:1;top:20px;right:20px}.settings-menu-box.hidden{display:none}.settings-menu-box button{box-shadow:none;background:transparent;padding:0}.settings-menu-box svg:hover{cursor:pointer}.settings-menu-box .settings-modal{position:absolute;top:-20px;right:-20px;box-shadow:var(--raised-element-shadow)}.settings-menu-box .settings-modal .touch-target{position:absolute;width:13px;height:13px;top:13px}.settings-menu-box .settings-modal header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.settings-menu-box .settings-modal header h2{font-weight:700;font-size:21px;line-height:27px;margin:0}.settings-menu-box .settings-modal .options-list .row{display:flex;align-items:center;flex-grow:1}.settings-menu-box .settings-modal .options-list .row .first-column{flex-grow:0;display:flex;justify-content:center;align-items:center;width:45px;margin-right:10px}.settings-menu-box .settings-modal .options-list .row input[type=checkbox]{height:20px;width:20px}.settings-menu-box .settings-modal .options-list .row:not(:last-child){margin-bottom:12px}.settings-menu-box .settings-modal .options-list .row:not(:last-child) input:hover,.settings-menu-box .settings-modal .options-list .row:not(:last-child) label:hover{cursor:pointer}.settings-menu-box .settings-modal .options-list .row.select-font{display:flex}.settings-menu-box .settings-modal .options-list .row.select-font label{margin-right:10px}.settings-menu-box .settings-modal .options-list .row.select-font label:hover{cursor:pointer}.settings-menu-box .settings-modal .options-list .row.select-font select{flex-grow:1}.settings-menu-box .settings-modal .options-list .row .color-picker{margin-left:10px;width:30px}.settings-menu-box .settings-modal .options-list .row .detail-text{font-size:var(--text-size-detail);line-height:20px;margin:5px 0 5px 25px}.settings-menu-box .settings-modal .options-list hr{margin:30px 0}.toggle-switch{position:relative;display:inline-block;width:40px;height:22px}.toggle-switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:16px;width:16px;left:4px;bottom:3px;background-color:#fff}input:checked+.slider{background-color:#7a5188}input:focus+.slider{box-shadow:0 0 1px #7a5188}input:checked+.slider:before{transform:translateX(16px)}.slider.round{border-radius:11px}.slider.round:before{border-radius:50%}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--header-height:71px;--nav-height:81px;--bottom-gutter-height:20px;--shadow-size:8px;--text-primary-color:#1e1e1e;--text-detail-color:#545454;--button-background:#fff;--background-color:#e2e2e2;--background-color-rgba:#e2e2e2;--trim-color:#c7c7c7;--foreground-color:#f2f2f2;--border-color:transparent;--active-link-color:#3e3e3e;--tile-shadow:0px 2px var(--shadow-size) #999;--raised-element-shadow:0px 2px 4px #aaa;--icon-color:#000;--backdrop-opacity:0.3;--text-size-detail:13px}@media screen and (min-width:600px){:root{--header-height:197px}}@media(prefers-color-scheme:dark){:root{--text-primary-color:#fff;--text-detail-color:hsla(0,0%,100%,.5);--button-background:hsla(0,0%,100%,.1);--background-color:#1e1e1e;--background-color-rgba:#1e1e1e;--trim-color:#474747;--foreground-color:#2e2e2e;--border-color:hsla(0,0%,39%,.3);--active-link-color:#d3d3d3;--tile-shadow:0px 2px var(--shadow-size) hsla(0,0%,59%,.25);--raised-element-shadow:0px 0px 0px transparent;--icon-color:#fff;--backdrop-opacity:0.1}}:root.light-mode{--text-primary-color:#1e1e1e;--text-detail-color:#545454;--button-background:#fff;--background-color:#e2e2e2;--background-color-rgba:#e2e2e2;--trim-color:#c7c7c7;--foreground-color:#f2f2f2;--border-color:transparent;--active-link-color:#3e3e3e;--tile-shadow:0px 2px var(--shadow-size) #999;--raised-element-shadow:0px 2px 4px #aaa;--icon-color:#000;--backdrop-opacity:0.3}:root.dark-mode{--text-primary-color:#fff;--text-detail-color:hsla(0,0%,100%,.5);--button-background:hsla(0,0%,100%,.1);--background-color:#1e1e1e;--background-color-rgba:#1e1e1e;--trim-color:#474747;--foreground-color:#2e2e2e;--border-color:hsla(0,0%,39%,.3);--active-link-color:#d3d3d3;--tile-shadow:0px 2px var(--shadow-size) hsla(0,0%,59%,.25);--raised-element-shadow:0px 0px 0px transparent;--icon-color:#fff;--backdrop-opacity:0.1}body{color:var(--text-primary-color);background:var(--background-color);height:var(--100vh);overflow:hidden;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:17px;line-height:27px}a{text-decoration:none}a :focus,a:link,a:visited{color:var(--text-primary-color)}a:active,a:hover{color:var(--active-link-color)}button{background-color:var(--button-background);border:none;border-radius:3px;box-shadow:var(--raised-element-shadow)}.shown-conditionally.over-1000{display:none}@media screen and (min-width:1000px){.shown-conditionally.over-1000{display:unset}}.shown-conditionally.under-1000{display:unset}@media screen and (min-width:1000px){.shown-conditionally.under-1000{display:none}}.shown-conditionally.no-desktop{display:unset}@media screen and (min-width:1150px){.shown-conditionally.no-desktop{display:none}}.modal-background-screen{position:fixed;top:0;left:0;height:var(--100vh);width:var(--100vw);margin:auto;background-color:hsla(0,0%,78%,.2);z-index:4}.modal{background:var(--foreground-color);padding:20px;border-radius:3px;z-index:5;display:flex;flex-direction:column;width:300px;max-width:calc(var(--100vw)*.85)}svg.variable-color-icon path{stroke:var(--text-primary-color)}.tale-image-stretch{width:100%;border-radius:3px}tt{font-family:inherit;font-size:14px;font-weight:700;opacity:.6;vertical-align:top}tt:before{content:"/"}.adult-content{padding-left:5px;border-left:2px solid #b00}