.background{width:100%;min-height:100%;height:auto;position:fixed;top:0;left:0;user-select:none;-webkit-user-drag:none;z-index:-1}.background.landscape{height:100%;min-width:100%;width:auto}.story-content{width:90%;max-width:95ch;margin:auto}.story-content h1{font-weight:200;text-align:center}.story-content .header{text-align:center;vertical-align:middle;margin-bottom:1em}.story-content .header h1{display:block;margin-bottom:0}.story-content .header a{vertical-align:middle;display:inline-block;padding:.5em .5ch .5em .5ch;opacity:.5}.story-content .header a:hover{cursor:pointer;opacity:1}.menu-header{padding:.125em 1.5ch;opacity:.5;user-select:none}div.menu-link{width:100%;padding-left:.5ch;font-size:1.1em;padding-bottom:.125em;white-space:nowrap;cursor:pointer}div.menu-link div.icon{display:inline-block;width:3ch;padding:0 .125em;text-align:center;vertical-align:middle}div.menu-link div.text{display:inline-block;max-width:22ch;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;vertical-align:middle}div.menu-link div.text span.weak{opacity:.3333}div.menu-link:hover div.text span.weak{opacity:.75}div.menu-link.dark{opacity:.5}div.menu-link.dark:hover{opacity:1}.menu{position:fixed;top:6.5em;bottom:0;width:28ch;padding:.333em;padding-bottom:1em;text-align:left;user-select:none;overflow-x:hidden;overflow-y:auto}.menu .showhide{display:none}@media screen and (max-width:700px){.menu.disabled .menu-blurb,.menu.disabled .menu-gap,.menu.disabled .menu-header,.menu.disabled .menu-link{display:none}.showhide{display:block!important}.menu{position:static;width:100%;box-sizing:border-box;margin-left:-.25ch;font-size:1.25em}}.menu-gap{padding:.25em}.menu-blurb{opacity:.5;padding:.25em 1.5ch}.menu-blurb.error{color:red}div.overlay{position:fixed;left:0;right:0;top:0;bottom:0;padding-top:1em;z-index:999;background-color:rgba(0,0,0,.95);overflow-y:scroll}div.overlay h1{text-align:center}div.overlay h2{opacity:.5;margin:0;margin-top:1em;border-bottom:.5px solid;padding-bottom:.125em;text-align:center}div.overlay div.modal{width:60ch;max-width:95%;margin:auto}div.overlay div.modal label{display:block;margin-top:1em;margin-left:.5ch;font-size:.75em;opacity:.5}div.overlay div.modal input{display:block;width:100%;padding:0 .5ch;border:none;font-family:inherit;background:0 0;outline:0;opacity:.5;border-left:.25px dotted}div.overlay div.modal input.big{font-size:1.5em;padding:0 .3336ch}div.overlay div.modal select{display:block;width:100%;padding:0 0;border:none;font-family:inherit;background:0 0;outline:0;opacity:.5}div.overlay div.modal select option{background-color:#000}div.overlay div.modal select.big{font-size:1.5em;margin:0}div.overlay div.modal select:focus{opacity:1}div.overlay div.modal textarea{display:block;width:100%;height:8em;padding:0 .5ch;border:none;font-family:inherit;background:0 0;outline:0;opacity:.5;resize:none;overflow-y:scroll;border-left:.25px dotted}div.overlay div.modal textarea.tall{height:24em}div.overlay div.modal input:focus,div.overlay div.modal textarea:focus{opacity:1}div.overlay div.modal button{border:1px solid;background-color:rgba(0,0,0,.75);margin:2em auto;display:block;padding:.5em 4ch;opacity:.75}div.overlay div.modal button:hover{opacity:1;cursor:pointer}div.overlay div.modal div.summary{text-align:left;margin:auto}div.overlay div.modal div.summary p{margin:0;text-indent:-2ch;margin-left:2ch}div.overlay div.modal.nolabel input,div.overlay div.modal.nolabel textarea{margin-bottom:.5em}div.overlay div.overlay-options{width:60ch;max-width:95%;margin:auto;text-align:right}div.overlay div.overlay-options div{opacity:.75;user-select:none;cursor:pointer}div.overlay div.overlay-options div:hover{opacity:1}div.overlay.notification-overlay{padding-top:20%}div.overlay.notification-overlay div.modal{text-align:center}div.story-tags{text-align:center;margin-bottom:1em;margin-top:-1em;min-height:2em}div.story-tags a.tag{display:inline-block;margin:.5em .5ch;padding:.0625em .5ch;outline:1px solid;opacity:.75;user-select:none}div.story-tags a.tag:hover{opacity:1;cursor:pointer}div.story-tags a.option{display:inline-block;margin:.5em .5ch;padding:.0625em .5ch;opacity:.5;user-select:none}div.story-tags a.option:hover{opacity:1;cursor:pointer}div.annotation{outline:1px solid;padding:.25em 1ch;margin-bottom:1em}div.annotation h2{font-size:1em;margin:0;text-align:center;border-bottom:.25px dotted;margin-bottom:.25em;padding-bottom:.25em}div.annotation div.markdown-content>p,div.annotation p{margin-top:.5em}div.annotation div.markdown-content>p:first-of-type,div.annotation p:first-of-type{margin:0;padding:0}div.annotation-level-info{background-color:rgba(0,31,63,.5);color:#08f}div.annotation-level-warning{background-color:rgba(63,31,0,.5);color:#f80}div.annotation-level-error{background-color:rgba(63,7,0,.5);color:#f10}.story-chapter{padding-bottom:2em}.story-chapter h1.title{border-bottom:1px solid rgba(34,187,255,.25);font-size:1.75em;margin:0;padding-bottom:.125em}.story-chapter .metadata{padding:0;margin:0}.story-chapter a.anchor{display:block;position:relative;top:-8em}.story-chapter .options{position:absolute;text-align:right;width:calc(100% - 38.75ch);max-width:95ch;pointer-events:none}.story-chapter .options a{display:inline-block;padding:0 .5ch;opacity:.5;cursor:pointer;user-select:none;pointer-events:all}.story-chapter .options a:hover{opacity:1}@media screen and (max-width:700px){.story-chapter .options{width:calc(100% - 6.5ch)}}.story-chapter div.chapter-content{font-size:1.25em}.story-chapter div.comment-section{margin:1em 4ch 2em 4ch}.story-chapter div.comment-section div.add-comment{text-align:center;margin-top:1em;padding:1em 0;font-size:1.5em;border:1px solid;opacity:.5;cursor:pointer}.story-chapter div.comment-section div.add-comment:hover{opacity:1}.story-chapter div.comment-section div.add-comment:first-child{margin-top:0}@media screen and (max-width:1200px){.story-chapter div.comment-section{margin:1em 2ch 2em 2ch}}div.chapter-meta{display:inline-block;padding:0;padding-right:1em;margin:0;user-select:none}div.chapter-meta a{color:inherit;border-bottom:.25px dotted}div.chapter-meta a:hover{border-bottom:.5px solid}div.chapter-meta .tooltip{border-bottom:.25px dotted}div.chapter-meta.weak{opacity:.5}div.markdown-content{line-height:1.4em}div.markdown-content h1{font-size:2em;margin:0;margin-top:.75em;line-height:1.2em;text-align:left;border-bottom:1px solid}div.markdown-content h1:first-child{margin-top:0}div.markdown-content h2{font-size:1.5em;margin:0;margin-top:.75em;padding-bottom:.25em;border-bottom:1px solid}div.markdown-content h3{font-size:1.25em;margin:0;margin-top:1em;padding:0;margin-bottom:-.25em}div.markdown-content h4{font-size:1em;margin-top:1em;margin-bottom:-.5em;padding:0}div.markdown-content h5{font-size:1em;margin:0;margin-bottom:-.5em}div.markdown-content h6{font-size:1em;opacity:.5;margin:0;margin-bottom:-.5em}div.markdown-content hr{border:none;margin:2em 2ch;border-bottom:4px dotted;opacity:.75}div.markdown-content ol,div.markdown-content ul{padding:.5em 3ch;margin:0}div.markdown-content p{padding:.5em 0;margin:0}div.markdown-content p:first-child{padding-top:.25em}div.markdown-content .blue,div.markdown-content .green,div.markdown-content .orange,div.markdown-content blockquote{margin:.5em 0;padding:.125em .5em 0 .5em;outline:1px solid}div.markdown-content .blue h1,div.markdown-content .blue h2,div.markdown-content .blue h3,div.markdown-content .blue h4,div.markdown-content .blue h5,div.markdown-content .blue h6,div.markdown-content .green h1,div.markdown-content .green h2,div.markdown-content .green h3,div.markdown-content .green h4,div.markdown-content .green h5,div.markdown-content .green h6,div.markdown-content .orange h1,div.markdown-content .orange h2,div.markdown-content .orange h3,div.markdown-content .orange h4,div.markdown-content .orange h5,div.markdown-content .orange h6,div.markdown-content blockquote h1,div.markdown-content blockquote h2,div.markdown-content blockquote h3,div.markdown-content blockquote h4,div.markdown-content blockquote h5,div.markdown-content blockquote h6{margin:0;padding:.5em 0}div.markdown-content .blue p,div.markdown-content .green p,div.markdown-content .orange p,div.markdown-content blockquote p{padding:.5em 0;margin:0}div.markdown-content pre{border:1px solid;padding:.5em}div.markdown-content table{width:100%;border:1px solid;padding:0 .5em}div.markdown-content table th{font-size:.75em;padding:0 1ch}div.markdown-content img{width:100%}div.markdown-content a{opacity:.75}div.markdown-content a:hover{opacity:1}div.comment{position:relative}div.comment div.options{width:100%;max-width:95ch}div.comment.mode-message{margin-bottom:1.5em;font-size:1em}div.comment.mode-message .metadata{padding-bottom:.5em}div.comment.mode-message .content{outline:1px solid;padding:.25em 1ch;font-size:1.25em}div.comment.mode-message .content table.header{border-bottom:.5px solid;margin:0;width:100%}div.comment.mode-message .content table.header tbody tr{text-align:left}div.comment.mode-message .content table.header tbody tr th{width:12ch;padding-right:1ch}div.comment.mode-message .content table.header tbody tr td{width:100%}div.comment.mode-message div.body{padding-top:.5em}div.comment.mode-message div.body p:first-of-type{margin-top:0;padding-top:0}div.comment.mode-chat div.options{display:none;bottom:-.25em}div.comment.mode-chat div.options a{background:#000;opacity:.666}div.comment.mode-chat div.options a:hover{opacity:1}div.comment.mode-chat div.content{line-height:2em;font-size:1.125em}div.comment.mode-chat div.content div.tooltip-content{text-indent:0}div.comment.mode-chat div.content div.message-text{vertical-align:top;padding-left:2ch;text-indent:-2ch}div.comment.mode-chat div.content div.message-text div.body p:first-of-type{display:inline}div.comment.mode-chat div.content div.message-text div.body p:last-of-type{margin-bottom:0;padding-bottom:0}div.comment.mode-chat div.content div.message-text div.body p{line-height:1.5em}div.comment.mode-article{margin-bottom:1em}div.comment.mode-article .content{font-size:1.25em}div.comment.mode-chat:hover div.options{display:block}div.toggle div.toggle-pill{display:inline-block;margin:0 .5em}div.toggle div.toggle-pill a.toggle-option{padding:.125em .5ch;display:inline-block;width:8ch;text-align:center;outline:.5px dotted;cursor:pointer;opacity:.75}div.toggle div.toggle-pill a.toggle-option.color-highlight-primary{outline:1px solid}div.toggle div.toggle-pill a.toggle-option:hover{opacity:1}div.toggle div.toggle-content{display:inline-block}div.toggle:first-of-type{margin-top:.5ch}div.tag-options{margin-top:0}div.tag-options div.tag{padding:.25em;border-bottom:1px solid rgba(0,220,255,.125)}div.tag-options div.tag div.content{width:80%;display:inline-block}div.tag-options div.tag button{width:20%;display:inline-block;margin:0}div.tag-options div.field{box-sizing:border-box;display:inline-block;width:35%;margin:0;margin-top:0}div.tag-options div.field input{height:1.55em}div.tag-options div.button-field{position:relative;top:-.75ch;box-sizing:border-box;display:inline-block;width:30%;margin:0;text-align:right}div.tag-options div.button-field button{display:inline-block;width:14ch;margin-right:1ch}div.tag-options div.suggestion-list{margin:-2em 0 1em 0}div.tag-options div.suggestion-list a.tag{display:inline-block;margin:.25em .5ch;padding:.0625em .5ch;outline:1px solid;opacity:.75;user-select:none}div.tag-options div.suggestion-list a.tag:hover{opacity:1;cursor:pointer}div.tag-options div.suggestion-list div.header{display:block;padding:0 .5ch;padding-top:.75em;font-size:.75em;opacity:.5;user-select:none}














