body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1e2124;color:#fff;font-family:Whitney,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.centeredText{text-align:center}.smallBottom{margin-bottom:2px}tr{background-color:rgba(44,47,51,.5)}tr:nth-child(2n){background-color:#36393f}td{max-width:500px}.list-table-row{cursor:pointer}.list-table-cell,.list-table-header{padding:4px}.hovertext{position:relative}.hovertext:before{background-color:inherit;border-radius:5px;bottom:110%;color:inherit;content:attr(data-hover);left:0;max-width:200px;min-width:140px;opacity:0;position:absolute;text-align:center;transition:opacity .3s ease-in-out;visibility:hidden;z-index:1}.hovertext:hover:before{opacity:1;visibility:visible}.panel{background-color:#23272a;border:1px solid #36393f;border-radius:.4em;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);padding:0 8px 8px}.panel-smalltext{color:#eee;display:block;font-size:.8em}.page{align-items:center;display:flex;flex-direction:column;gap:48px;justify-content:center;margin-bottom:24px;margin-top:24px;max-width:100%}.page-top-panel{display:flex;flex-direction:row;gap:36px;width:90%}.page-bottom-panel{align-items:center;display:flex;flex-direction:column;width:90%}.page-left-panel{gap:12px;max-width:450px;min-width:300px}.page-left-panel,.page-right-panel{display:flex;flex-direction:column;flex-shrink:1}.page-right-panel{align-items:center;flex-grow:2;min-width:60%}.page-header-stats-panel{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:space-evenly;margin:0 0 12px}.page-hourly-messages-container{display:flex;max-width:80%;min-width:70%}.login-form{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.code-input{--input-border:#ccc;border:0 solid #fff;border-radius:4px;box-shadow:0 0 15px 4px hsla(0,0%,100%,.15);font-family:inherit;font-size:16px;font-size:max(16px,1em);margin:.25em .5em;outline:none;padding:.25em .5em;text-align:center;transition:box-shadow .3s ease-in-out}.failed{box-shadow:0 0 15px 4px rgba(219,14,14,.795)}.loading{box-shadow:0 0 15px 4px hsla(0,0%,100%,.15)}.success{box-shadow:0 0 15px 4px rgba(29,252,0,.795)}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-spinner{-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top-color:#383636;height:50px;width:50px}.spinner-container{justify-content:center;margin:12px}.homepage,.spinner-container{align-items:center;display:flex;flex-direction:column}.homepage{gap:24px;padding-bottom:24px;padding-top:12px;text-align:center;width:100%}a{color:#fff}li{list-style:none}.server-list-container,.today-stats-container{align-items:center;display:flex;justify-content:center}.today-stats-container{width:50%}.GenericCountInfoBoxContainer,.serverlist-container{align-items:center;display:flex;justify-content:center}.GenericCountInfoBoxContainer{border:1px solid #36393f;border-radius:4px;box-shadow:0 5px 10px 0 rgba(0,0,0,.4);flex-direction:column;gap:4px;padding:8px;text-align:center}.GenericCountInfoBoxTitle{font-size:.9em}.GenericCountInfoBoxData{font-size:2em}.userpage{margin:10px}.user-page-server-list{align-items:flex-start;display:flex;flex-direction:column}.user-info-panel-badges{display:flex;flex-direction:row;gap:4px}.flag-list-container{display:flex;flex-wrap:wrap;gap:4px}.flag-container{align-content:flex-start;align-items:center;border:.5px solid #868686;border-radius:4px;box-shadow:0 0 15px .3px hsla(0,0%,100%,.11);display:flex;flex-wrap:nowrap;font-size:.7em;gap:4px;padding:4px}.role-list-wrapper{display:flex;flex-wrap:wrap;gap:4px}.role-container{align-content:flex-start;align-items:center;border:.5px solid #868686;border-radius:4px;box-shadow:0 0 15px .5px hsla(0,0%,100%,.11);display:flex;flex-wrap:nowrap;gap:4px;padding:4px}.circle{border-radius:50%;flex-shrink:0;font-size:.55em;font-weight:700;height:15px;line-height:14.5px;text-align:center;width:15px}.role-circle{color:#fff}.role-managed{background-color:#fff;color:#000}.role-name{align-items:center;flex-shrink:1;font-size:.7em;justify-content:center}.server-page-channels{display:flex;flex-direction:row;gap:24px;justify-content:space-evenly}.server-page-channel-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:18px;max-width:550px;min-width:400px}.server-page-header-stats-panel{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:space-evenly;margin:0 0 12px}.server-page-hourly-messages-container{display:flex;width:75%}.channellist-table{font-size:.85em;width:100%}.channel-list-server-name{margin:4px;max-width:300px;min-width:150px}.channel-list-server-created{text-align:center;width:150px}.channel-list-server-topic{max-width:60%;min-width:60%;width:60%}.channel-list-server-hidden{text-align:center}.channel-list-server-hidden-icon{height:18px;max-height:18px;max-width:18px;width:18px}.server-info-panel-serverheader{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.server-badge-mfa-icon{max-height:36px;max-width:36px}.server-owner-badge-smalltext{color:#eee;font-size:.8em}.server-owner-badge-panel-top{display:flex;flex-direction:row;justify-content:space-between;padding:4px}.nav-bar-container{align-items:center;background-color:#7289da;box-shadow:0 0 15px .5px hsla(0,0%,100%,.11);flex-flow:row nowrap;height:6vh;justify-content:space-between;max-height:50px;min-height:40px;width:100%}.nav-bar-logo{align-items:center;display:flex;flex-shrink:3;padding-left:12px}.nav-bar-logo img{max-height:50px;max-width:100%}.nav-bar-items{display:flex;gap:25px;justify-content:center;width:100%}.nav-bar-item{padding:10px;transition:all .1s ease-in-out}.nav-bar-item:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.nav-bar-logout{display:flex;flex-shrink:2;font-weight:700;padding:10px 10px 10px 0}.filter-page-container{display:flex;flex-direction:column;gap:24px}.add-filter-form-container{display:flex;flex-direction:column;gap:4px}.add-filter-form-input{border-radius:4px;height:24px}
/*# sourceMappingURL=main.27ca33ee.css.map*/