@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:ital,wght@1,300&display=swap);.header[data-v-d511de9a]{overflow:hidden}.header h1[data-v-d511de9a]{padding-top:2em}.header a[data-v-d511de9a]{float:left;color:#565656;text-align:center;padding:2em;text-decoration:none;padding-bottom:none;font-size:18px;line-height:1em}.header a[data-v-d511de9a]:hover{color:#000;border-bottom:2px solid #000}.router-link-exact-active[data-v-d511de9a]{font-weight:700;border-bottom:2px solid #000;color:#000!important}.logo.router-link-exact-active[data-v-d511de9a]{background-color:#fff;color:#000;border-bottom:2px solid #fff}.header a.logo[data-v-d511de9a]{padding-left:1em}.header a.logo[data-v-d511de9a],.header a.logo[data-v-d511de9a]:hover{font-size:25px;color:#000;font-weight:700;padding-top:1em;border-bottom:none}.header-right[data-v-d511de9a]{float:right}@media screen and (max-width:500px){.header a[data-v-d511de9a]{float:none;display:block;text-align:left;width:100%}.header-right[data-v-d511de9a]{float:none;width:100%}}p[data-v-6f37be9e]{text-align:center}.footer a[data-v-6f37be9e]{float:inherit;color:#565656;text-align:center;padding:.5em;text-decoration:none;padding-bottom:none;padding-top:1.5em;font-size:18px;line-height:1em}.footer a[data-v-6f37be9e]:hover{color:#000;border-bottom:2px solid #000}.footer[data-v-6f37be9e]{overflow:hidden;width:100%;text-align:center;align-content:center;padding-bottom:.5en;padding-top:1.5em}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}img{align-self:center;height:8em;width:8em}a{float:inherit;color:#2061b7;text-decoration:none;padding-bottom:none;font-size:18px;line-height:1em}a:hover{border-bottom:2px solid #000}a:hover,p{color:#000}.hwt-container{display:inline-block;position:relative;overflow:hidden!important;-webkit-text-size-adjust:none!important;padding:0!important}.hwt-backdrop{position:absolute!important;top:0!important;right:-99px!important;bottom:0!important;left:0!important;padding:0 99px 0 0!important;overflow-x:hidden!important;overflow-y:auto!important}.hwt-highlights{width:auto!important;height:auto!important;font-size:18px;margin:0!important;border-color:transparent!important;white-space:pre-wrap!important;word-wrap:break-word!important;color:transparent!important;overflow:hidden!important}.hwt-input{display:block!important;position:relative!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important}.hwt-content{text-align:left;background:none transparent!important}.hwt-content mark.red{background:#ffc9c9}.hwt-content mark.blue{background:#a3daff}.hwt-content mark.yellow{background:#ffec99}.hwt-content mark.green{background:#a8dfd0}.hwt-content mark{padding:0!important;color:inherit}#key div{float:left;width:30px;height:30px;margin-right:10px}#red{background:#ffc9c9}#blue{background:#a3daff}#yellow{background:#ffec99}#green{background:#a8dfd0}.key-container{display:block;align-self:center;text-align:left}.text-container{display:inline-block;position:relative;overflow:hidden;-webkit-text-size-adjust:none}.show-border{border:1px solid #000}textarea{font:inherit;border:none;font-size:18px}textarea:disabled{background-color:#fff;color:#000}@media screen and (max-width:500px){textarea{display:block;width:300px}}.date-header[data-v-b2a07b3e]{position:-webkit-sticky;position:sticky;top:0}.flex-grid[data-v-b2a07b3e]{display:flex}.col[data-v-b2a07b3e]{flex:1}.flex-grid-two-column[data-v-b2a07b3e]{display:flex;justify-content:space-between}.flex-grid-two-column .container-col[data-v-b2a07b3e]{width:77%;text-align:left}.flex-grid-two-column .col[data-v-b2a07b3e]{width:77%;text-align:left;padding-left:3em}.flex-grid-two-column .sml-col[data-v-b2a07b3e]{width:19%;text-align:left}h1[data-v-b2a07b3e]{margin:30px 0 30px 0}h3[data-v-b2a07b3e]{margin:40px 0 0}@media screen and (max-width:500px){.flex-grid[data-v-b2a07b3e]{display:block}}.download-link{display:block;padding:.5em;font-size:22px;padding-bottom:1em}.download-link:hover{border-bottom:none}.tab-button{padding:.5em;width:20em;font-size:16px;color:#565656;border:none;background:#fff;border-bottom:1px solid #565656;cursor:pointer;margin-bottom:-1px;margin-right:-1px}.tab-button.active,.tab-button:hover{color:#000;border-bottom:2px solid #000;font-weight:700}@media screen and (max-width:500px){.tab-button{float:none;width:100%}}.date-header[data-v-ad46c808]{position:-webkit-sticky;position:sticky;top:0}.flex-grid[data-v-ad46c808]{display:flex}.col[data-v-ad46c808]{flex:1}.flex-grid-two-column[data-v-ad46c808]{display:flex;justify-content:space-between}.flex-grid-two-column .col[data-v-ad46c808]{width:77%;text-align:left;padding-left:3em}.flex-grid-two-column .sml-col[data-v-ad46c808]{width:19%;text-align:left}h1[data-v-ad46c808]{margin:30px 0 30px 0}h3[data-v-ad46c808]{margin:40px 0 0}img[data-v-ad46c808]{height:500px;width:500px}@media screen and (max-width:500px){.flex-grid[data-v-ad46c808]{display:block}.sml-col[data-v-ad46c808]{word-wrap:break-word}.sml-col h1[data-v-ad46c808]{font-size:24px}img[data-v-ad46c808]{height:250px;width:205px}}.dissertation[data-v-aabfc28c]{text-align:center}.flex-grid[data-v-aabfc28c]{display:flex}.col[data-v-aabfc28c]{flex:1}@media screen and (max-width:500px){.flex-grid[data-v-aabfc28c]{display:block}}.flex-grid-thirds[data-v-aabfc28c]{display:flex;justify-content:space-between}.flex-grid-thirds .col[data-v-aabfc28c]{width:32%}.flex-grid-thirds .sml-col[data-v-aabfc28c]{width:20%;text-align:left}.attributions[data-v-3829f775]{text-align:center}.flex-grid[data-v-3829f775]{display:flex}.col[data-v-3829f775]{flex:1}@media screen and (max-width:500px){.flex-grid[data-v-3829f775]{display:block}}.flex-grid-thirds[data-v-3829f775]{display:flex;justify-content:space-between}.flex-grid-thirds .col[data-v-3829f775]{width:32%}.flex-grid-thirds .sml-col[data-v-3829f775]{width:20%;text-align:left}.contact[data-v-91dcd800]{text-align:center}.flex-grid[data-v-91dcd800]{display:flex}.col[data-v-91dcd800]{flex:1}@media screen and (max-width:500px){.flex-grid[data-v-91dcd800]{display:block}}.flex-grid-thirds[data-v-91dcd800]{display:flex;justify-content:space-between}.flex-grid-thirds .col[data-v-91dcd800]{width:32%}.flex-grid-thirds .sml-col[data-v-91dcd800]{width:20%;text-align:left}.dnd-character-gen[data-v-be0e8c22]{text-align:center;font-family:Press Start\ 2P,cursive;font-size:14px}.goblin[data-v-be0e8c22]{width:6em;height:10em;padding-bottom:0}.d20[data-v-be0e8c22]{align-self:center;height:50px;width:50px;-webkit-animation:roll-data-v-be0e8c22 1.6s infinite;animation:roll-data-v-be0e8c22 1.6s infinite;transform:rotate(30deg)}@-webkit-keyframes roll-data-v-be0e8c22{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes roll-data-v-be0e8c22{0%{transform:rotate(0)}to{transform:rotate(1turn)}}button[data-v-be0e8c22]{font-family:Press Start\ 2P,cursive;font-size:14px;padding:.5em;width:22em;height:5em;color:#565656;border:none;background:#fff;border:1px solid #565656;cursor:pointer}button[data-v-be0e8c22]:hover{color:#000;border-bottom:3px solid #000;font-weight:700}h1[data-v-be0e8c22]{color:#000}.character-info[data-v-be0e8c22]{border-bottom:1px solid #000;font-size:16px}.bio[data-v-be0e8c22]{padding:1.5em;padding-bottom:2em}.emoji-class[data-v-be0e8c22]{font-size:24px}.emoji-class--big[data-v-be0e8c22]{font-size:40px}.emoji-class--big-block[data-v-be0e8c22]{font-size:40px;display:block;padding-top:.5em}@media screen and (max-width:500px){.emoji-class--big[data-v-be0e8c22],button[data-v-be0e8c22]{display:block}}@media screen and (max-width:700px){.emoji-class--big[data-v-be0e8c22]{display:block}}.dnd-page[data-v-3a67f6c2]{text-align:center;font-size:16px}h1[data-v-3a67f6c2]{font-size:2em;color:#000;font-family:Press Start\ 2P,cursive;padding-top:2em}.flex-grid[data-v-3a67f6c2]{display:flex}.col[data-v-3a67f6c2]{flex:1}.flex-grid-thirds[data-v-3a67f6c2]{display:flex;justify-content:space-between}.flex-grid-thirds .col[data-v-3a67f6c2]{width:40%}.flex-grid-thirds .sml-col[data-v-3a67f6c2]{width:10%;text-align:left}@-webkit-keyframes fadeIn-data-v-3c77dde2{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-3c77dde2{0%{opacity:0}to{opacity:1}}.housewarming-page[data-v-3c77dde2]{text-align:center;font-size:16px}.housewarming-header[data-v-3c77dde2]{height:100%;width:90%;-webkit-mask-image:linear-gradient(0deg,#000 75%,transparent);mask-image:linear-gradient(0deg,#000 75%,transparent);-webkit-animation:fadeIn-data-v-3c77dde2 1.7s;animation:fadeIn-data-v-3c77dde2 1.7s}.housewarming-footer[data-v-3c77dde2]{width:90%;height:100%}h1[data-v-3c77dde2]{font-size:2.5em;margin-left:3px;margin-right:3px}h1[data-v-3c77dde2],h2[data-v-3c77dde2]{text-align:center;display:block;color:pink;font-family:"IBM Plex Serif",cursive}h2[data-v-3c77dde2]{font-size:1.5em}.flex-grid[data-v-3c77dde2]{display:flex}.col[data-v-3c77dde2]{flex:1}.flex-grid-thirds[data-v-3c77dde2]{display:flex;justify-content:space-between}.flex-grid-thirds .col[data-v-3c77dde2]{width:40%}.flex-grid-thirds .sml-col[data-v-3c77dde2]{width:10%;text-align:left}.container[data-v-3c77dde2]{position:relative;text-align:center;color:#fff}.centered[data-v-3c77dde2]{position:absolute;left:20%;top:20%}@-webkit-keyframes fadeIn-data-v-64eb951f{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-64eb951f{0%{opacity:0}to{opacity:1}}.housewarming-page[data-v-64eb951f]{text-align:center;font-size:16px}.housewarming-header[data-v-64eb951f]{height:100%;width:90%;-webkit-mask-image:linear-gradient(0deg,#000 75%,transparent);mask-image:linear-gradient(0deg,#000 75%,transparent);-webkit-animation:fadeIn-data-v-64eb951f 1.7s;animation:fadeIn-data-v-64eb951f 1.7s}.housewarming-footer[data-v-64eb951f]{width:90%;height:100%}h1[data-v-64eb951f]{font-size:2em;margin-left:3px;margin-right:3px}h1[data-v-64eb951f],h2[data-v-64eb951f]{text-align:center;color:#2061b7;display:block;font-family:Press Start\ 2P,cursive}h2[data-v-64eb951f]{font-size:1em}.flex-grid[data-v-64eb951f]{display:flex}.col[data-v-64eb951f]{flex:1}.flex-grid-thirds[data-v-64eb951f]{display:flex;justify-content:space-between}.flex-grid-thirds .col[data-v-64eb951f]{width:40%}.flex-grid-thirds .sml-col[data-v-64eb951f]{width:10%;text-align:left}.container[data-v-64eb951f]{position:relative;text-align:center;color:#fff}.centered[data-v-64eb951f]{position:absolute;left:20%;top:20%}@-webkit-keyframes fadeIn-data-v-20c4bab4{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-20c4bab4{0%{opacity:0}to{opacity:1}}.housewarming-page[data-v-20c4bab4]{text-align:center;font-size:16px}.housewarming-header[data-v-20c4bab4]{height:100%;width:90%;-webkit-mask-image:linear-gradient(0deg,#000 75%,transparent);mask-image:linear-gradient(0deg,#000 75%,transparent);-webkit-animation:fadeIn-data-v-20c4bab4 1.7s;animation:fadeIn-data-v-20c4bab4 1.7s}.housewarming-footer[data-v-20c4bab4]{width:90%;height:100%}h1[data-v-20c4bab4]{font-size:2em;margin-left:3px;margin-right:3px}h1[data-v-20c4bab4],h2[data-v-20c4bab4]{text-align:center;color:#2061b7;display:block;font-family:Press Start\ 2P,cursive}h2[data-v-20c4bab4]{font-size:1em}.flex-grid[data-v-20c4bab4]{display:flex}.col[data-v-20c4bab4]{flex:1}.flex-grid-thirds[data-v-20c4bab4]{display:flex;justify-content:space-between}.flex-grid-thirds .col[data-v-20c4bab4]{width:40%}.flex-grid-thirds .sml-col[data-v-20c4bab4]{width:10%;text-align:left}.container[data-v-20c4bab4]{position:relative;text-align:center;color:#fff}.centered[data-v-20c4bab4]{position:absolute;left:20%;top:20%}@-webkit-keyframes fadeIn-data-v-7701fd9c{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-7701fd9c{0%{opacity:0}to{opacity:1}}.housewarming-page[data-v-7701fd9c]{text-align:center;font-size:16px}.housewarming-header[data-v-7701fd9c]{height:100%;width:90%;-webkit-mask-image:linear-gradient(0deg,#000 75%,transparent);mask-image:linear-gradient(0deg,#000 75%,transparent);-webkit-animation:fadeIn-data-v-7701fd9c 1.7s;animation:fadeIn-data-v-7701fd9c 1.7s}.housewarming-footer[data-v-7701fd9c]{width:90%;height:100%}h1[data-v-7701fd9c]{font-size:2em;margin-left:3px;margin-right:3px}h1[data-v-7701fd9c],h2[data-v-7701fd9c]{text-align:center;color:#2061b7;display:block;font-family:Press Start\ 2P,cursive}h2[data-v-7701fd9c]{font-size:1em}.flex-grid[data-v-7701fd9c]{display:flex}.col[data-v-7701fd9c]{flex:1}.flex-grid-thirds[data-v-7701fd9c]{display:flex;justify-content:space-between}.flex-grid-thirds .col[data-v-7701fd9c]{width:40%}.flex-grid-thirds .sml-col[data-v-7701fd9c]{width:10%;text-align:left}.container[data-v-7701fd9c]{position:relative;text-align:center;color:#fff}.centered[data-v-7701fd9c]{position:absolute;left:20%;top:20%}@-webkit-keyframes fadeIn-data-v-69fe41b6{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-69fe41b6{0%{opacity:0}to{opacity:1}}.qtsc-header[data-v-69fe41b6]{background-color:#000;border-radius:70%}.housewarming-page[data-v-69fe41b6]{text-align:center;font-size:16px}.housewarming-header[data-v-69fe41b6]{height:100%;width:90%;-webkit-mask-image:linear-gradient(0deg,#000 75%,transparent);mask-image:linear-gradient(0deg,#000 75%,transparent);-webkit-animation:fadeIn-data-v-69fe41b6 1.7s;animation:fadeIn-data-v-69fe41b6 1.7s}.housewarming-footer[data-v-69fe41b6]{width:90%;height:100%}h1[data-v-69fe41b6]{font-size:3em;text-align:center;margin-left:3px;margin-right:3px;display:block}.blue[data-v-69fe41b6]{color:#5bcefa}.pink[data-v-69fe41b6]{color:#f5a9b8}.white[data-v-69fe41b6]{color:#fff}h2[data-v-69fe41b6]{font-size:1.5em;text-align:center;display:block;font-family:cursive}.flex-grid[data-v-69fe41b6]{display:flex}.col[data-v-69fe41b6]{flex:1}.flex-grid-thirds[data-v-69fe41b6]{display:flex;justify-content:space-between}.flex-grid-thirds .col[data-v-69fe41b6]{width:40%}.flex-grid-thirds .sml-col[data-v-69fe41b6]{width:10%;text-align:left}.container[data-v-69fe41b6]{position:relative;text-align:center;color:#fff}.centered[data-v-69fe41b6]{position:absolute;left:20%;top:20%}.dnd-campaign-gen[data-v-7dcadcd4]{text-align:center;font-family:Press Start\ 2P,cursive;font-size:14px}.goblin[data-v-7dcadcd4]{width:6em;height:10em;padding-bottom:0}.d20[data-v-7dcadcd4]{align-self:center;height:50px;width:50px;-webkit-animation:roll-data-v-7dcadcd4 1.6s infinite;animation:roll-data-v-7dcadcd4 1.6s infinite;transform:rotate(30deg)}@-webkit-keyframes roll-data-v-7dcadcd4{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes roll-data-v-7dcadcd4{0%{transform:rotate(0)}to{transform:rotate(1turn)}}button[data-v-7dcadcd4]{font-family:Press Start\ 2P,cursive;font-size:14px;padding:.5em;width:22em;height:5em;color:#565656;border:none;background:#fff;border:1px solid #565656;cursor:pointer}button[data-v-7dcadcd4]:hover{color:#000;border-bottom:3px solid #000;font-weight:700}.temp-generation[data-v-7dcadcd4]{display:block;padding-top:1em;padding-bottom:1em}.selector[data-v-7dcadcd4]{font-family:Press Start\ 2P,cursive;font-size:14px;padding:.5em;width:5.5em;height:4em;color:#565656;border:none;background:#fff;border:1px solid #565656}h1[data-v-7dcadcd4]{color:#000}.character-info[data-v-7dcadcd4]{border-bottom:1px solid #000;display:flex;font-size:16px}.character-desc[data-v-7dcadcd4]{width:25%}.bio[data-v-7dcadcd4]{padding:1.5em;padding-bottom:2em;line-height:1.6}.emoji-class[data-v-7dcadcd4]{font-size:24px}.emoji-class--big[data-v-7dcadcd4]{font-size:40px}.emoji-class--big-block[data-v-7dcadcd4]{font-size:40px;display:block;padding-top:.5em}@media screen and (max-width:500px){.emoji-class--big[data-v-7dcadcd4],button[data-v-7dcadcd4]{display:block}}@media screen and (max-width:700px){.character-desc[data-v-7dcadcd4],.emoji-class--big[data-v-7dcadcd4]{display:block}}.dnd-page[data-v-621a1a43]{text-align:center;font-size:16px}h1[data-v-621a1a43]{font-size:2em;color:#000;font-family:Press Start\ 2P,cursive;padding-top:2em}.flex-grid[data-v-621a1a43]{display:flex}.col[data-v-621a1a43]{flex:1}.flex-grid-thirds[data-v-621a1a43]{display:flex;justify-content:space-between}.flex-grid-thirds .col[data-v-621a1a43]{width:40%}.flex-grid-thirds .sml-col[data-v-621a1a43]{width:10%;text-align:left}