body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.layer1{background-image:"/src/assets/splash-wave.svg"}.spacer{aspect-ratio:960/540;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.motto{color:#fff;font-size:30px;font-style:italic;margin-bottom:30px}.comingsoon{color:#777;font-size:1em}.comingsoon a{color:#007bff;text-decoration:none}.comingsoon a:hover{color:#0056b3}.contentcontainer{margin:0 auto}.learnmore{font-size:30px;padding-bottom:10%;padding-top:8%;text-align:center}.arrow{border-top:10px solid #5bbd88}.arrow,.arrowWhite{animation:arrow-animation 4s infinite;border-left:10px solid #0000;border-right:10px solid #0000;height:0;margin:15px auto;width:0}.arrowWhite{border-top:10px solid #fff}@keyframes arrow-animation{0%{transform:translateY(0)}50%{transform:translateY(15px)}to{transform:translateY(0)}}.featurestitle{font-size:80px;font-weight:700;padding-top:50px;text-align:center}@media (max-width:600px){.featurestitle{font-size:40px;padding-top:25px}}body{overflow-x:hidden}.loginbutton{background-color:#69dc9e;border:2px solid #69dc9e;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;text-decoration:none!important;transition:background-color .3s,border-color .3s}.loginbutton:hover{background-color:#5bbd88;border-color:#5bbd88}.card-text,.card-title,.loginbutton,.motto,.splashtext,.splashtext h1{font-family:Lexend,sans-serif}.splashtexttop{color:#fff}.splashtext h1{color:#fff;font-size:500%;margin:auto;transition:transform .3s ease;width:auto}.splashtext{background-color:#69dc9e;padding:50px;text-align:center}.splashtext h1:hover{transform:scale(1.1)}.card p{padding:10px}.contentcontainer,.features{border-radius:20px;margin-left:10%;margin-right:10%;padding-top:20px}.contentcontainer{background-color:#2f3136;color:#fff;padding-bottom:40px;width:80%}.features h3{font-weight:400;padding-bottom:20px}.featureDiv,.logging{align-items:flex-start;display:flex;flex-direction:row}.featureImage{border-radius:20px;height:auto;margin-right:20px;transition:transform .2s ease,box-shadow .2s ease;width:50%}.featureImage:hover{box-shadow:0 0 5px #fff;transform:scale(1.05)}.text-content{flex:1 1}@media (max-width:600px){.featureDiv{flex-direction:column}.featureImage{height:auto;margin-bottom:20px;margin-right:0;object-fit:cover;width:100%}}.text-content h2,.text-content p{margin:0}.text-content h2{font-size:1.5em;padding-bottom:20px}.title{font-size:3em;padding-bottom:20px;text-align:center}.navbar{align-items:center;background-color:#f2f2f2;color:#000;display:flex;font-family:Lexend,sans-serif;justify-content:space-between;padding:1rem}.navbar-brand{font-size:2rem}.navbar-nav{display:flex;flex-grow:1;font-family:Lexend,sans-serif;gap:1.5rem;justify-content:center;list-style:none;list-style-type:none;padding:0}.navbar-nav li{margin:0 10px}.navbar-nav a{color:#000;display:inline-block;font-family:Lexend,sans-serif;position:relative;text-decoration:none}.navbar-nav a:after{background-color:#000;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease-in-out;width:0}.navbar-nav a:hover:after{width:100%}.navbar-toggle{cursor:pointer;display:none}@media (max-width:600px){.navbar-nav{background-color:#f2f2f2;display:none;flex-direction:column;left:0;max-height:0;overflow:hidden;padding-bottom:20px;position:absolute;top:60px;transition:max-height .3s ease-in-out;width:100%}.navbar-toggle{display:block}.navbar-nav.open{max-height:200px}}.user-profile{align-items:center;display:flex;position:relative}.user-avatar{border-radius:50%;cursor:pointer;height:40px;object-fit:cover;width:40px}.dropdown-content{background-color:#f1f1f1;border-radius:10px;box-shadow:0 8px 16px 0 #0003;display:none;min-width:190px;position:absolute;right:0;top:100%;z-index:1}.dropdown-content.show{display:block}.dropdown-content a{border-radius:10px;color:#000;display:block;padding:12px 16px;text-decoration:none}.dropdown-content a:hover{background-color:#ddd}@font-face{font-family:Lexend;font-style:normal;font-weight:400;src:url(/static/media/Lexend.8c2b86fea1234bcd4234.ttf) format("truetype")}.footer{align-items:center;background-color:#f2f2f2;color:#000;flex-direction:column;font-family:Lexend,sans-serif;margin-top:20px;padding:1px;text-align:center}.footer,.options{display:flex;justify-content:center}.options{flex-direction:row;list-style-type:none;padding:0}.options li:not(:last-child):after{content:"·";margin:0 10px}.options a{color:#000;text-decoration:none;transition:color .3s ease}.options a:hover{color:grey;text-decoration:none}@media (max-width:600px){.options{align-items:center;flex-direction:column}.options li{margin:10px}.options li:not(:last-child):after{content:"";margin:0}}#support .content{font-family:Lexend,sans-serif;font-size:20pxrem;margin:1rem;padding:1rem;text-align:center}#support header{background-color:#69dc9e;color:#fff;padding:15px;text-align:center}#support header h1{font-size:50px}#support header h2{font-size:30px}#support p{font-size:20px;text-align:center}.prefcontact{font-size:15px!important;text-align:center}#legal .content{font-family:Lexend,sans-serif;font-size:20pxrem;margin:1rem;padding:1rem}#legal header{background-color:#69dc9e;color:#fff;padding:15px;text-align:center}#legal header h1{font-size:50px}#legal header h2{font-size:30px}#legal img{float:right;height:auto;margin:1rem;width:30%}#notfound .content{font-family:Lexend,sans-serif;font-size:20pxrem;margin:1rem;padding:1rem}#notfound header{background-color:#69dc9e;color:#fff;padding:15px;text-align:center}#notfound header h1{font-size:50px}#notfound header h2{font-size:30px}#notfound p{font-size:20px;text-align:center}@font-face{font-family:Lexend;src:url(/static/media/Lexend.8c2b86fea1234bcd4234.ttf) format("truetype")}#team .content{font-family:Lexend,sans-serif;font-size:20pxrem;margin:1rem;padding:1rem;text-align:center}#team header{background-color:#69dc9e;color:#fff;padding:15px;text-align:center}#team header h1{font-size:50px}#team header h2{font-size:30px}#team p{font-size:20px;text-align:center}.member-card{border:1px solid #ccc;border-radius:15px;box-shadow:0 0 10px #00000026;display:inline-block;height:300px;margin:1rem;padding:1rem;text-align:center;transition:transform .3s ease-in-out,background-color .3s ease;vertical-align:top;width:200px}.member-card:hover{background-color:#f4f4f4;transform:scale(1.05)}.member-card .content{text-align:center}.content h2{font-size:30px;font-weight:400}.member-card .member-image{border-radius:15px;height:150px;object-fit:cover;width:150px}.cardContainer{text-align:center}.member-card p{font-size:1.5vw}body{box-sizing:border-box;margin:0;padding:0}.server-card{align-items:center;border:1px solid #ddd;border-radius:10px;display:flex;gap:16px;justify-content:center;margin:8px;padding:16px;transition:transform .3s ease,box-shadow .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.server-icon{border-radius:50%;flex-shrink:0;height:100px;width:100px}.server-info{flex-grow:1}.server-info h3{margin-bottom:0}.server-info p{margin-top:0}.serverButton{background-color:#69dc9e;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:100%;font-weight:550;padding:10px 20px;position:relative;text-align:center;text-decoration:none;transition:background-color .3s ease}.serverButton:hover{background-color:#5ec48e}.server-card button a{color:#fff;display:block;height:100%;text-decoration:none;width:100%}.server-cards-container{display:flex;flex-wrap:wrap;justify-content:center}.server-card:hover{box-shadow:0 0 10px 0 #0000001a;transform:scale(1.05)}#dash header{background-color:#69dc9e;color:#fff;margin-bottom:15px;padding:15px;text-align:center}#dash header h1{font-size:50px}#dash header h2{font-size:30px}.dashboard-home-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-template-columns:repeat(4,1fr)}.dashboard-home-card{align-items:flex-start;background-color:#f5f5f5;border-radius:10px;color:#000;display:flex;flex-direction:column;padding:20px;text-align:left;text-decoration:none;transition:background-color .3s ease}.dashboard-home-card:hover{background-color:#e0e0e0}.module-info{width:100%}.module-controls{align-items:center;display:flex;justify-content:space-between;width:100%}.switch{margin-right:10px}.switch-fun,.switch-leaveMessages,.switch-levels,.switch-logging,.switch-moderation,.switch-utility,.switch-welcomeMessages{display:inline-block;height:34px;position:relative;width:60px}.switch-fun input,.switch-leaveMessages input,.switch-levels input,.switch-logging input,.switch-moderation input,.switch-utility input,.switch-welcomeMessages input{height:0;opacity:0;width:0}.switch-fun .slider,.switch-leaveMessages .slider,.switch-levels .slider,.switch-logging .slider,.switch-moderation .slider,.switch-utility .slider,.switch-welcomeMessages .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color 1s}.switch-fun .slider:before,.switch-leaveMessages .slider:before,.switch-levels .slider:before,.switch-logging .slider:before,.switch-moderation .slider:before,.switch-utility .slider:before,.switch-welcomeMessages .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:1s;width:26px}.switch-fun input:checked+.slider,.switch-leaveMessages input:checked+.slider,.switch-levels input:checked+.slider,.switch-logging input:checked+.slider,.switch-moderation input:checked+.slider,.switch-utility input:checked+.slider,.switch-welcomeMessages input:checked+.slider{background-color:#2196f3}.switch-fun input:checked+.slider:before,.switch-leaveMessages input:checked+.slider:before,.switch-levels input:checked+.slider:before,.switch-logging input:checked+.slider:before,.switch-moderation input:checked+.slider:before,.switch-utility input:checked+.slider:before,.switch-welcomeMessages input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.button{background-color:#69dc9e;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:Lexend,sans-serif;font-size:15px;padding:10px;text-align:center;text-decoration:none;transition:background-color .3s ease}.button:hover{background-color:#187bcd}#config .content{font-family:Lexend,sans-serif;font-size:20pxrem;margin:1rem;padding:1rem}#config header{background-color:#69dc9e;color:#fff;padding:15px;text-align:center}#config header h1{font-size:50px}#config header h2{font-size:30px}.notification.error{background-color:#f6786a;color:#fff}.notification.warning{background-color:#f8c57c;color:#fff}.notification.success{background-color:#69dc9e;color:#fff}.notification{align-items:center;border-radius:5px;display:flex;height:50px;justify-content:space-between;margin-top:10px;width:100%;z-index:1000}.notification .icon{height:100%;object-fit:contain}.notification .notifText{flex-grow:1;text-align:center}.notification .close-button{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:20px;margin-left:auto}.notification-container{align-items:flex-end;bottom:10px;display:flex;flex-direction:column-reverse;position:fixed;right:10px;width:300px}#serverSettings .content{display:flex;flex-direction:column;gap:1px}#serverSettings section:nth-child(3){order:1}#serverSettings section:nth-child(4){order:2}#serverSettings section:nth-child(5){order:3}#serverSettings section:nth-child(6){order:4}#serverSettings header{background-color:#69dc9e;color:#fff;padding:15px;text-align:center}#serverSettings header h1{font-size:50px}#serverSettings header h2{font-size:30px}#serverSettings section{background-color:#f5f5f5;border-radius:10px;display:inline-block;height:auto;margin:20px;padding:20px;vertical-align:top;width:350px}#serverSettings section div div{align-items:center;display:flex;justify-content:left;width:auto}#serverSettings section h2{color:#333;font-size:24px}#serverSettings section h3{font-weight:400;margin-right:auto}#serverSettings section input[type=color]{-webkit-appearance:none;appearance:none;border:none;border-radius:50%;cursor:pointer;height:40px;padding:0;width:40px}#serverSettings section input[type=color]::-webkit-color-swatch-wrapper{padding:0}#serverSettings section input[type=color]::-webkit-color-swatch{border:none;border-radius:50%}#serverSettings .button{border-radius:5px;color:#fff;cursor:pointer;display:inline-block;margin:10px;padding:10px 20px;text-align:center;text-decoration:none}#serverSettings .button.has-changes{background-color:#69dc9e}#serverSettings .button.no-changes{background-color:grey}#serverSettings section button.reset{background-color:#f5f5f5;border:none;border-radius:5px;color:#000;cursor:pointer;margin:10px 0;padding:10px}#serverSettings section div div.Select{width:auto}#serverSettings section div div.Select .Select-menu-outer{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 5px #0000001a}#serverSettings .backButton{background-color:#fff;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px;padding:15px 32px;text-align:center;text-decoration:none;transition-duration:.4s}#serverSettings .backButton a{color:#000;font-family:Lexend;text-decoration:none}#serverSettings .backButton:hover{background-color:#f6f6f6}#serverSettings .nickname{background-color:#fff;border:1px solid #ccc;border-radius:5px;font-family:Lexend,sans-serif;font-weight:500;padding:10px;transition:background-color .3s ease}#welcomeMessages .content{font-family:Lexend,sans-serif;font-size:20pxrem;margin:1rem;padding:1rem}#welcomeMessages header{background-color:#69dc9e;color:#fff;padding:15px;text-align:center}#welcomeMessages header h1{font-size:50px}#welcomeMessages header h2{font-size:30px}#welcomeMessages .backButton{background-color:#fff;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px;padding:15px 32px;text-align:center;text-decoration:none;transition-duration:.4s}#welcomeMessages .backButton a{color:#000;font-family:Lexend;text-decoration:none}#welcomeMessages .backButton:hover{background-color:#f6f6f6}#welcomeMessages .tab-container{border:1px solid #000;display:flex;height:50px;margin-bottom:20px;width:200px}#welcomeMessages .tab{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center}#welcomeMessages .tab input{display:none}#welcomeMessages .tab label{align-items:center;display:flex;height:100%;justify-content:center;transition:background-color .2s ease;width:100%}#welcomeMessages input:checked+label{background-color:#ddd}#welcomeMessages .textInput textarea{border:none;font-family:Lexend,sans-serif;font-size:20px;height:100%;padding:10px;resize:none;width:100%}#welcomeMessages .input-field{border:1px solid #ccc;border-radius:5px;display:block;font-size:16px;margin-bottom:10px;max-width:300px;padding:10px;width:100%}#welcomeMessages .input-field textarea{min-height:100px;resize:vertical}#welcomeMessages .select-field{border:1px solid #ccc;border-radius:5px;display:block;font-size:16px;margin-bottom:10px;max-width:300px;padding:10px;width:100%}#welcomeMessages .colourSelectorButton{background-color:#ddd;border:none;border-radius:10px;color:#000;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px;padding:15px 32px;text-align:center;text-decoration:none;transition-duration:.4s}.embed-customisation{background-color:#2f3136;border-radius:10px;color:#dcddde;display:flex;flex-direction:column;gap:20px;padding:20px;position:relative;width:100%}.embed-customisation:before{background-color:#7289da;border-bottom-left-radius:10px;border-top-left-radius:10px;bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.embed-customisation .color-dot{background-color:#7289da;border-radius:50%;cursor:pointer;height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.embed-customisation .author,.embed-customisation .footer{align-items:center;display:flex}.embed-customisation .author-icon,.embed-customisation .footer-icon{background-color:#202225;border-radius:50%;cursor:pointer;height:30px;margin-right:10px;width:30px}.embed-customisation input[type=text],.embed-customisation select{background-color:#202225;border:1px solid #202225;border-radius:5px;color:#dcddde;padding:10px;width:100%}.embed-customisation button{background-color:#7289da;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px}.embed-customisation button:hover{background-color:#5865f2}.embed-customisation div{display:flex;flex-direction:column;gap:10px}.color-picker{position:absolute;z-index:2}.color-picker-cover{bottom:0;left:0;position:fixed;right:0;top:0}#colourPicker .color-picker{background-color:#fff;border:1px solid #ccc;border-radius:5px;display:flex;flex-direction:column;padding:10px;width:200px}#colourPicker .color-swatch{border:1px solid #ccc;border-radius:50%;cursor:pointer;height:30px;margin:5px;width:30px}#colourPicker .color-sections{display:flex;justify-content:space-between;width:100%}#colourPicker .predefined-colors,.recent-colors{display:flex;justify-content:flex-start;width:45%}#colourPicker input[type=color]{margin-bottom:10px}#colourPicker input[type=text]{border:1px solid #ccc;border-radius:5px;padding:5px;text-align:center;width:100%}@font-face{font-family:Lexend;src:url(/static/media/Lexend.8c2b86fea1234bcd4234.ttf)}body{font-family:Lexend,sans-serif}#levels header{background-color:#69dc9e;color:#fff;padding:15px;text-align:center}#levels header h1{font-size:50px}#levels header h2{font-size:30px}
/*# sourceMappingURL=main.cd638a1d.css.map*/