#adventurepage{display:flex;flex-direction:row;height:calc(100vh - 15px)}#adventurepage #mainarea{display:flex;flex-direction:column;flex-grow:1;align-content:flex-start;overflow-y:auto;background-image:url(/static/media/background.1ee4116e.png);background-size:cover;background-repeat:no-repeat}#adventurepage #mainarea #systemstatus,#adventurepage #mainarea #upgrademessage{color:#000;padding:2px 8px;font-weight:700;text-align:center}#adventurepage #mainarea #systemstatus{background-color:#caca80}#adventurepage #mainarea #upgrademessage{background-color:#f0a0a0;padding-top:6px;padding-bottom:6px}#adventurepage #mainarea #itemarea,#adventurepage #mainarea #unpinnedarea{display:flex;flex-grow:1;flex-direction:row;align-content:flex-start;overflow-y:auto}#adventurepage #mainarea #unpinnedarea{flex-wrap:wrap;align-items:flex-start}#adventurepage #mainarea #pinnedarea{display:flex;width:350px;flex-direction:column;align-content:flex-start;flex-shrink:0}#adventurepage #mainarea #pinnedarea:empty{display:none}#adventurepage #mainarea #topbar{padding:8px;font-size:20px;font-weight:700;color:#ccc;background-color:#282828;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:1}#adventurepage #topbar #adventurename{flex-grow:1}#topbar #toolbar{display:flex;grid-gap:8px;gap:8px}#topbar .toolbarbutton:hover{background-color:#555;cursor:pointer}.imagedialog{position:absolute;top:0;left:0;height:100vh;width:100vw;text-align:center;vertical-align:middle;background-color:rgba(30,30,30,.9);display:flex;align-items:center;justify-content:center;z-index:10500}.imagedialog .image{width:90vw;height:90vh;position:absolute;font-family:"Libre Franklin"}.imagedialog .image.editing{border:2px dashed #f88}.imagedialog .image img{position:absolute}.imagedialog .image .itempins{position:absolute;& circle.clickable,& text.clickable{cursor:pointer}& text.shadow{text-shadow:0 0 6px #000}}.imagedialog .image.editing .itempins{cursor:crosshair}.imagedialog .toolbar{box-sizing:border-box;position:absolute;top:0;background-color:#444;width:100vw;border-bottom:1px solid #666;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;grid-column-gap:.5em;-webkit-column-gap:.5em;column-gap:.5em;padding-right:.5em;height:30px}.imagedialog .toolbar button{font-size:16px;background-color:#ccc;color:#333}.imagedialog .toolbar button.deleteall{color:#c00}.imagedialog .toolbar div{display:flex;align-items:flex-end}.imagedialog .addmarkerdialog{z-index:10700;background-color:#333;padding:2em;display:flex;flex-direction:column;text-align:left;grid-row-gap:.3em;row-gap:.3em}.imagedialog .addmarkerdialog>div{width:100%;display:flex;flex-direction:row;grid-column-gap:.5em;-webkit-column-gap:.5em;column-gap:.5em}.imagedialog .addmarkerdialog .addmarkerbuttons{justify-content:flex-end}.imagedialog .addmarkerdialog input[type=checkbox]{margin:0 .5em 0 0}.imagedialog .addmarkerdialog button{font-size:16px;background-color:#ccc;color:#333}.imagedialog .addmarkerdialog button:disabled{color:#aaa}.itembox .aliases ul{margin:0;padding:0}.itembox .aliases ul li{list-style-type:none;cursor:pointer;padding-left:.5em;text-indent:-.25em}.itembox .aliases ul li .removeAlias{font-size:9pt;margin-right:.5em;color:#666;-webkit-filter:drop-shadow(0 0 1px #000);filter:drop-shadow(0 0 1px black)}.itembox .aliases ul li .removeAlias:hover{color:#c66;-webkit-filter:drop-shadow(0 0 1px red);filter:drop-shadow(0 0 1px red)}.itembox .aliasheading{color:#ccc}.itembox .formrow input.newalias{color:#ddd;width:0}.itembox.editing .innercontainer{background-color:#202020}.itembox .formrow input{width:100%;background-color:#444}.itembox .formrow input.itemname{font-weight:400}.itembox .formrow input.itemname,.itembox .formrow textarea{color:#ccc;font-family:"Libre Franklin","Avenir","Segoe UI","Seravek",apple-system,BlinkMacSystemFont,"Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:11pt}.itembox .formrow textarea{width:calc(100% - 2px);resize:none;background-color:#2a2a2a;position:absolute;box-sizing:border-box;height:calc(100% - 4px);font-weight:300;line-height:normal;border-color:#ddd;padding:2px}.itembox .formrow textarea:focus{border-color:#fff;caret-color:#fff}.itembox .formrow input.dirty:not(:focus),.itembox .formrow textarea.dirty:not(:focus){background-color:#382020}.itembox .shadowcontainer{overflow-y:hidden;position:relative;padding:4px 2px}.itembox .shadowtext{white-space:pre-line;visibility:hidden;font-family:"Libre Franklin","Avenir","Segoe UI","Seravek",apple-system,BlinkMacSystemFont,"Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:11pt;font-weight:300;line-height:normal;overflow-wrap:anywhere;padding:3px}.itembox button.save{font-weight:700;color:#9d9;border-color:#585}.suggestions{position:fixed;background-color:#222;color:#ddd;border:1px solid #ccc;padding:5px;z-index:1000}.suggestions .suggestion{font-weight:300}.suggestions .suggestion:first-of-type{font-weight:600}.suggestions .suggestion:not(:first-of-type):before{content:" | "}@keyframes flash{0%,50%{background-color:#444}25%,75%{background-color:#333}}.outerfocus.nofocusitem{margin:2px;width:calc(min(300px, 100%));box-sizing:border-box}.outerfocus.pinned{margin:2px 0;flex-grow:1;flex-basis:0;height:0}.outerfocus.nofocusitem.expanded{width:calc(min(604px, 100%))}.outerfocus.nofocusitem.pinned{width:unset}.outerfocus.focusitem{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:rgba(30,30,30,.9);z-index:9000}.outerfocus.focusitem .innerfocus{position:absolute;top:10vh;left:calc(50vw - min(90vw, 50em)/2);width:calc(min(90vw, 50em));border:solid rgba(51,51,51,.5333333333333333)}.outerfocus.pinned .innerfocus{height:calc(100% - 2px)}.itembox{display:flex;border:1px solid #888;border-radius:6px;background-color:#666;min-height:200px;max-height:400px}.focusitem .itembox{min-height:unset;max-height:unset;height:80vh}.pinned .itembox{min-height:unset;max-height:unset;height:100%}.itembox.flash .innercontainer{animation-name:flash;animation-duration:.4s;animation-fill-mode:both}.itembox.quest{background-color:#284}.itembox.personororg{background-color:#d92}.itembox.place{background-color:#b54}.itembox.miscitem{background-color:#58a}.itembox.logentry{background-color:#ccc}.itembox.selected:not(.editing){-webkit-filter:brightness(1.2);filter:brightness(1.2);border-color:#bbb}.itembox.selected.quest{box-shadow:0 0 3px 3px #284}.itembox.selected.personororg{box-shadow:0 0 3px 3px #d92}.itembox.selected.place{box-shadow:0 0 3px 3px #b54}.itembox.selected.miscitem{box-shadow:0 0 3px 3px #58a}.itembox.selected.logentry{box-shadow:0 0 3px 3px #ccc}.itembox .name{flex-grow:1;font-weight:500}.itembox.archived .name{color:#888}.itembox .innercontainer{flex-grow:1;border:1px solid #666;border-radius:6px;margin:2px;background-color:#333;padding:0 4px 4px;display:flex;flex-direction:column;grid-gap:4px;gap:4px;visibility:visible}.itembox .formrow{display:flex;flex-direction:row;grid-column-gap:6px;-webkit-column-gap:6px;column-gap:6px}.itembox .formrow .grow,.itembox .grow{flex-grow:1}.itembox .formrow label{margin-right:4px;margin-top:-2px}.itembox .buttonrow{flex-direction:row}.itembox .buttonrow,.itembox .buttonrow .buttoncontainer{display:flex;grid-gap:4px;gap:4px}.itembox .buttonrow.reverse{flex-direction:row-reverse}.itembox .buttonrow button{height:25px;border:1px solid #888;background-color:#333;color:#ddd;cursor:pointer;border-radius:2px}.itembox .buttonrow button:hover:not(.disabled){color:#fff;background-color:#888}.itembox .buttonrow button.delete:hover{background-color:#844}.itembox .type{color:#888;flex-grow:1}.itembox.archived .type{text-decoration:line-through}.itembox .focus,.itembox .resize{text-align:right}.itembox .pin svg{font-size:90%}.itembox .action{color:#aaa}.itembox .action:hover{color:#eee;cursor:pointer}.itembox .action.resize svg:nth-child(2){margin-left:-4px}.itembox span.link{color:#585858;font-size:75%;margin-left:.4em}.itembox .links{display:flex;flex-direction:column;overflow-y:auto;grid-row-gap:4px;row-gap:4px}.itembox .links ul{margin:0;padding:0}.itembox .links ul li{list-style-type:none;cursor:pointer;padding-left:.5em;text-indent:-.25em;color:#eee;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:from-font}.itembox .links ul li .pinLink,.itembox .links ul li .removeLink{font-size:9pt;margin-right:.5em;color:#666;-webkit-filter:drop-shadow(0 0 1px #000);filter:drop-shadow(0 0 1px black)}.itembox .links ul li .removeLink:hover{color:#c66;-webkit-filter:drop-shadow(0 0 1px red);filter:drop-shadow(0 0 1px red)}.itembox .links ul li .pinLink:hover{color:#6c6;-webkit-filter:drop-shadow(0 0 1px green);filter:drop-shadow(0 0 1px green)}.itembox ul li.quest{border-left:4px solid #284}.itembox ul li.personororg{border-left:4px solid #d92}.itembox ul li.place{border-left:4px solid #b54}.itembox ul li.miscitem{border-left:4px solid #58a}.itembox ul li.logentry{border-left:4px solid #ccc}.itembox .linkcategory{color:#ccc}.itembox .innercontainer .formrow.view{background-color:#2a2a2a;color:#ccc;padding:4px 2px;overflow-y:auto;font-family:"Libre Franklin","Avenir","Segoe UI","Seravek",apple-system,BlinkMacSystemFont,"Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:11pt;font-weight:300;line-height:normal}.itembox .innercontainer .formrow.view .itemtext{flex-grow:1}.itembox .innercontainer .formrow.view .link:hover{color:#fff}.itembox .innercontainer .formrow.view h1:first-child,.itembox .innercontainer .formrow.view h2:first-child,.itembox .innercontainer .formrow.view h3:first-child,.itembox .innercontainer .formrow.view h4:first-child{-webkit-margin-before:0;margin-block-start:0}.itembox .innercontainer .formrow.view strong{font-weight:700}.itembox .innercontainer .formrow.view ol,.itembox .innercontainer .formrow.view ul{padding:0;margin:0 0 0 24px}.itembox .innercontainer .formrow.view ol li::marker{font-family:"Roboto"}.itembox .innercontainer .formrow.view hr{border:1px solid #181818}.itembox .innercontainer .formrow.view blockquote{margin:0;padding:2px 0 2px .5em;border-left:2px solid #888;color:#ccc;background-color:#181818}.itembox .aliasbutton{width:1em;text-align:center;background-color:#2a2a2a;border-radius:4px;color:#aaa}.itembox .aliasbutton:hover{color:#eee;background-color:#444;cursor:pointer}.itembox a{color:#aaa;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:from-font;text-underline-offset:2px;-webkit-text-decoration-color:#888;text-decoration-color:#888}.itembox .image{width:100%;text-align:center;background-color:#404040;position:relative}.itembox .image .showcasebutton,.itembox .image .showhidebutton{display:none;position:absolute;cursor:pointer;background-color:#333;color:#aaa;padding:2px 4px}.itembox .image .showhidebutton:nth-of-type(2){top:1.5em}.itembox .image .showcasebutton{right:0;border-bottom-left-radius:4px}.itembox .image .showhidebutton{border-bottom-right-radius:4px}.itembox .image .showcasebutton:hover,.itembox .image .showhidebutton:hover{color:#eee}.itembox .image.min .showcasebutton,.itembox .image.min .showhidebutton,.itembox .image:hover .showcasebutton,.itembox .image:hover .showhidebutton{display:block}.itembox img{max-width:250px;max-height:100px;margin:2px;cursor:pointer}.itembox .image.max img{max-width:calc(100% - 5px);max-height:none}.itembox .innercontainer .formrow:has(.image.max){overflow-y:auto;flex-grow:1}.itembox .image.min img{max-height:20px}.buttoncontainer button.starred{background-color:#553}.buttoncontainer button.archived{background-color:#666}.errorLabel{color:#f33;font-weight:700;background-color:#200}.errorMessage{background-color:#200;margin-top:-2px;padding:2px}.closeError{float:right;cursor:pointer;color:#f33}.searchbackdrop{position:absolute;top:0;left:0;height:100vh;width:100vw;text-align:center;background-color:rgba(30,30,30,.75);display:flex;justify-content:center;padding:5vh;box-sizing:border-box;align-items:flex-start;z-index:11000}.searchbackdrop .search{min-width:200px;max-width:500px;max-height:90vh;display:flex;flex-direction:column;background-color:#444;padding:8px;border-radius:6px}.search .searchbox{display:flex}.search .searchbox input{font-size:24px;flex-grow:1;background-color:#222;border:none;border-bottom:1px solid #888}.search .searchresults{overflow-y:auto;background-color:#333}.search .searchresults .searchitem{font-size:120%;padding:4px;cursor:pointer;border-bottom:1px solid #444}.search .searchresults .searchitem:hover{background-color:#555}.search .searchresults .searchitem.quest{border-left:4px solid #284;border-right:4px solid #284}.search .searchresults .searchitem.personororg{border-left:4px solid #d92;border-right:4px solid #d92}.search .searchresults .searchitem.place{border-left:4px solid #b54;border-right:4px solid #b54}.search .searchresults .searchitem.miscitem{border-left:4px solid #58a;border-right:4px solid #58a}.search .searchresults .searchitem.logentry{border-left:4px solid #ccc;border-right:4px solid #ccc}.search .searchresults .resultexcerpt{font-style:italic;color:#888;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.search .searchresults .searchitem.selected{background-color:#555}#sidemenu .sidelist{flex-grow:1;flex-basis:20%;display:flex;border:1px solid #888;border-radius:6px;margin:2px;background-color:#666;height:0}.sidelist .innercontainer{flex-grow:1;border:1px solid #666;border-radius:6px;margin:4px;background-color:#333;padding:4px;display:flex;flex-direction:column}.sidelist .innercontainer .listheader{border-bottom:1px solid #888;font-weight:700;cursor:pointer}.sidelist .innercontainer .listheader:hover:not(:has(.listadd:hover)){background-color:#555}.sidelist .innercontainer .listheader span.icon{display:none}.sidelist .innercontainer .listheader:hover:not(:has(.listadd:hover)) span.icon{display:inline;font-size:80%;margin-left:.5em}.sidelist.quests .innercontainer .listheader{border-color:#284}.sidelist.peopleandorgs .innercontainer .listheader{border-color:#d92}.sidelist.places .innercontainer .listheader{border-color:#b54}.sidelist.misc .innercontainer .listheader{border-color:#58a}.sidelist .innercontainer .itemcontainer{flex-grow:1;overflow-y:auto;margin-top:2px}.sidelist .innercontainer ul{margin:0;padding:0}.sidelist .innercontainer ul.children{padding-left:.5em;border-left:1px dotted #666;margin-bottom:.1em}.sidelist .innercontainer ul li{list-style-type:none;cursor:pointer;padding-left:.25em;text-indent:-.25em}.sidelist .innercontainer ul li.archived{color:#888}.sidelist .innercontainer ul li:hover{background-color:#555}.sidelist .innercontainer ul span.icon{font-size:70%;margin-right:.2em;vertical-align:middle}.sidelist .innercontainer ul span.collapse,.sidelist .innercontainer ul span.expand{float:right;padding-right:.2em;color:#888}.sidelist .innercontainer ul span.collapse{color:#555}.sidelist .innercontainer ul li:hover span.collapse{color:#888}.sidelist .innercontainer ul span.collapse:hover,.sidelist .innercontainer ul span.expand:hover{color:#ccc!important}.sidelist .listadd{float:right;margin-top:-2px;cursor:pointer}.sidelist .listadd:hover{background-color:#888}#sidemenu{display:flex}#sidemenu #sidelists{flex-direction:column;width:250px;display:flex}#sidemenu .tabs{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:flex}#sidemenu .tabs .tab{flex-grow:1;flex-basis:0;padding:4px;border-radius:6px;background-color:#333;color:#ccc;text-align:center;font-weight:700;text-transform:uppercase;text-wrap:nowrap}#sidemenu .tabs .tab.quest{color:#284}#sidemenu .tabs .tab.personororg{color:#d92}#sidemenu .tabs .tab.place{color:#b54}#sidemenu .tabs .tab.miscitem{color:#58a}#sidemenu .tabs .tab.logentry{color:#ccc}#sidemenu .tabs .tab:hover{background-color:#444;cursor:pointer}#sidemenu .tabs .tab.selected{-webkit-filter:brightness(1.5);filter:brightness(1.5)}.newadventurecontainer{display:flex;flex-direction:column;max-width:600px;margin:auto;font-size:24px;height:100vh}.newadventurecontainer .spacer{flex-grow:1}.newadventurecontainer .newadventureform{display:flex;align-items:center;margin-bottom:.5em}.newadventurecontainer .newadventureinputcolumn{display:flex;flex-direction:column;flex-grow:1}.newadventurecontainer .newadventureinputrow{display:flex;flex-direction:row}.newadventurecontainer .newadventureinputrow:nth-child(2){color:#aaa;font-size:20px;margin-top:5px;align-self:flex-end}.newadventurecontainer .newadventureinputrow:nth-child(2) span{align-content:center}.newadventurecontainer .newadventurebuttoncolumn{display:flex;height:100%}.newadventurecontainer span{flex-grow:0;flex-shrink:0}.newadventurecontainer input{background-color:#000;font-size:24px;margin-left:.5em;flex-grow:1;height:26px;border:1px solid;border-color:#444 #444 #fff;width:100%}.newadventurecontainer input::-webkit-input-placeholder{color:#555;font-style:italic;text-align:center}.newadventurecontainer input:-ms-input-placeholder{color:#555;font-style:italic;text-align:center}.newadventurecontainer input::placeholder{color:#555;font-style:italic;text-align:center}.newadventurecontainer select{background-color:#181818;font-size:20px;color:#aaa;margin-left:.5em;border:none;border-bottom:1px dashed #888;cursor:pointer}.newadventurecontainer button{font-size:24px;border:1px solid #ddd;margin-left:.5em;flex-grow:0}.newadventurecontainer button:hover:not(.disabled){background-color:#aa8}.newadventurereminder{text-align:center;font-size:20px;font-style:italic;color:#888;margin-top:8px}.newadventurecontainer:has(button:hover:not(.disabled)) .newadventurereminder{color:#aa8}.newadventuredisclaimer{font-family:"Libre Franklin","Avenir","Segoe UI","Seravek",apple-system,BlinkMacSystemFont,"Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;text-align:center;font-size:16px;font-style:italic;color:#666;margin-top:6px;margin-bottom:1em}body{margin:0;font-size:12pt;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#181818;color:#ddd}body,input,select,textarea{font-family:"Source Sans 3","Seravek",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}input,select,textarea{background-color:#666;color:#fff;border-radius:4px}input::-webkit-input-placeholder{color:#999}input:-ms-input-placeholder{color:#999}input::placeholder{color:#999}textarea::-webkit-input-placeholder{color:#999}textarea:-ms-input-placeholder{color:#999}textarea::placeholder{color:#999}button{font-family:"Source Sans 3","Seravek",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;border:1px solid #ccc;background-color:#666;color:#ddd;border-radius:4px;cursor:pointer}button.disabled{border:1px solid #888!important;color:#888!important;cursor:default!important}button:hover:not(.disabled){color:#fff;background-color:#888}::-webkit-scrollbar-track{background:#333}::-webkit-scrollbar-thumb{background:#666}::-webkit-scrollbar{width:5px}
/*# sourceMappingURL=main.44e924af.chunk.css.map */