@font-face{/*! License: /Birthstone-license.txt */font-family:Birthstone;font-style:normal;font-weight:400;src:url(/Birthstone.woff2) format("woff2"),url(/Birthstone.woff) format("woff"),url(/Birthstone.ttf) format("ttf")}@font-face{/*! License: /Cagliostro-license.txt */font-family:Cagliostro;font-style:normal;font-weight:400;src:url(/Cagliostro.woff2) format("woff2"),url(/Cagliostro.woff) format("woff"),url(/Cagliostro.ttf) format("ttf")}@font-face{/*! License: /MySoul-license.txt */font-family:"My Soul";font-style:normal;font-weight:400;src:url(/MySoul.woff2) format("woff2"),url(/MySoul.woff) format("woff"),url(/MySoul.ttf) format("ttf")}@font-face{/*! License: /Festive-license.txt */font-family:Festive;font-style:normal;font-weight:400;src:url(/Festive.woff2) format("woff2"),url(/Festive.woff) format("woff"),url(/Festive.ttf) format("ttf")}*{box-sizing:border-box;font-family:Cagliostro,sans-serif}:root{--main-color:#ddd;--main-bg:#111;--main-shadow:#333;--main-striking:#eee;--light-shadow:rgba(255,255,255,0.05);--bar-background-color:rgb(0, 75, 0);--medium-shadow:rgba(255,255,255,0.1);--header-color:rgb(200, 238, 200);--overlay-z-index:111111;--modal-z-index:111112;--modal-bg:rgba(0, 0, 0, 0.8)}:root.inverted-colors{--main-color:#333;--main-bg:#ddd;--main-shadow:#bbb;--main-striking:#111;--light-shadow:rgba(0,0,0,0.05);--bar-background-color:rgb(100, 138, 100);--medium-shadow:rgba(0,0,0,0.1);--header-color:rgb(0, 75, 0);--modal-bg:rgba(255, 255, 255, 0.8)}:root.custom-fonts .button.call-to-action,:root.custom-fonts .button.call-to-action:active,:root.custom-fonts .button.call-to-action:visited,:root.custom-fonts button.call-to-action,:root.custom-fonts button.call-to-action:active,:root.custom-fonts button.call-to-action:visited{font-family:Birthstone,cursive,serif}:root.custom-fonts h1,:root.custom-fonts h1>span,:root.custom-fonts h2,:root.custom-fonts h3,:root.custom-fonts h4,:root.custom-fonts h5,:root.custom-fonts h6{font-family:Festive,cursive,serif}:root.custom-fonts input,:root.custom-fonts select,:root.custom-fonts textarea{font-family:"My Soul",monospace}body,html{width:100%;height:100%;overflow:hidden;padding:0;margin:0;color:var(--main-color);background:var(--main-bg);font-size:medium;line-height:1.75}body{padding:0;grid-template-rows:3em 3em calc(100% - 8em) 2em;display:grid;background-image:linear-gradient(to bottom,rgba(255,255,255,.05),rgba(255,255,255,.1),rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,.05),rgba(255,255,255,.1),rgba(255,255,255,0))}body>*{padding:0 5%}h1,h2,h3,h4,h5,h6{color:var(--header-color);margin:0;padding-top:.5em;padding-bottom:.5em}.content{padding:.5em 5%;display:grid;grid-template-columns:7fr 2fr;grid-template-rows:1fr 1fr 1fr}a,a:active,a:focus,a:hover,a:visited{color:var(--main-color);text-decoration:underline}#playername{cursor:pointer}nav{text-align:center}#chat,article{grid-row-start:1;grid-row-end:4;padding:.2em;overflow-y:auto}footer{text-align:center;color:var(--main-shadow)}footer>a,footer>a:active,footer>a:focus,footer>a:hover,footer>a:visited{color:var(--main-shadow)}#footer{grid-column-start:1;grid-column-end:3;display:grid;grid-template-columns:10fr 2fr 3fr}ul{overflow-x:hidden;overflow-y:auto;padding:0;margin:0}li{list-style:none;margin:0;padding:.5em 1em;display:block}article li{list-style:circle;display:list-item}li.agent,li.user{border-radius:.5em;border:1px solid var(--main-shadow);box-shadow:2px 2px 5px var(--main-shadow);margin:5px;background-image:linear-gradient(to bottom,rgba(255,255,255,.01),rgba(255,255,255,.025),rgba(0,0,0,.01)),linear-gradient(to right,rgba(255,255,255,.01),rgba(255,255,255,.025),rgba(0,0,0,.01))}li.user{background-color:rgba(200,250,200,.03125)}li.agent{background-color:rgba(0,50,0,.03125)}textarea{resize:none}#character,#document{display:block;position:absolute;z-index:var(--overlay-z-index);top:10%;right:10%;bottom:10%;left:10%;height:80%;width:80%;padding:2em;overflow-x:auto;box-shadow:var(--main-shadow) 0 0 .125em}#fullscreen-image{display:block;position:absolute;z-index:var(--overlay-z-index);top:0;right:0;bottom:0;left:0;height:100%;width:100%;overflow:auto;background:var(--modal-bg);padding:2em}#fullscreen-image div{display:grid;width:auto;height:auto;min-width:100%;min-height:100%;overflow:hidden;justify-content:center;align-content:center}#fullscreen-image div img{width:auto;height:auto;max-width:unset}.gamemaster{background-image:url("/logo.svg");background-size:100% 100%;width:1em;height:1em;display:inline-block}#logo{width:1.5em;height:1.5em;margin-top:-.5em;margin-bottom:-.5em}.button,.button:active,.button:focus,.button:hover,.button:visited,button,button:active,button:focus,button:hover,button:visited{cursor:pointer;background-color:var(--main-color);color:var(--main-bg);border-radius:.25em;padding:.35em;border:1px solid var(--main-color);box-shadow:inset 2px 2px 5px rgba(255,255,255,.2);margin:1px;text-decoration:none;display:inline-block;background-image:linear-gradient(to bottom,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0))}.button.call-to-action,.button.call-to-action:active,.button.call-to-action:visited,button.call-to-action,button.call-to-action:active,button.call-to-action:visited{background-color:var(--bar-background-color);color:var(--main-striking);border-color:var(--bar-background-color)}.button.delete,.button.edit,.button.wizard,button.delete,button.edit,button.wizard{background-size:100%;background-repeat:no-repeat;background-position:center;color:transparent}.button.delete,button.delete{background-image:url("/delete.dark.svg"),linear-gradient(to bottom,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0))}.button.edit,button.edit{background-image:url("/edit.dark.svg"),linear-gradient(to bottom,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0))}.button.wizard,button.wizard{background-image:url("/wizard.dark.svg"),linear-gradient(to bottom,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0))}.inverted-colors .button.edit,.inverted-colors button.edit{background-image:url("/edit.light.svg"),linear-gradient(to bottom,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0))}.inverted-colors .button.delete,.inverted-colors button.delete{background-image:url("/delete.light.svg"),linear-gradient(to bottom,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0))}.inverted-colors .button.wizard,.inverted-colors button.wizard{background-image:url("/wizard.light.svg"),linear-gradient(to bottom,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0))}.button:focus,.button:hover,button:focus,button:hover{box-shadow:inset 2px 2px 5px rgba(0,0,0,.2)}input,select,textarea{border-radius:3px;padding:3px;color:var(--main-striking);background:var(--main-bg);width:100%}#chat,#footer,.aside{box-shadow:1em 1em 1em var(--light-shadow);border:1px solid var(--medium-shadow);margin:1em;padding:0;border-radius:.25em}#loader{display:block;width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;z-index:var(--overlay-z-index);background:var(--modal-bg)}#loader>img{display:block;margin-top:calc(50vH - 64px);margin-left:calc(50vW - 64px)}a[target=_blank]{padding-right:1.2em;background-image:url("/external-link.light.svg");background-repeat:no-repeat;background-size:auto 100%;background-position-x:right}.inverted-colors a[target=_blank]{background-image:url("/external-link.dark.svg")}nav>ul{display:flex}table{border-collapse:collapse;border-spacing:0;width:100%}table tr{border-bottom:1px solid var(--light-shadow)}#prompt{position:absolute;top:0;left:0;width:100vw;height:100vh;margin:0;padding:calc(50vh - 50px) calc(50vw - 300px);background:var(--modal-bg);color:var(--main-striking);display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;z-index:var(--modal-z-index)}#prompt>label,#prompt>p{grid-column-start:1;grid-column-end:3}img{max-width:100%;width:auto;height:auto}footer,nav{background-color:var(--bar-background-color);background-image:linear-gradient(to bottom,rgba(255,255,255,.05),rgba(255,255,255,.1),rgba(255,255,255,0))}#mainnav{box-shadow:1em 1em 1em var(--light-shadow)}#mainnav ul{align-items:center}#mainnav ul li:last-of-type{display:flex}.skiplinks{display:none}#music-select{padding-left:1.1em;background-image:url(/music.light.svg);background-repeat:no-repeat;background-size:auto 1em;background-position:left center}.inverted-colors #music-select{background-image:url(/music.dark.svg)}.chat .content{transition-property:grid-template-rows;transition-duration:.9s;transition-delay:0.6s;grid-template-rows:calc((100% - 6em)/ 3) calc((100% - 6em)/ 3) calc((100% - 6em)/ 3) 6em}.chat .content.hovers-footer{grid-template-rows:calc((100% - 12em)/ 3) calc((100% - 12em)/ 3) calc((100% - 12em)/ 3) 12em}.chat .content.hovers-worlds{grid-template-rows:calc((100% - 6em)/ 2) calc((100% - 6em)/ 4) calc((100% - 6em)/ 4) 6em}.chat .content.hovers-characters{grid-template-rows:calc((100% - 6em)/ 4) calc((100% - 6em)/ 2) calc((100% - 6em)/ 4) 6em}.chat .content.hovers-documents{grid-template-rows:calc((100% - 6em)/ 4) calc((100% - 6em)/ 4) calc((100% - 6em)/ 2) 6em}.grid-half{display:grid;grid-template-columns:1fr 1fr}#keyword-list{display:block;gap:.1em;overflow:hidden;height:auto}#keyword-list li{float:left;padding:.1em;margin:0}#keyword-list li .button{display:inline;background-size:auto 100%;background-position:right;color:#000;padding:0 1.5em 0 0}.name-edit-delete{display:grid;grid-template-columns:auto 2.25em 2.25em}.name-edit-delete span{align-self:center}.name-edit-delete-wizard{display:grid;grid-template-columns:auto 2.25em 2.25em 2.25em}.name-edit-delete-wizard span{align-self:center}.addons .aside,.imprint .aside,.index .aside,.legal .aside{grid-row-start:1;grid-row-end:4}.button[target=_blank]{padding-right:2.05em;background-image:url("/external-link.dark.svg")}.inverted-colors .button[target=_blank]{background-image:url("/external-link.light.svg")}#swipe-dots{display:none;top:0;left:0;width:100%;position:fixed;flex-flow:row;justify-content:center}#swipe-dots li{display:block;width:.5em;height:.5em}#swipe-dots li span{display:block;width:.5em;height:.5em;border-radius:.5em;background-color:var(--main-shadow);border:1px solid var(--medium-shadow)}#swipe-dots li.active span{background-color:var(--bar-background-color)}#footer>p{text-align:center}#peerlist{display:block;width:100%;max-width:375px}#producthunt{display:block;width:100%;max-width:315px}#statistics{display:grid;grid-template-columns:1fr 1fr 1fr}#statistics>li{list-style:none;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--medium-shadow);background-color:var(--bar-background-color);color:var(--main-striking);border-radius:.25em;box-shadow:2px 2px 5px var(--main-shadow);margin:1em}#statistics>li>span:last-child{text-align:right;font-weight:700}.youtube-iframe{border:none;width:560px;max-width:100%;height:315px;align-self:center}.index #content .highlight{border:1px solid var(--main-shadow);border-radius:.2em;margin:.25em;box-shadow:2px 2px 5px var(--main-shadow);max-width:calc(100% - .5em);display:block;width:fit-content}.feature{display:grid;grid-template-columns:1fr 4fr}#share{position:fixed;right:0;top:25%}#share li{display:grid}#share button{display:block;color:#fff;justify-self:end}#share .native-share button{background-color:#4caf50}#share .twitter-share button{background-color:#000}#share .reddit-share button{background-color:#ff4500}#share .copy-share button{background-color:#2196f3}.hero-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1em}.hero-list li{box-shadow:2px 2px 5px var(--main-shadow);border:1px solid var(--main-shadow);border-radius:.25em;display:grid;grid-template-rows:1.5em 10em 2.5em calc(100% - 14em)}.hero-list li strong{border-radius:.25em .25em 0 0;text-align:center;color:var(--main-color);background-color:var(--bar-background-color);background-image:linear-gradient(to bottom,rgba(255,255,255,.05),rgba(255,255,255,.15),rgba(255,255,255,0))}#send{font-size:2em;line-height:1;display:inline-flex;align-items:center;justify-content:center;background-size:100% 100%;background-repeat:no-repeat}#colormode,#fontmode{color:transparent;width:2em;height:2em;background-repeat:no-repeat;background-position:center;background-size:100%}#fontmode{background-image:url("/font.dark.svg"),linear-gradient(to bottom,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0))}#colormode{background-image:url("/sun.dark.svg"),linear-gradient(to bottom,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0))}.inverted-colors #fontmode{background-image:url("/font.light.svg"),linear-gradient(to bottom,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0))}.inverted-colors #colormode{background-image:url("/moon.light.svg"),linear-gradient(to bottom,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,.005),rgba(255,255,255,.015),rgba(255,255,255,0))}@media screen and ((width < 800px) or (height < 450px)){body{display:block;overflow-y:auto;padding-bottom:3em;font-size:large}#statistics{display:grid;grid-template-columns:1fr 1fr}#peerlist img{max-width:calc(100% - 1em)}.feature{grid-template-columns:1fr}#mainnav{padding-top:2.5em}#mainnav ul{width:100%;flex-direction:column;display:none}#mainnav.active ul,#mainnav:focus ul,#mainnav:hover ul{display:flex}#swipe-dots{display:flex}.content{display:block}#characters,#chat,#documents,#worlds,article{display:none}footer{position:absolute;bottom:0;width:100%}#footer{display:block}#footer>*{width:100%}#footer>textarea{height:10em}[data-page="0"] #worlds{display:block}[data-page=""] #chat,[data-page=""] article,[data-page="1"] #chat,[data-page="1"] article{display:block}[data-page="2"] #documents{display:block}[data-page="3"] #characters{display:block}.hero-list{display:block}.grid-half{display:block}}@media screen and (width < 600px){#prompt{padding:calc(50vh - 100px) calc(50vw - 150px);display:grid;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr}#prompt>label,#prompt>p{grid-column-start:unset;grid-column-end:unset}}