@import url(https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap);@import url(https://fonts.googleapis.com/css2?family=MedievalSharp&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&display=swap);.style-template-homepage{@import"https://fonts.googleapis.com/css2?family=Poppins&display=swap";background:linear-gradient(181.34deg,#fff 1.25%,#89c0f6 98.85%);color:#323c69;text-align:center}.style-template-homepage h1,.style-template-homepage h2,.style-template-homepage h3,.style-template-homepage h4{font-family:Poppins,sans-serif;font-weight:700;text-align:center}.style-template-homepage h2{font-size:2.75rem}.style-template-homepage a{color:#003daf}.style-template-homepage a:hover{text-decoration:underline}.style-template-homepage a.btn,.style-template-homepage button{font-weight:700;background:#323c69;color:#d9fcfd;cursor:pointer;text-decoration:none}.style-template-homepage a.btn:hover:not(.button-light),.style-template-homepage button:hover:not(.button-light){background-color:#252c4d}.style-template-homepage a.btn:active,.style-template-homepage button:active{background-color:#111524}.style-template-homepage a.btn:disabled,.style-template-homepage button:disabled{cursor:default}.style-template-homepage .button-light{background:#d9fcfd;font-weight:700;color:#323c69;font-family:Poppins,sans-serif;cursor:pointer;text-decoration:none}.style-template-homepage .button-light:hover:enabled{background-color:#b2f9fb}.style-template-homepage .button-light:active:enabled{background-color:#78f4f8}.style-template-homepage .card{text-align:left}.style-template-homepage .card a.btn{background:#d9fcfd;font-weight:700;color:#323c69;font-family:Poppins,sans-serif;cursor:pointer;text-decoration:none}.style-template-homepage .card a.btn:hover{background-color:#b2f9fb}.style-template-homepage .card a.btn:active{background-color:#78f4f8}.style-template-homepage .navbar{transition:all .2s}.style-template-homepage .navbar:not(.scrolledNavbar){background-color:transparent!important}.style-template-homepage .nav-item,.style-template-homepage .nav-link,.style-template-homepage .navbar-brand{color:#323c69!important;font-family:Poppins,sans-serif!important}.style-template-homepage .nav-item :hover,.style-template-homepage .nav-link :hover,.style-template-homepage .navbar-brand :hover{text-decoration:underline!important}.style-template-homepage .navbar.scrolledNavbar{background-color:#323c69!important}.style-template-homepage .scrolledNavbar .nav-item,.style-template-homepage .scrolledNavbar .nav-link,.style-template-homepage .scrolledNavbar .navbar-brand{color:#d9fcfd!important;font-family:Poppins,sans-serif!important}.style-template-homepage .scrolledNavbar .nav-item :hover,.style-template-homepage .scrolledNavbar .nav-link :hover,.style-template-homepage .scrolledNavbar .navbar-brand :hover{text-decoration:underline!important}.style-template-light{background-color:var(--light)}.style-template-light .generator-cell-label{background:var(--yellow)}.style-template-light a{color:var(--yellow)}.style-template-light a :hover{text-decoration:underline}.style-template-dark,.style-template-dark .game-meta{color:var(--light)!important}.style-template-dark .full-page-background{background:#242424!important}.style-template-dark .card{background:var(--dark)!important}.style-template-dark .generator-cell{border-top:1px solid #242424!important}.style-template-dark .generator-cell:not(.generator-cell-row-end){border-right:1px solid #242424!important}.style-template-dark .card .btn,.style-template-dark .card select{border:none;background-color:#242424!important;color:#fff!important}.style-template-dark .card .btn:hover,.style-template-dark .card select:hover{background-color:rgba(36,36,36,.8)!important}.style-template-dark .menu-bar .btn{color:#fff!important}.style-template-dark .menu-bar .btn:hover{background-color:#343a40!important}.style-template-dark .progress{padding:1px 1px;padding-left:2px}.style-template-dark .generator-cell-label{background:none!important;color:hsla(0,0%,100%,.7)!important;padding-bottom:4px!important;text-transform:uppercase;padding-top:4px!important;box-shadow:0 0 15px rgba(var(--light),.3)}.style-template-dark .generator-cell-body{text-shadow:0 0 8px rgba(var(--light),.9)}.style-template-dark .generator-cell:hover{background-color:rgba(36,36,36,.3);box-shadow:0 0 8px rgba(var(--light),.25)}.style-template-dark a{color:grey}.style-template-cyberpunk{font-family:Share Tech Mono,monospace;color:#00ff7b!important;text-shadow:0 0 8px rgba(0,255,123,.9)}.style-template-cyberpunk .game-meta{color:#00ff7b!important}.style-template-cyberpunk .full-page-background{background:linear-gradient(#170000,#000321)}.style-template-cyberpunk .btn,.style-template-cyberpunk select{border:none!important;background-color:#00ff7b!important;color:#000!important}.style-template-cyberpunk .btn:hover,.style-template-cyberpunk select:hover{background-color:rgba(0,255,123,.8)!important}.style-template-cyberpunk .card{background:transparent;box-shadow:0 0 48px rgba(0,255,123,.15),inset 0 0 48px rgba(0,255,123,.15)!important;border:1px solid rgba(0,255,123,.5)!important}.style-template-cyberpunk .generator-cell{border-top:1px solid rgba(0,255,123,.5)!important}.style-template-cyberpunk .generator-cell:not(.generator-cell-row-end){border-right:1px solid rgba(0,255,123,.5)!important}.style-template-cyberpunk .generator-cell-contents{align-items:normal!important}.style-template-cyberpunk .generator-cell-label{background:#00ff7b!important;color:#000!important;text-transform:uppercase;padding-top:4px!important;box-shadow:0 0 15px rgba(0,255,123,.3)}.style-template-cyberpunk .generator-cell-body{text-shadow:0 0 8px rgba(0,255,123,.9)}.style-template-cyberpunk .generator-cell:hover{background-color:rgba(0,255,123,.3);box-shadow:0 0 8px rgba(0,255,123,.25)}.style-template-cyberpunk a{color:#fff}.style-template-vaporwave{font-family:Arial,sans-serif!important;font-size:1.1em!important;color:#fff}.style-template-vaporwave .game-meta{color:#fff!important}.style-template-vaporwave .full-page-background{background:linear-gradient(#3700ff,#ff00a2);color:#6efcbb!important;text-shadow:4px 4px 0 #4ab18e;text-transform:uppercase}.style-template-vaporwave .btn,.style-template-vaporwave select{border:none!important;background-color:#6efcbb!important;color:#1d1d1d!important}.style-template-vaporwave .btn:hover,.style-template-vaporwave select:hover{background-color:hsla(0,0%,100%,.8)!important}.style-template-vaporwave .card{background:linear-gradient(rgba(55,0,255,.694),rgba(205,0,223,.502));border:1px solid #5c0047;color:#fff}.style-template-vaporwave h1{font-weight:700;color:#6efcbb!important;text-shadow:4px 4px 0 #4ab18e}.style-template-vaporwave .generator-cell-label{font-weight:700;background:none!important;color:#6efcbb!important;text-shadow:1px 1px 0 #4ab18e;text-transform:uppercase}.style-template-vaporwave .generator-cell-body{text-shadow:0 0 10px #ff00c3!important;transform:rotate(-3deg)}.style-template-fantasy{font-family:Cardo,Garamond,serif!important;font-size:1.1em!important;color:#370a00}.style-template-fantasy .game-meta{color:#370a00!important}.style-template-fantasy .btn,.style-template-fantasy select{border:none!important;background-color:#370a00!important;color:#fff!important}.style-template-fantasy .btn:hover,.style-template-fantasy select:hover{background-color:rgba(55,10,0,.8)!important}.style-template-fantasy .full-page-background{background-color:#ffe8b8;background-blend-mode:multiply;background-image:url(/img/paper.png)}.style-template-fantasy h1,.style-template-fantasy h2,.style-template-fantasy h3{font-family:MedievalSharp,cursive!important;text-shadow:1px 0 #ce8300,0 1px #ce8300,1px 0 #ce8300,0 1px #ce8300}.style-template-fantasy .generator-cell-label{font-family:MedievalSharp,cursive!important;background:none!important;color:#5c0047!important;text-shadow:-.5px 0 #ce8300,0 .5px #ce8300,.5px 0 #ce8300,0 -.5px #ce8300;text-transform:uppercase}.style-template-fantasy .card{background:linear-gradient(#e9ad46,#ffe8af);border:1px solid #5c0047;color:#370a00}.style-template-fantasy a{color:#5c0047}.style-template-fantasy a :hover{color:#370a00;text-decoration:underline}a{color:#0071eb}html{height:100%}.btn-outline-dark:not(:hover),.btn-outline-primary:not(:hover){background-color:#fff}.menu-bar .btn-outline-dark:not(:hover),.menu-bar .btn-outline-primary:not(:hover){background-color:transparent}.message{font-size:2em;margin-top:1em}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.app-main{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000d1b;position:relative;min-height:100vh}.game-room{text-align:center;max-width:600px}body{background:var(--light);margin:auto;background-repeat:no-repeat;background-attachment:fixed;touch-action:manipulation}h1,h2{font-weight:400}ul{padding:0}ul.dropdown-menu>li{list-style-type:none}li{list-style-type:disc;display:list-item;margin-left:1.2rem}.margin-between-sections{margin-bottom:116px}.padding-after-navbar{padding-top:124px}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%}ul.navbar-nav{list-style-type:none}li.nav-item{display:inline-block;margin:0 10px}.app-main .shadow{box-shadow:0 1px 1px rgba(0,0,0,.075),0 2px 2px rgba(0,0,0,.075),0 4px 4px rgba(0,0,0,.075),0 8px 8px rgba(0,0,0,.075),0 16px 16px rgba(0,0,0,.075)!important}.extension h2{font-size:1.5rem}.non-footer-content{padding-bottom:18.5rem}.demoInfo a{color:#000}:root{--ds-rounding:14px}.rounded-m{border-radius:var(--ds-rounding)}.card,.clipped{overflow:hidden}.card{border-radius:var(--ds-rounding)}.card-img{border-radius:0}.btn-fab.shadow{border-width:0;box-shadow:0 1px 1px rgba(0,0,0,.075),0 2px 2px rgba(0,0,0,.075),0 4px 4px rgba(0,0,0,.075),0 8px 8px rgba(0,0,0,.075),0 16px 16px rgba(0,0,0,.075),0 0 5px rgba(0,0,0,.15)!important}.btn-fab:not(:hover){background:#fff}.btn-fab svg{transition:transform .2s}.btn-fab:hover:not([disabled=disabled]) svg{transform:scale(1.1)}.btn-fab[disabled=disabled]{background:#fff}.btn-fab[disabled=disabled] svg{color:var(--secondary)}@media(max-width:800px){.fab-buttons{position:fixed;width:calc(100vw - 30px);z-index:100000;bottom:48px}.btn-fab{--fab-diameter:90px;--fab-spacing:28px;border-radius:var(--fab-diameter);width:var(--fab-diameter);height:var(--fab-diameter)}.btn-fab.btn-fab-right{margin-left:var(--fab-spacing)}}@media(min-width:800px){.fab-buttons{position:relative;width:100%}.btn-fab{--fab-diameter:90px;border-radius:var(--fab-diameter);width:var(--fab-diameter);height:var(--fab-diameter);margin-top:120px;position:absolute}.btn-fab.btn-fab-left{left:calc(-20px - var(--fab-diameter))}.btn-fab.btn-fab-right{right:calc(-20px - var(--fab-diameter))}}.menu-row{justify-content:center;margin-bottom:10px}.alert-info,.demoInfo{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb;text-shadow:none!important}.alert-info a,.demoInfo a{color:#0071eb!important}.edit-button{border:none}