:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}.button{border-radius:8px;border:1px solid transparent;padding:.6em .9em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}.social-buttons .button{margin-right:.3em}.logo{height:6em;padding:1em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #757bf8aa)}.section-heading{padding-bottom:0;margin-bottom:0;font-size:x-large}.section-description{padding-top:0;margin-top:0;color:#aaa}.card{padding:.5em;background-color:#f5f5f518;border-radius:1rem;font-weight:700;margin-top:.5rem;vertical-align:middle;will-change:filter;transition:filter .3s}.card:hover{filter:drop-shadow(0 0 2em #7b81f7c0)}.card .card-icon{height:4rem;float:left;position:relative;top:50%;transform:translateY(15%)}.card .card-icon-fa{float:left;position:relative;top:50%;transform:translateY(15%)}.card-link .card-description{color:#bbb;font-size:smaller;font-weight:400}.card-link p{color:#f5f5f5}.faded-text{color:#888}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#f5f5f5}a{color:#646cff}a:hover{color:#747bff}.button:hover{border-color:#0f0f0f;border-width:2px}.logo:hover{filter:drop-shadow(0 0 2em #757bf8aa)}hr{border-color:#fbab6177}.section-description{color:#666}.card{background-color:#0f0f0f18}.card:hover{filter:drop-shadow(0 0 2em #7b81f7c0)}.card-link .card-description{color:#3d3d3d}.card-link p{color:#202224}.faded-text{color:#888}}*{box-sizing:border-box}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.2;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{max-width:1280px;margin:0 auto;padding:1%;text-align:center;width:45%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:fit-content;min-height:10vh}h1{font-size:3.2em;line-height:1.1}.button{border-radius:8px;border:1px solid transparent;padding:1% 1.5%;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}.button:hover{border-color:#f5f5f5}.button:hover a{color:#7fffd4}.button:focus,.button:focus-visible{outline:4px auto -webkit-focus-ring-color}hr{border-radius:1em;border-color:#fbab6177}.discord-guild{padding:.9% 4%;background-color:#f5f5f510;border-radius:1rem 1rem .2rem .2rem;margin-top:.5%;vertical-align:middle;will-change:filter;transition:filter .3s}#guild-banner{position:absolute;top:0;right:0;height:200px;width:80%;z-index:-1;border-radius:1rem 1rem .2rem .2rem;-webkit-mask-image:linear-gradient(to left,black 0,transparent 100%);mask-image:linear-gradient(to left,black 0,transparent 100%);opacity:30%}#guild-icon{float:left;height:7rem;position:relative;transform:translateY(15%);border-radius:2.5rem}#guild-icon:hover{filter:drop-shadow(0 0 1em #7b81f78a)}#guild-name{font-size:xx-large}#guild-members{color:#888}.section{padding-top:.1%;padding-bottom:.1%;background-color:#f5f5f510;border-radius:.2rem;vertical-align:middle;will-change:filter;transition:filter .3s}.one-column{display:grid;grid-template-columns:repeat(1,auto);grid-template-rows:repeat(auto-fit,1fr);padding:.9% 0%}.two-columns{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(auto-fit,1fr);padding:.9% 0%}.one-column .grid-heading{grid-column:1 / 2;grid-row:1 / 2}.two-columns .grid-heading{grid-column:1 / 3;grid-row:1 / 2}.featured{background-color:#5865f23f!important}.empty-item{color:#bebebe;padding-top:1%}.threads{display:flex;width:100%;padding:.5% .3%;margin-left:.1%;flex-wrap:wrap;flex-direction:column}.scheduled-events{display:flex;width:90%;padding:.5% .3%;flex-wrap:wrap;flex-direction:column}.event-item{display:flex;align-items:center;justify-content:center;width:98%;background-color:#614c4f70;padding:.5% .3%;margin-left:1%;margin-bottom:.3%;border-radius:.5rem;flex-wrap:wrap;flex-direction:column}.event-item svg{margin-top:2%}.event-item p{margin-top:.5%}.event-item .event-name{font-weight:700}.thread-item{display:flex;align-items:center;justify-content:center;width:98%;background-color:#614c4f70;padding:.5% .3%;margin-left:1%;margin-bottom:.3%;border-radius:.5rem;flex-wrap:nowrap;flex-direction:row}.thread-item p{margin-left:1%}.announcement-item{display:flex;align-items:center;justify-content:center;width:98%;background-color:#614c4f70;padding:.5% .3%;margin-left:1%;margin-bottom:.3%;border-radius:.5rem;flex-wrap:wrap;flex-direction:column}.announcement-item svg{margin-top:2%}.announcement-item p{margin-left:1%}.message-item{display:flex;align-items:center;justify-content:left;width:98%;background-color:#614c4f70;padding:.5% .3%;margin-left:1%;border-radius:.5rem;flex-wrap:nowrap;flex-direction:row}.messages{border-radius:.2rem .2rem 1rem 1rem}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#f5f5f5}a{color:#646cff}a:hover{color:#747bff}.button{background-color:#579bda21}.button:hover{border-color:#0f0f0f;border-width:2px}.button:hover a{color:#008b8b}hr{border-color:#fbab6177}.discord-guild{background-color:#4e4e4e10}#guild-icon:hover{filter:drop-shadow(0 0 1em #757bf8aa)}#guild-members{color:#7e7e7e}.section{background-color:#4e4e4e10}.featured{background-color:#5865f23f!important}.empty-item{color:#bebebe}.event-item,.thread-item,.announcement-item,.message-item{background-color:#9b797e70}discord-message{color:#213547}}.nav-bar{padding-bottom:3em}.nav-bar ul{list-style-type:none;margin:0;padding:0;overflow:hidden;background-color:#414141;border-radius:8px}.nav-bar ul li{float:left}.nav-bar ul li a{display:block;color:#f5f5f5;text-align:center;padding:14px 16px;text-decoration:none}.nav-bar ul li a:hover{background-color:#757575}.nav-bar ul li a#nav-current-page{background-color:#af784477}
