@import"https://fonts.googleapis.com/css?family=Metamorphous";body{background-color:#fff}body #root{position:absolute;top:0;left:0}body #root .App{margin:0;min-width:calc(100vw - 20px);overflow-x:none;text-align:center;color:#282c34}body #root .App h1,body #root .App h2,body #root .App h3{font-family:Metamorphous,cursive;font-variant:small-caps}.main-page button{background:none;border:none}.main-page .main-logo{width:50vw}.main-page .main-description{margin-top:-10vw}.main-page .discord img{height:50px}@media (max-width: 900px){.main-page{padding-bottom:150px}.main-page .books{padding-right:0}.main-page .books h2{padding-left:100px;width:calc(100% - 100px)}}@media (max-width: 480px){.main-page .buy-direct{padding:10px}.main-page .buy-direct a{display:inline-block;width:calc(100vw - 120px)}.main-page .buy-direct .arrow{padding-bottom:18px}.main-page .books .book-item{display:block;width:250px;margin-left:calc(50vw - 125px)}.main-page .books .book-item .book-links{display:block;width:250px;padding:0}.main-page .books .book-item .book-links .book-link{margin:0;text-align:left;padding-bottom:5px}.main-page .books .book-item .book-links .book-link a{margin:0;padding:0;color:#add8e6;text-decoration:none}}.about-page{padding:50px;max-width:1000px;margin-left:auto;margin-right:auto}.about-page .half{width:calc(70% - 40px);display:inline-block;vertical-align:top;padding:20px;text-align:left}.about-page .half p{color:#282c34}.about-page .half img{width:75%}@media (max-width: 750px){.about-page .half{width:100%}}.news-page{text-align:center}.news-page .news-container{width:100%;text-align:center}.news-page .news-container .news-block{display:inline-flex;box-shadow:0 2px 5px #888;margin:10px;padding:20px;width:350px;height:250px;vertical-align:top;flex-direction:column}.news-page .news-container .news-block a{font-family:Metamorphous,cursive;vertical-align:top;text-decoration:none;font-weight:700;font-size:20px}.news-page .news-container .news-block p{text-align:left;vertical-align:bottom}.news-page .news-container .news-block .news-date{margin-bottom:0;margin-top:auto;text-align:right;font-weight:700}.news-page .news-container h3{font-size:16px}.news-page .news-text{text-align:center;margin:0 20%}.news-page .news-text img{margin-top:30px;max-width:80vw;max-height:30vh}.news-page .news-text p{text-align:left}.news-page .news-text .ticket-link{font-size:28px;margin:20px;line-height:40px;position:relative;left:calc(50% - 140px);background-color:#55f;padding:15px;text-decoration:none;font-variant:small-caps;color:#fff;border-radius:10px}.news-page .news-text .ticket-link:hover{background-color:#88f}@media (max-width: 750px){.news-page .news-text{margin:0 10%}}.header-menu{width:calc(100% - 40px);margin:20px;display:grid;grid-template-columns:160px auto 160px;grid-template-rows:75px 25px}.header-menu .menu{display:none}.header-menu h1{grid-column:2}.header-menu .menu-items{grid-row:2;grid-column:2;text-align:center}.header-menu .menu-items a{font-family:Metamorphous,cursive;color:#282c34;display:inline-block;margin-left:10px;margin-right:10px;text-decoration:none}.header-menu .menu-items .active{color:#888}.header-menu .social{margin-top:5px;grid-column:3}.header-menu .social a{float:right;margin-left:5px;width:20px;height:20px}.header-menu .social a img{width:20px}.header-menu .social a p{margin:0;color:#000;background-color:#d3d3d3;border-radius:2px;font-weight:900;font-size:13px}.header-menu .social .instagram img{margin-top:-1px;margin-left:-9px;height:22px;width:40px}.header-menu .social .email{margin:0}.header-menu .social .email .email-icon{filter:invert(38%) sepia(100%) hue-rotate(200deg) saturate(27)}.header-menu .social .discord{height:20px;width:35px;margin:0 -5px}.header-menu .header-logo{grid-area:1/1/3/1;width:60px;grid-column:1}@media (max-width: 750px){.header-menu{grid-template-columns:160px auto 160px}.header-menu .menu-items{margin-left:auto}.header-menu .menu-items a{font-size:16px}.header-menu .header-logo{width:50px}}@media (max-width: 680px){.header-menu{grid-template-columns:160px auto 160px}.header-menu .menu-items{text-align:center}.header-menu .menu-items a{font-size:12px}.header-menu .header-logo{width:40px}}@media (max-width: 610px){.header-menu{grid-template-rows:30px 20px;grid-template-columns:50px auto 160px;height:50px}.header-menu h1{margin-top:5px;font-size:16px;grid-row:1;width:auto}.header-menu .menu{display:block;right:10px;position:absolute;cursor:pointer;border:none;background:transparent}.header-menu .menu img{height:30px}.header-menu .menu-items{display:none;width:180px;padding:10px;z-index:1;position:absolute;right:10px;text-align:right;top:60px;background-color:#000;border-radius:10px}.header-menu .menu-items a{display:block;font-size:16px;margin:0 10px 5px}.header-menu .show-menu{display:block}.header-menu .social{grid-row:2;grid-column:3}.header-menu .social a{display:inline-block;float:none;vertical-align:top}.header-menu .header-logo{width:40px;margin-top:-5px}}@media (max-width: 450px){.header-menu{grid-template-rows:30px 20px;grid-template-columns:50px auto 50px;height:50px}.header-menu h1{margin-top:5px;font-size:16px;grid-row:1;width:auto}.header-menu .menu{grid-column:4;display:block;right:10px;position:absolute;cursor:pointer;border:none;background:transparent}.header-menu .menu img{height:30px}.header-menu .menu-items{display:none;width:180px;padding:10px;z-index:1;position:absolute;right:10px;text-align:right;top:60px;background-color:#000;border-radius:10px}.header-menu .menu-items a{display:block;font-size:16px;margin:0 10px 5px}.header-menu .show-menu{display:block}.header-menu .social{grid-row:2;grid-column:2}.header-menu .social a{display:inline-block;float:none;vertical-align:top}.header-menu .header-logo{width:40px;margin-top:-5px}}.App{font-family:Verdana,Geneva,Tahoma,sans-serif}
