::-webkit-scrollbar{height:12px;width:10px;background:#fff;border-radius:1ex}::-webkit-scrollbar-thumb{background:#bbb;border-radius:1ex}div,html,section,textarea{scrollbar-width:thin}ul{list-style-type:disc;padding-left:18px;margin-bottom:20px;font-size:18px;line-height:1.3}ol{padding-left:18px;margin-bottom:20px;font-size:18px;line-height:1.3}table{border:1px solid #252525;border-collapse:collapse;margin-bottom:15px;min-width:50%}table th{font-weight:bold;padding:8px;border:1px solid #252525}table td{padding:8px;border:1px solid #252525}table tr:nth-child(2n){background:#d5d5d5}table.map-markers th:last-child{text-align:left}table.map-markers td:first-child{width:30px;font-weight:bold;text-align:center}table.map-markers.editor td{cursor:pointer}table.map-markers.editor tr.selected{background:#e3a321}hr{display:block;border:1px inset;margin-block-start:0.5em;margin-block-end:0.5em;margin-inline-start:auto;margin-inline-end:auto;color:#252525;box-sizing:content-box}.icon{-webkit-user-select:none;-moz-user-select:none;user-select:none}#error-page-title{text-align:center;margin:40px;font-size:40px}.card{float:left;margin:0 15px 15px 0;height:auto;box-shadow:1px 1px 3px #bcbcbc;background:#252525;width:300px;line-height:1.1;border-radius:5px}.card h3{line-height:1.25}div.inputs-half h3{margin-bottom:0}div.inputs-half .input-container{display:inline-block;width:calc(50% - 6px)}div.inputs-half .input-container.single-selector{width:calc(50% - 2px)}div.inputs-half .select-container{display:inline-block;width:calc(50% - 2px)}div.inputs-half.search .input-container,div.inputs-half.search .select-container{margin-top:2px}section.collapsed{position:relative;margin-bottom:15px}section.collapsed div.title{cursor:pointer;background:#ccc;padding-bottom:1px;margin-bottom:10px;position:relative;min-height:45px}section.collapsed div.title span.arrow{display:block;border:3px solid #000;border-left:none;border-top:none;transform:rotate(-45deg);width:11px;height:11px;position:relative;left:12px;top:18px}section.collapsed div.title h3{padding-left:35px;padding-bottom:3px;margin-bottom:7px;font-size:24px}section.collapsed div.content{display:none!important}section.font-preview h3{margin-top:15px;margin-bottom:10px;text-decoration:underline}section.font-preview p{margin-bottom:8px;font-weight:bold;font-size:20px}div.breadcrumbs.category{margin-bottom:10px}div.breadcrumbs.entry{margin:10px 0}div.breadcrumbs a{font-size:19px;font-weight:bold;text-decoration:none}div.breadcrumbs a.current{color:#000;cursor:default}div.breadcrumbs span.icon{position:relative;top:5px;cursor:default}div.button{background:#252525;color:#fff}div.button:hover{background:#3e3e3e}div.button.green{background:#3c3}div.button.green:hover{background:#31c131!important}div.button.red{background:#e22}div.button.red:hover{background:#e22121!important}div.button.dark-blue{background:#1b4e63}div.button.dark-blue:hover{background:#1e5870!important}div.upload-button{background:#252525;color:#fff}p.copy-message{font-family:"Material Icons",sans-serif;color:#090;position:absolute;font-size:35px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}h2{font-size:35px;margin-bottom:10px}h2 span.icon{position:relative;top:6px}h2.page-title span.icon{font-size:35px!important;padding-right:10px}h3{font-size:25px;margin:0 5px 12px 0}h3.section-title{margin-top:15px}h4{font-size:20px;margin:10px 0 7px 0}h4.nothing-found{text-align:center;margin-top:20px}p{font-size:17px;line-height:1.2}p.title{margin-bottom:2px}p.nothing-found{background:#eee!important;cursor:default!important;font-size:19px!important;margin-bottom:15px!important;padding:0!important;height:auto!important}a{color:#e22;cursor:pointer}a.official-link{margin-bottom:15px;display:inline-block;font-size:21px;text-decoration:none}a.official-link span.icon{position:relative;top:4px}div.character-portrait{float:left;margin:0 15px 15px 0;max-width:calc(50% - 15px)}div.character-portrait img{border:3px solid #d5d5d5}div.character-portrait div.title{background:#d5d5d5;padding:15px}.markdown{line-height:1.2;font-size:17px;display:inline-block}.markdown img{max-height:500px;max-width:100%}.markdown code{font-family:monospace;background-color:#ddd;padding:5px 10px;width:100%;display:block;border-radius:3px}.markdown p code{display:inline;padding:1px 2px}.markdown pre{margin-bottom:15px}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin:5px 0 15px 0}.markdown h1{font-size:36px}.markdown h2{font-size:30px!important}.markdown h3{font-size:27px}.markdown h4{font-size:24px}.markdown h5{font-size:22px}.markdown h6{font-size:20px}blockquote{border-left:3px solid #252525;padding-left:10px;opacity:0.8;margin:10px 0}section.not-found{width:50%;min-width:600px;margin:15px auto 0 auto}section.not-found h2{text-align:center}section.homepage{width:50%;min-width:600px;margin:15px auto 0 auto}section.homepage section.main-nav-links{width:100%}section.homepage section.main-nav-links a{margin-bottom:60px;text-decoration:none;color:#000;display:block}section.homepage section.main-nav-links a span.icon{text-align:center;margin-left:calc(50% - 50px)}section.homepage section.main-nav-links a h2{text-align:center;font-size:40px}section.homepage section.main-nav-links a.create:hover span.icon{transition:transform 0.3s ease-in-out;transform:rotate(-13deg)}section.homepage section.main-nav-links a.explore:hover span.icon{transition:transform 0.7s cubic-bezier(1,0.02,0.66,1.01);transform:rotate(720deg)}section.homepage section.main-nav-links a.resources:hover span.icon{transform:rotate(-25deg);transition:transform 0.15s;animation:shake;animation-duration:0.25s;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:0.15s;animation-timing-function:ease-in-out}@keyframes shake{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}#vertical-timeline{position:absolute;left:calc(50% - 6px);width:12px;height:calc(100% - 10px);background:#252525;border-radius:4px}section.edit-list{margin-bottom:20px}section.edit-list div.list-item{position:relative;padding:10px}section.edit-list div.list-item:nth-child(2n){background:#ccc}section.edit-list div.list-item a{color:#000}section.edit-list div.list-item div.color{width:24px;height:24px;float:left;margin-right:10px;border:1px solid #000}section.edit-list div.list-item p{font-size:20px}section.edit-list div.list-item span.icon{position:absolute;top:7px}section.edit-list div.list-item span.icon:first-of-type{right:45px}section.edit-list div.list-item span.icon:last-of-type{right:7px}section.entry-content{line-height:1.2;max-width:800px!important;position:relative;padding:15px;margin:0 auto 15px auto;box-sizing:border-box}section.entry-content div.banner{height:200px;width:100%;background-color:#ccc;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:0}section.entry-content div.banner span.icon{position:absolute;right:7px;bottom:7px;text-shadow:1px 1px 4px #aaa}section.entry-content div.favorite span.icon{position:absolute;top:24px;right:10px;text-shadow:1px 1px 4px #aaa}section.entry-content p{margin-bottom:15px}section.entry-content div.markdown-container{display:inline-block;margin-bottom:10px;width:100%}section.entry-content div.markdown-container div.main-content{float:left;display:block;width:calc(70% - 22px)}section.entry-content div.markdown-container div.side-content{float:right;display:block;width:30%;padding-left:10px;border-left:2px solid #252525}input[type=file]{padding:8px;border:2px solid #252525;margin-bottom:10px}.blackout{background:#000;opacity:0.82;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000}.popup{position:fixed;width:calc(50% - 30px);left:25%;top:65px;padding:15px;background:#eee;z-index:2001;max-height:calc(100% - 105px);box-shadow:1px 1px 8px #000;border-radius:4px;overflow-y:scroll}.popup.small{width:calc(36% - 30px);left:32%}.popup.docs p{cursor:text;margin-bottom:10px}.popup.docs h3{position:static}.popup span.icon{font-weight:bold;cursor:pointer}.popup h3{position:absolute;top:27px;left:70px}.popup h3.popup-title{top:20px}.popup:not(.docs) p{padding:9px;font-size:20px;cursor:pointer}.popup:not(.docs) p:first-of-type{margin-top:10px}.popup:not(.docs) p:nth-child(2n){background:#ddd}.popup span.text{padding:9px;font-size:20px;display:block}.popup.macro div.macro-list-item{display:flex;flex-flow:row nowrap}.popup.macro div.macro-list-item:nth-child(2n) p{background:#ddd}.popup.macro div.macro-list-item p{margin:0;flex-grow:2}.popup.macro div.macro-list-item .icon{font-size:45px!important}.popup.macro div.macro-list-item .icon.grey{color:#7e7e7e}section.permissions{margin-bottom:15px}section.permissions h3{position:absolute;top:21px;left:70px}section.permissions p{padding:0 0 0 9px;font-size:21px;cursor:pointer;height:40px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}section.permissions p:nth-child(2n-1){background:#ddd}section.permissions p:first-child{margin-top:10px}section.permissions p span.icon{position:relative;top:6px}section.left-50{width:calc(50% - 70px);margin-right:10px}section.right-50{position:fixed;width:calc(50% - 10px);left:calc(50% + 10px);height:calc(100% - 80px);top:80px}section.left{width:calc(40% - 10px);margin-right:10px;position:relative}section.left.map-viewer span.deselect-marker{position:absolute;right:-7%;font-size:45px!important;top:30px}section.left.map-viewer h2{margin-top:20px;font-family:"Cinzel",serif;text-align:center}section.left.map-viewer p{margin-bottom:15px}section.left.map-viewer p img{max-width:100%}section.left.map-viewer div:last-child{margin:0 auto;display:block;width:152px}section.right.map-viewer{width:calc(50% - 10px);left:calc(50% + 10px);background:#252525}section.right.map-viewer .icon{position:absolute;color:#fff;font-size:60px!important;z-index:100;bottom:10px;left:10px;text-shadow:1px 1px 3px #000}section.right{top:50px;position:fixed;width:calc(60% - 10px);left:calc(40% + 10px);height:calc(100% - 50px)}section.right.fullscreen{width:100%;left:250px}section.right .marker-editor{background:#252525;position:absolute;top:0;width:400px;height:100%;color:#fff;padding:40px 20px;right:-400px;transition:right 0.2s ease-in}section.right .marker-editor h2:first-of-type{margin-bottom:18px}section.right .marker-editor h2.entry-selection{cursor:pointer;position:relative;margin-top:2px}section.right .marker-editor h2.entry-selection span.icon{position:relative;top:4px;padding-left:7px}section.right .marker-editor h2.entry-selection.add span.icon{position:relative;top:7px;padding-left:7px}section.right .marker-editor div.button{box-shadow:none;position:relative;top:10px}section.right .marker-editor div.pullout-button{padding:6px;position:absolute;top:40px;left:-45px;background:#252525;cursor:pointer;width:45px;height:-moz-fit-content;height:fit-content;z-index:98;border-top-left-radius:4px;border-bottom-left-radius:4px}section.right .marker-editor div.pullout-button p{writing-mode:vertical-rl;white-space:nowrap;margin-top:7px;margin-bottom:7px;margin-left:7px;font-size:18px}section.right .marker-editor div.pullout-button span.icon{padding-left:9px;padding-top:2px}section.right .marker-editor.pulled-out{right:0}section.right .marker-editor.pulled-out div.pullout-button span.icon{transform:scaleX(-1)}section.right .map-view-editor,section.right .map-view-viewer{height:100%;overflow:hidden;scrollbar-width:thin;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;background:#252525}section.right .map-view-editor img,section.right .map-view-viewer img{min-width:900px;max-width:1400px;pointer-events:none}section.right .map-view-editor span.marker,section.right .map-view-viewer span.marker{position:absolute;display:block;width:26px;height:27px;background:#fff;border-radius:3px;color:#000;text-align:center;padding-top:4px;font-size:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:move;font-family:"cinzel",serif;font-weight:500}section.right .map-view-editor span.marker:after,section.right .map-view-viewer span.marker:after{content:"";display:block;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:16px solid #fff;position:relative}section.right .map-view-editor span.marker.selected,section.right .map-view-viewer span.marker.selected{background:#e3a321;color:#fff}section.right .map-view-editor span.marker.selected:after,section.right .map-view-viewer span.marker.selected:after{border-top:16px solid #e3a321}section.right .map-view-viewer span.marker{cursor:pointer}section.cards{margin-bottom:15px}.nav-entries{display:flex;flex-flow:row wrap;margin-top:10px}.nav-entries a{width:320px!important;float:left;margin:7px 14px 0 0;display:contents}section.wiki-entries{position:relative}section.wiki-entries h3{width:100%;margin-bottom:15px}section.wiki-entries section.nav-entries{position:absolute;top:0}section.wiki-entries section.nav-entries.half-left,section.wiki-entries section.nav-entries.half-right{width:48%;box-sizing:border-box}section.wiki-entries section.nav-entries.half-right{left:52%}div.icons-upper-right{position:absolute;right:0;top:0}div.quest-mission-editor .input-container{box-sizing:border-box;width:62%!important;display:inline-block}div.quest-mission-editor .select-container{width:25%;box-sizing:border-box;display:inline-block}div.quest-mission-editor div.control-icons{width:12%;box-sizing:border-box;display:inline-block;position:relative;top:11px}div.quest-mission-editor div.control-icons span.icon:last-child{position:relative;bottom:3px}div.timeline-entry-section-editor{margin-bottom:5px}div.timeline-entry-section-editor .header{width:100%;height:50px;background:#ddd;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:10px;margin-bottom:10px}div.timeline-entry-section-editor .header .icon{position:absolute;right:15px}div.timeline-entry-section-editor .header p.name{font-size:21px}div.timeline-entry-section-editor .entries hr{height:4px;background:#ddd;border:none}div.timeline-entry-section-editor .entries .single-entry .icon-and-name,div.timeline-entry-section-editor .entries .single-entry .years{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}div.timeline-entry-section-editor .entries .single-entry .icon-and-name .input-container{width:calc(100% - 100px);margin-top:0}div.timeline-entry-section-editor .entries .single-entry .icon-and-name .input-container input{margin-bottom:0}div.timeline-entry-section-editor .entries .single-entry .years .input-container{width:calc(50% - 10px)}section.centered-account{width:80%;max-width:750px;margin:auto}section.centered-account.profile h2{text-align:center;font-size:35px}section.centered-account.profile h3{text-align:center;font-size:28px;opacity:0.8;margin-bottom:25px}section.centered-account.profile h4{text-align:center;font-size:22px;margin:10px 0;font-weight:normal}section.centered-account.profile p.pronouns{width:100%;text-align:center;opacity:0.8;font-size:20px;margin-bottom:15px}section.centered-account.profile p.big-number{font-weight:bold;text-align:center;font-size:22px}section.centered-editor{max-width:1100px;margin:10px auto 150px auto;position:relative}@media screen and (max-width:1660px){section.centered-editor{width:calc(100% - 290px);margin-left:270px}}section.centered-admin{width:calc(100% - 290px);margin-left:290px;max-width:900px;margin-top:10px}@media screen and (max-width:1660px){section.centered-admin{margin-left:270px}}section.centered-wiki{position:relative;max-width:calc(90% - 290px);margin-left:290px;margin-top:10px}section.centered-wiki h2{font-family:sans-serif;font-size:35px}section.centered-wiki.relationship-content h2{text-align:center}section.centered-wiki.timeline-content h2{text-align:center;margin-bottom:20px}section.centered-wiki.timeline-content h4{font-size:30px;text-align:center;margin-bottom:25px}section.centered-wiki .world-content{display:flex;flex-flow:row wrap}section.centered-wiki .world-content section{margin-bottom:15px;overflow:auto}section.centered-wiki .world-content section div.container{display:flex;flex-flow:row wrap}section.centered-wiki .world-content section div.container a{height:0;display:contents}section.centered-wiki .world-content .characters,section.centered-wiki .world-content .diary{width:100%}section.centered-wiki .world-content .entries{width:50%}section.centered-wiki .world-content .maps{width:50%}#profile-picture{width:100%;text-align:center}#profile-picture div.img{margin:20px auto 0 auto;width:140px;height:140px;border-radius:50%;background-size:cover}span.faded{opacity:0.35}div.banner-preview{width:100%;max-width:800px;height:200px;background-color:#ccc;background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:15px}div.banner-preview span{display:block;text-align:center;font-style:italic;font-size:18px;position:relative;top:90px}div.banner-preview.world{width:100%;max-width:800px;height:300px}@keyframes ping{0%{transform:scale(1.3,1.3)}50%{transform:scale(1,1)}to{transform:scale(1.3,1.3)}}section.scene-designer{background:#eee;position:fixed;top:50px;left:0;width:100%;height:calc(100% - 50px);z-index:1001}section.scene-designer #canvas{display:block;background:#000;width:100%;height:100%;position:relative}section.scene-designer #canvas #scene-display{cursor:grab;background:#000;pointer-events:all;position:absolute}section.scene-designer #canvas #scene-display g{pointer-events:none}section.scene-designer #canvas #scene-display image.background{margin:10px 0 0 10px;width:100%;height:100%;max-width:100%;max-height:100%;pointer-events:none;display:none}section.scene-designer #canvas #scene-display #overlay-container{width:100%;height:100%}section.scene-designer #canvas #scene-display #overlay-container div.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}section.scene-designer #canvas #scene-display .ping{filter:drop-shadow(1px 1px 4px #000)}section.scene-designer #canvas #scene-display circle.ping{stroke-width:3px;animation-name:ping;animation-duration:0.8s;animation-iteration-count:infinite;transform-origin:center;transform-box:fill-box}section.scene-designer #canvas #scene-display #dragging-rectangle{fill:none;stroke-width:3px;stroke-dasharray:10,4;stroke:#000}section.scene-designer #canvas #scene-display #measure-path{stroke:#fff}section.scene-designer #canvas #scene-display rect.grid{fill:none;stroke-width:0.5px;stroke:#333;pointer-events:none}section.scene-designer #canvas #scene-display rect.grid.fow{fill:#000;stroke:none}section.scene-designer #canvas #scene-display ellipse.oval-element,section.scene-designer #canvas #scene-display rect.rect-element{fill:none;stroke-width:4px;filter:drop-shadow(0px 0px 4px #555)}section.scene-designer #canvas #scene-display .token-on-canvas{cursor:move;pointer-events:all;overflow:visible;position:relative}section.scene-designer #canvas #scene-display .token-on-canvas .death-icon{position:absolute;top:0;left:0;color:#cb0707;text-shadow:0 0 4px #000}section.scene-designer #canvas #scene-display .token-on-canvas .bars{position:absolute;bottom:0;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}section.scene-designer #canvas #scene-display .token-on-canvas .bars .bar{height:8px;width:100%;border:1px solid #000;background:#5b5b5b;border-radius:4px}section.scene-designer #canvas #scene-display .token-on-canvas .bars .bar .bar-inner{height:100%;border-radius:4px}section.scene-designer #canvas #scene-display .token-on-canvas .status-icons{position:absolute;margin-bottom:0;right:0;display:flex;flex-flow:column wrap;max-height:100%;transform:translateX(100%)}section.scene-designer #canvas #scene-display .token-on-canvas .status-icons .rpg-icon{color:#fff;text-shadow:0 0 4px #000}section.scene-designer #canvas #scene-display .token-on-canvas div.img{position:absolute;background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;height:100%;filter:drop-shadow(0px 0px 4px #333)}section.scene-designer #canvas #scene-display .token-on-canvas div.img.active{border:3px solid #f00;border-radius:3px}section.scene-designer #canvas #scene-display .token-on-canvas div.settings{width:calc(200% + 32px);position:relative;left:0;top:0;transform:translateX(-100%)}section.scene-designer #canvas #scene-display .token-on-canvas div.settings .right{position:absolute;right:0;width:-moz-fit-content;width:fit-content;display:flex;gap:5px;flex-flow:column nowrap}section.scene-designer #canvas #scene-display .token-on-canvas div.settings .right .icon{color:#fff;width:-moz-fit-content;width:fit-content;cursor:pointer;text-shadow:0 0 5px #000;font-size:30px!important}section.scene-designer .icon.cross{position:absolute;top:10px;right:10px;font-size:50px!important;font-weight:bold;text-shadow:1px 1px 5px #777;z-index:1002;color:#fff}section.scene-designer aside.tools{display:flex;flex-flow:column nowrap;gap:15px;position:fixed;z-index:1002;top:65px;left:10px}section.scene-designer aside.tools input[type=color]{border:none;background:#fff;width:25px;height:25px;margin-bottom:15px;cursor:pointer}section.scene-designer aside.tools div{width:54px;padding:11px 11px 0 11px;display:flex;flex-flow:column wrap;align-items:center}section.scene-designer aside.tools div .icon{color:#fff;text-shadow:1px 1px 4px #000;font-size:32px!important;margin-bottom:11px}section.scene-designer aside.tools div .icon.grey{color:#8d8d8d;pointer-events:none}section.scene-designer div.control{position:fixed;z-index:1002;bottom:10px;display:flex;flex-flow:row nowrap;height:60px}section.scene-designer div.control div.dimensions,section.scene-designer div.control div.group-chooser,section.scene-designer div.control div.upload,section.scene-designer div.control div.zoom{height:100%}section.scene-designer div.control div.dimensions{padding:15px;display:inline-block}section.scene-designer div.control div.dimensions input{padding:5px 7px;border:2px solid #383838;border-radius:4px;font-size:17px;font-family:"Roboto",sans-serif;width:70px}section.scene-designer div.control div.dimensions span{color:#fff;font-size:18px;font-weight:bold;margin-right:10px}section.scene-designer div.control div.zoom{padding:12px;margin-left:15px;display:inline-block}section.scene-designer div.control div.zoom .icon{font-size:32px!important;color:#fff;display:inline-block;text-shadow:1px 1px 4px #000;position:static;padding:2px;border-radius:4px;font-weight:normal}section.scene-designer div.control div.zoom .icon:last-child,section.scene-designer div.control div.zoom .icon:nth-child(2){margin-left:10px}section.scene-designer div.control div.upload{background:#383838;margin-left:15px;display:inline-block;padding:12px 10px 0 10px;width:500px}section.scene-designer div.control div.upload .upload-wrapper{background:#fff}section.scene-designer div.control div.upload .upload-container{border-radius:0}section.scene-designer div.control div.upload .upload-button{padding:10px 10px}section.scene-designer div.control div.group-chooser{background:#383838;margin-left:15px;display:inline-block;padding:12px 10px 0 10px;width:350px}section.scene-designer div.control div.group-chooser .select-container{margin-top:0}section.scene-designer div.control div.group-chooser .select-container select{padding:9px 6px}section.scene-designer div.control div.group-chooser .select-container span{display:none}section.scene-designer .scene-view-combat{position:absolute;top:0;right:330px;flex-flow:row nowrap;background:rgba(0,0,0,0.7);border-radius:4px;padding:7px;max-width:calc(100% - 400px)}section.scene-designer .scene-view-combat .combat-tracker-token{display:flex;flex-flow:column nowrap;align-items:center;border-radius:4px;overflow:hidden;padding:5px;margin-right:10px}section.scene-designer .scene-view-combat .combat-tracker-token.active{background:rgba(200,50,50,0.5)}section.scene-designer .scene-view-combat .combat-tracker-token .img{width:60px;height:60px;background-size:contain;background-position:center;background-repeat:no-repeat}section.scene-designer .scene-view-combat .combat-tracker-token p{color:#fff;margin-top:10px;max-width:100px;text-align:center;overflow:hidden}section.scene-designer #scene-mid-bottom-container{position:absolute;bottom:70px;left:0;width:calc(100% - 330px);display:flex;color:#fff;padding:15px;justify-content:center;flex-flow:column wrap}section.scene-designer #scene-mid-bottom-container #scene-view-measure-result-container,section.scene-designer #scene-mid-bottom-container div{display:flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:7px}section.scene-designer #scene-mid-bottom-container #scene-view-measure-result-container p,section.scene-designer #scene-mid-bottom-container div p{font-size:19px;text-shadow:0 0 4px #000}section.scene-designer #scene-macro-bar-container{position:absolute;bottom:0;left:0;display:flex;flex-flow:row nowrap;gap:10px;justify-content:center;width:calc(100% - 320px);padding:15px}section.scene-designer #scene-macro-bar-container div{border:3px solid #fff;width:55px;height:55px;border-radius:4px;box-shadow:0 0 4px #000;position:relative;cursor:pointer}section.scene-designer #scene-macro-bar-container div i{color:#fff;font-size:40px!important;text-align:center;width:100%;padding:2px;display:inline-block}section.scene-designer .scene-view-title-and-online{position:absolute;bottom:0;right:330px;-webkit-user-select:none;-moz-user-select:none;user-select:none}section.scene-designer .scene-view-title-and-online .icon,section.scene-designer .scene-view-title-and-online h3,section.scene-designer .scene-view-title-and-online h4,section.scene-designer .scene-view-title-and-online p{color:#fff;text-shadow:0 0 4px #000}section.scene-designer .scene-view-title-and-online div.statuses{margin-bottom:15px}section.scene-designer .scene-view-title-and-online div.statuses div{display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:4px}section.scene-designer .scene-view-title-and-online div.statuses div p{font-size:18px}section.scene-designer .scene-view-title-and-online div.statuses div .icon{font-size:20px}section.scene-designer .scene-view-title-and-online div.statuses div .icon+p{margin-left:7px}section.scene-designer .scene-view-title-and-online h3{font-size:28px;text-align:right}section.scene-designer aside.chat{width:320px;position:fixed;right:0;top:50px;height:calc(100% - 50px);background:#383838}section.scene-designer aside.chat div.chat-nav{display:flex;flex-flow:row nowrap;height:45px}section.scene-designer aside.chat div.chat-nav div{display:flex;justify-content:center;align-items:center;flex-grow:1;cursor:pointer;border-bottom:3px solid #383838}section.scene-designer aside.chat div.chat-nav div.active{border-color:#fff}section.scene-designer aside.chat div.chat-nav div:hover{background:#5b5b5b}section.scene-designer aside.chat div.chat-nav div .icon{color:#fff;font-size:27px!important}section.scene-designer aside.chat div.chat-content{position:relative;height:calc(100% - 45px);padding-top:5px}section.scene-designer aside.chat div.chat-content .tab-content{height:100%}section.scene-designer aside.chat div.chat-content .tab-content .scroll-container{height:calc(100% - 67px);overflow-y:auto}section.scene-designer aside.chat div.chat-content div.scene-chat-button{padding:10px;color:#fff;text-align:center;font-size:19px;cursor:pointer;border-radius:5px;background:#5b5b5b;flex-grow:1;margin:0 5px}section.scene-designer aside.chat div.chat-content div.scene-chat-button:hover{background:#424242}section.scene-designer aside.chat div.chat-content #chat-messages{padding:10px;max-height:calc(100% - 210px);overflow-y:auto}section.scene-designer aside.chat div.chat-content #chat-messages .chat-message{background:#f2f2f2;margin-bottom:10px;padding:6px;border-radius:4px}section.scene-designer aside.chat div.chat-content #chat-messages .chat-message .chat-message-content{position:relative}section.scene-designer aside.chat div.chat-content #chat-messages .chat-message .chat-button{width:100%;text-align:center;background:#ddd;padding:7px;border-radius:4px;cursor:pointer;margin-top:8px}section.scene-designer aside.chat div.chat-content #chat-messages .chat-message .chat-button:hover{background:#d2d2d2}section.scene-designer aside.chat div.chat-content #chat-messages .chat-message .small{font-size:14px;margin-bottom:6px;color:#555}section.scene-designer aside.chat div.chat-content #chat-messages .chat-message pre{white-space:break-spaces;line-height:1.4;word-break:break-all;width:calc(100% - 20px)}section.scene-designer aside.chat div.chat-content #chat-messages .chat-message .icon{position:absolute;right:0}section.scene-designer aside.chat div.chat-content #chat-messages .chat-message .icon:first-of-type{font-size:22px;cursor:pointer;top:0}section.scene-designer aside.chat div.chat-content #chat-messages .chat-message .icon:nth-of-type(2){font-size:19px!important;bottom:0;right:2px}section.scene-designer aside.chat div.chat-content #chat-messages .chat-message del{color:#7e7e7e}section.scene-designer aside.chat div.chat-content .checkbox-container label{color:#fff}section.scene-designer aside.chat div.chat-content .checkbox-container .fake-checkbox{border-color:#fff}section.scene-designer aside.chat div.chat-content .checkbox-container input:checked+div.fake-checkbox span{border-color:#4c4c4c}section.scene-designer aside.chat div.chat-content .checkbox-container input:checked+div.fake-checkbox{background:#fff}section.scene-designer aside.chat div.chat-content .chat-input{position:absolute;bottom:0;width:100%}section.scene-designer aside.chat div.chat-content .chat-input .select-container{width:calc(100% - 12px);margin:2px 6px}section.scene-designer aside.chat div.chat-content .chat-input .select-container select{margin:0}section.scene-designer aside.chat div.chat-content .chat-input textarea{resize:none;width:calc(100% - 12px);box-sizing:border-box;margin:6px;height:80px;font-size:17px;font-family:"Roboto",sans-serif;padding:8px;border-radius:4px;border:none}section.scene-designer aside.chat div.chat-content .chat-input button{padding:10px;text-align:center;margin:6px;width:calc(100% - 12px);font-size:17px;border:none;border-radius:4px;color:#fff;background:#252525;cursor:pointer}section.scene-designer aside.chat div.chat-content .chat-input button:hover{background:#5b5b5b}section.scene-designer aside.chat .quality-settings,section.scene-designer aside.chat .visibility-settings{padding:10px}section.scene-designer aside.chat .quality-settings p,section.scene-designer aside.chat .visibility-settings p{color:#fff}section.scene-designer aside.chat .quality-settings p:first-child,section.scene-designer aside.chat .visibility-settings p:first-child{font-size:19px}section.scene-designer aside.chat .quality-settings input,section.scene-designer aside.chat .visibility-settings input{width:100%}section.scene-designer aside.chat .quality-settings p:nth-child(3),section.scene-designer aside.chat .visibility-settings p:nth-child(3){width:49%;text-align:left;display:inline-block}section.scene-designer aside.chat .quality-settings p:nth-child(4),section.scene-designer aside.chat .visibility-settings p:nth-child(4){width:49%;text-align:right;display:inline-block}section.scene-designer aside.chat .scene-reset{margin-top:15px;padding:10px}section.scene-designer aside.chat .scene-reset p{color:#fff;margin-bottom:8px;font-size:19px}section.scene-designer aside.chat .scene-overlays{padding:10px}section.scene-designer aside.chat .scene-overlays p.title{font-size:19px;color:#fff;margin-top:10px}section.scene-designer aside.chat .scene-overlays .overlay-list-entry{display:flex;flex-flow:row nowrap;align-items:center;margin-top:5px;border-radius:4px;overflow:hidden;padding:7px}section.scene-designer aside.chat .scene-overlays .overlay-list-entry p{color:#fff;margin-left:10px;font-size:18px}section.scene-designer aside.chat .scene-overlays .overlay-list-entry .icon{color:#fff;font-weight:bold;font-size:26px!important}section.scene-designer aside.chat .scene-overlays .overlay-list-entry:hover{cursor:pointer;background:#5b5b5b}section.scene-designer aside.chat .scene-overlays .overlay-list-entry:hover .add-remove-icon{opacity:1}section.scene-designer aside.chat .combat-tracker{padding:10px}section.scene-designer aside.chat .combat-tracker .combat-control-buttons{margin-bottom:10px;margin-top:20px;width:100%;display:flex;flex-flow:row nowrap}section.scene-designer aside.chat .combat-tracker p.title{font-size:19px;color:#fff;margin-top:10px}section.scene-designer aside.chat .combat-tracker .combat-list-token{display:flex;flex-flow:row nowrap;align-items:center;margin-top:5px;border-radius:4px;overflow:hidden;padding:4px}section.scene-designer aside.chat .combat-tracker .combat-list-token .img{width:50px;min-width:50px;height:50px;background-size:contain;background-position:center;background-repeat:no-repeat}section.scene-designer aside.chat .combat-tracker .combat-list-token .name-input-container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%}section.scene-designer aside.chat .combat-tracker .combat-list-token .name-input-container p{color:#fff;margin-left:10px}section.scene-designer aside.chat .combat-tracker .combat-list-token .name-input-container .input-container{display:none;width:80px;margin-bottom:0}section.scene-designer aside.chat .combat-tracker .combat-list-token .name-input-container .input-container input{padding-top:10px;padding-bottom:7px}section.scene-designer aside.chat .combat-tracker .combat-list-token .add-remove-icon{background:#5b5b5b;width:50px;height:50px;position:absolute;left:14px;opacity:0}section.scene-designer aside.chat .combat-tracker .combat-list-token .add-remove-icon .icon{color:#fff;font-size:50px!important}section.scene-designer aside.chat .combat-tracker .combat-list-token:hover{cursor:pointer;background:#5b5b5b}section.scene-designer aside.chat .combat-tracker .combat-list-token:hover .input-container{display:block}section.scene-designer aside.chat .combat-tracker .combat-list-token:hover .add-remove-icon{opacity:1}.chat-content{max-height:100%;overflow-y:auto}.chat-content .input-container{margin:10px;width:calc(100% - 20px)}.scene-selector-card{width:calc(100% - 20px);margin:15px 10px;background:#eee;border-radius:5px;overflow:hidden;position:relative}.scene-selector-card div.img{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:150px;cursor:pointer}.scene-selector-card div.scene-title{padding:10px 20px 10px 10px}.scene-selector-card div.scene-title p{font-size:20px}.scene-selector-card .icon{z-index:1000;position:absolute;right:10px;bottom:10px;display:block}.playlist-selector-card{width:calc(100% - 20px);margin:15px 10px;background:#eee;padding:10px;border-radius:5px;overflow:hidden;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.playlist-selector-card .icon{font-size:32px!important}.playlist-selector-card p{font-size:18px}.playlist-selector-card p span{color:#999}.playlist-selection{height:calc(100% - 110px)}.currently-playing{height:110px;position:absolute;bottom:0;width:100%;margin:10px}.currently-playing .currently-playing-song{color:#fff;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;margin-bottom:10px}.currently-playing .currently-playing-song .icon{font-size:28px!important;margin-right:10px}.currently-playing .currently-playing-song p{font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:260px;position:relative;top:2px}.currently-playing .currently-playing-volume{color:#fff;display:flex;flex-flow:row nowrap;align-items:center}.currently-playing .currently-playing-volume input[type=range]{width:calc(100% - 70px)}.currently-playing p.autoplay-info{color:#fff;margin-bottom:10px}.currently-playing .button{box-shadow:none!important}.token-collapsable{-webkit-user-select:none;-moz-user-select:none;user-select:none}.token-collapsable .token-collapsable-title{width:calc(100% - 20px);display:flex;flex-flow:row nowrap;justify-content:space-between;margin:5px 10px 0 10px;background:#525252;color:#fff;padding:8px 8px 8px 12px;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-radius:4px}.token-collapsable .token-collapsable-title p{font-size:19px}.token-collapsable .token-collapsable-title .icon{transform:rotate(-90deg);transition:transform 0.1s ease-in-out;font-size:32px!important}.token-collapsable .token-collapsable-title .icon.collapsed{transform:rotate(0deg)}.token-collapsable .token-collapsable-content{padding:10px;display:flex;flex-flow:row wrap;justify-content:space-between}.token-collapsable .token-collapsable-content .token-in-list{display:inline-block;padding:7px;border-radius:4px;width:calc(50% - 5px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.token-collapsable .token-collapsable-content .token-in-list:hover{cursor:pointer;background:#5b5b5b}.token-collapsable .token-collapsable-content .token-in-list div.img{width:60px;height:60px;background-size:contain;background-position:center;background-repeat:no-repeat;margin:5px auto;pointer-events:none}.token-collapsable .token-collapsable-content .token-in-list p{color:#fff;text-align:center;pointer-events:none}div.section-title{background:#ccc;margin:15px 0 15px 0;padding:10px;height:45px}div.section-title h3{font-size:24px}.section-group{display:flex;flex-flow:row wrap}.section-group section:first-child .section-title{margin-right:15px}section.group-characters p{font-size:20px}section.group-characters .player-tokens{display:flex;flex-flow:row nowrap}section.group-characters .player-tokens .player-token{width:150px;display:flex;flex-flow:column nowrap;align-items:center;margin:0 10px 10px 0;text-decoration:none}section.group-characters .player-tokens .player-token div{background-size:cover;background-repeat:no-repeat;width:90px;height:90px;border-radius:50%;margin-bottom:10px}section.group-characters .player-tokens .player-token p{text-align:center;color:#000}section.group-active-quest{width:60%;display:inline-block}section.group-next-session{width:40%;display:inline-block;position:relative;min-height:265px}section.group-next-session p{font-size:20px}section.group-next-session .session-date{margin:10px 0}section.group-next-session .session-date p{margin-bottom:8px}section.group-next-session .input-container{width:calc(100% - 15px)}.group-active-quest,.group-open-quests{width:100%}.group-active-quest p,.group-open-quests p{font-size:20px}.group-active-quest div.quests,.group-open-quests div.quests{display:flex;flex-flow:row wrap;justify-content:start}.group-buttons{position:absolute;bottom:0px;display:flex;width:calc(100% - 15px);gap:10px}.group-buttons div{padding:15px;background:#252525;color:#fff;width:90%;border-radius:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-grow:1}.group-buttons div .icon{font-size:34px!important;margin-right:8px}.group-buttons div p{width:-moz-fit-content;width:fit-content;position:relative;margin:0 auto;display:flex;top:2px}.group-buttons div p .icon{transform:translate(0px,-4px)}.group-buttons div p span{font-size:22px;position:relative;top:2px}.timeline-section-icon-name{display:flex;flex-flow:row nowrap;vertical-align:center}.timeline-section-icon-name .timeline-section-icon-chooser{margin-right:10px;margin-top:15px}.timeline-section-icon-name .input-container{width:calc(100% - 65px)}.sheet-list .list-item{padding:10px;font-size:20px}.sheet-list .list-item:nth-child(2n+2){background:#ccc}.sheet-list .list-item p.title{font-size:20px;font-weight:bold;margin-bottom:10px}.sheet-list .list-item .details p{padding:3px}.editor-page-buttons{display:flex;flex-flow:row nowrap}.editor-page-buttons .toggle-icon{margin-right:10px;font-size:38px!important}.game-rule-title{display:flex;flex-flow:row nowrap;gap:20px}.monaco-editor-container{height:600px;margin:15px 0}.relationship-editor{display:flex;flex-flow:row nowrap}.relationship-editor div:not(.select-container,.input-container):first-child{width:calc(100% - 50px)}.relationship-editor div:first-child .inputs-half{width:100%}.relationship-editor div.control-icons{width:50px;display:flex;flex-flow:column nowrap;justify-content:space-evenly;align-items:center}.relationship-editor div.control-icons .icon{font-size:36px!important}.relationship-editor .input-container:nth-child(2){margin-top:0}pre.mermaid{margin-top:25px;display:flex;flex-flow:row nowrap;justify-content:center}pre.mermaid svg rect{fill:#e9e9e9!important;stroke:#252525!important}pre.mermaid svg div{font-size:22px}pre.mermaid span.edgeLabel{font-size:19px!important}div.loading{display:inline-block;position:relative;width:80px;height:80px;z-index:5001}div.loading div{box-sizing:border-box;display:block;position:absolute;width:60px;height:60px;margin:8px;border:8px solid;border-radius:50%;animation:loading 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#fff transparent transparent transparent}div.loading div:first-child{animation-delay:-0.45s}div.loading div:nth-child(2){animation-delay:-0.3s}div.loading div:nth-child(3){animation-delay:-0.15s}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.relationship-diagram{display:flex;flex-flow:column nowrap}.relationship-diagram .loading{margin:60px auto}.relationship-diagram .loading div{border-color:#252525 transparent transparent transparent}.world-creation{display:flex;flex-flow:column nowrap;align-items:center;gap:15px}.world-creation .collapsed{width:85%}.world-creation .input-container{width:85%}