.error-message{align-items:center;background:var(--danger-light-color);border:1px solid var(--danger-color);border-radius:5px;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.3rem}.error-message p{color:var(--text-danger-color)}.error-message button{background:var(--danger-color);border-radius:5px;color:var(--text-light-color);padding:.1rem .4rem}.error-message button:hover{box-shadow:var(--box-shadow)}.auth-form{bottom:0;margin-left:1rem;margin-top:1rem;position:absolute;top:0;width:80%}@media(min-width:0)and (max-width:720px){.auth-form{left:12%}}@media(min-width:720px)and (max-width:960px){.auth-form{left:15%}}@media(min-width:960px){.auth-form{left:17%}}.auth-form .form-regLog{display:flex;flex-direction:column;height:34%}.auth-form .form-regLog .line-up{margin-top:.5em}.auth-form .form-regLog .line-up:first-of-type{margin-top:0}.auth-form .form-regLog input{border:1px solid gray;margin:.5em 0 0;width:100%}.auth-form h2{font-size:1.75rem;margin-bottom:1rem}.auth-form .btn-submit{background-color:#4969d1;border:1px solid #000;border-radius:5px;color:#fff;margin:1em 2em 0;padding:.3rem .5rem}.auth-form .btn-submit:hover{box-shadow:var(--box-shadow)}.auth-form p{margin-top:1em}.entire-sidebar{border-right:1px solid gray;display:flex;flex-direction:column;left:0;position:fixed;top:0}@media(min-width:0)and (max-width:720px){.entire-sidebar{height:100vh;justify-content:space-between;width:9%}.entire-sidebar .sidebar-interactive{font-size:1.9em;height:15%}.entire-sidebar .sidebar-interactive span{display:none}.entire-sidebar .sidebar-interactive .icons .home-btn{margin-top:.4em}.entire-sidebar .sidebar-interactive .icons .profile-btn{margin-top:1em}.entire-sidebar .sidebar-authlist{font-size:.6em;text-decoration:none}.entire-sidebar .sidebar-authlist .log-in-section .register-area{border:1px solid gray;border-radius:5px;margin:.2em;padding:.6em}.entire-sidebar .sidebar-authlist .log-in-section .register-area span{color:#000}.entire-sidebar .sidebar-authlist .log-in-section .register-area:hover{background-color:#1d9bf0;box-shadow:var(--box-shadow)}.entire-sidebar .sidebar-authlist .log-in-section .register-area:hover span{color:#fff}.entire-sidebar .sidebar-authlist .log-in-section .login-area{border:1px solid gray;border-radius:5px;margin:.5em .2em 1em;padding:.6em}.entire-sidebar .sidebar-authlist .log-in-section .login-area span{color:#000}.entire-sidebar .sidebar-authlist .log-in-section .login-area:hover{background-color:#1d9bf0;box-shadow:var(--box-shadow)}.entire-sidebar .sidebar-authlist .log-in-section .login-area:hover span{color:#fff}.entire-sidebar .sidebar-authlist .log-out-section{margin-bottom:1em;padding:0 .2em}.entire-sidebar .sidebar-authlist .log-out-section .mini-pfp img{border:1px solid gray;border-radius:20px;width:100%}.entire-sidebar .sidebar-authlist .log-out-section .mini-user-info .username-section{margin-top:.4em;width:100%}.entire-sidebar .sidebar-authlist .log-out-section .mini-user-info .username-section span{color:gray;font-size:1.9vw}.entire-sidebar .sidebar-authlist .log-out-section .mini-user-info .mini-logout button{background-color:#1d9bf0;border:1px solid gray;border-radius:5px;color:#fff;margin-top:.5em;padding:.5em;width:100%}.entire-sidebar .sidebar-authlist .log-out-section .mini-user-info .mini-logout button:hover{background-color:red;box-shadow:var(--box-shadow);color:#000}}@media(min-width:720px)and (max-width:960px){.entire-sidebar{font-size:.6em;height:100vh;justify-content:space-between;width:14%}.entire-sidebar .sidebar-interactive .icons .home-btn{font-size:2.1vw;margin-top:.4em}.entire-sidebar .sidebar-interactive .icons .profile-btn{font-size:2.1vw;margin-top:1em}.entire-sidebar .sidebar-authlist{text-decoration:none}.entire-sidebar .sidebar-authlist .log-in-section .register-area{border:1px solid gray;border-radius:5px;margin:.2em;padding:.6em}.entire-sidebar .sidebar-authlist .log-in-section .register-area span{color:#000}.entire-sidebar .sidebar-authlist .log-in-section .register-area:hover{background-color:#1d9bf0;box-shadow:var(--box-shadow)}.entire-sidebar .sidebar-authlist .log-in-section .register-area:hover span{color:#fff}.entire-sidebar .sidebar-authlist .log-in-section .login-area{border:1px solid gray;border-radius:5px;margin:.5em .2em 1em;padding:.6em}.entire-sidebar .sidebar-authlist .log-in-section .login-area span{color:#000}.entire-sidebar .sidebar-authlist .log-in-section .login-area:hover{background-color:#1d9bf0;box-shadow:var(--box-shadow)}.entire-sidebar .sidebar-authlist .log-in-section .login-area:hover span{color:#fff}.entire-sidebar .sidebar-authlist .log-out-section{margin-bottom:1em;padding:0 .2em}.entire-sidebar .sidebar-authlist .log-out-section .mini-pfp img{border:1px solid gray;border-radius:50px;width:100%}.entire-sidebar .sidebar-authlist .log-out-section .mini-user-info .username-section{display:flex;justify-content:center;margin-top:.4em;width:100%}.entire-sidebar .sidebar-authlist .log-out-section .mini-user-info .username-section span{color:gray;font-size:1.9vw}.entire-sidebar .sidebar-authlist .log-out-section .mini-user-info .mini-logout button{background-color:#1d9bf0;border:1px solid gray;border-radius:5px;color:#fff;margin-top:.5em;padding:.5em;width:100%}.entire-sidebar .sidebar-authlist .log-out-section .mini-user-info .mini-logout button:hover{background-color:red;box-shadow:var(--box-shadow);color:#000}}@media(min-width:960px){.entire-sidebar{font-size:.6em;height:100vh;justify-content:space-between;width:17%}.entire-sidebar .sidebar-interactive .icons .home-btn{font-size:2.3vw;margin-top:.4em}.entire-sidebar .sidebar-interactive .icons .profile-btn{font-size:2.3vw;margin-top:1em}.entire-sidebar .sidebar-authlist{font-size:.6em;text-decoration:none}.entire-sidebar .sidebar-authlist .log-in-section .register-area{border:1px solid gray;border-radius:5px;margin:.2em;padding:.6em}.entire-sidebar .sidebar-authlist .log-in-section .register-area span{color:#000}.entire-sidebar .sidebar-authlist .log-in-section .register-area:hover{background-color:#1d9bf0;box-shadow:var(--box-shadow)}.entire-sidebar .sidebar-authlist .log-in-section .register-area:hover span{color:#fff}.entire-sidebar .sidebar-authlist .log-in-section .login-area{border:1px solid gray;border-radius:5px;margin:.5em .2em 1em;padding:.6em}.entire-sidebar .sidebar-authlist .log-in-section .login-area span{color:#000}.entire-sidebar .sidebar-authlist .log-in-section .login-area:hover{background-color:#1d9bf0;box-shadow:var(--box-shadow)}.entire-sidebar .sidebar-authlist .log-in-section .login-area:hover span{color:#fff}.entire-sidebar .sidebar-authlist .log-out-section{margin-bottom:1em;padding:0 .2em}.entire-sidebar .sidebar-authlist .log-out-section .mini-pfp{display:flex;justify-content:center}.entire-sidebar .sidebar-authlist .log-out-section .mini-pfp img{border:1px solid gray;border-radius:50px;width:100%}.entire-sidebar .sidebar-authlist .log-out-section .mini-user-info .username-section{display:flex;justify-content:center;margin-top:.4em;width:100%}.entire-sidebar .sidebar-authlist .log-out-section .mini-user-info .username-section span{color:gray;font-size:1.9vw}.entire-sidebar .sidebar-authlist .log-out-section .mini-user-info .mini-logout button{background-color:#1d9bf0;border:1px solid gray;border-radius:5px;color:#fff;margin-top:.5em;padding:.5em;width:100%}.entire-sidebar .sidebar-authlist .log-out-section .mini-user-info .mini-logout button:hover{background-color:red;box-shadow:var(--box-shadow);color:#000}}.tweet-section{border:1px solid gray;display:flex;flex-direction:row;width:100%}@media(min-width:0)and (max-width:720px){.tweet-section .pfp-section{display:flex;justify-content:center;width:9%}.tweet-section .pfp-section .tweet-pfp{border-radius:50%;height:40%;margin-top:.3em;width:85%}.tweet-section .tweet-glue{display:flex;flex-direction:column;height:100%;width:91%}.tweet-section .tweet-glue .header{display:flex;flex-direction:row;height:20%;justify-content:space-between;padding-left:.3em;padding-top:.2em}.tweet-section .tweet-glue .header .profile-link{color:#000;margin-right:.3em}.tweet-section .tweet-glue .header .handleName{color:#3d3f41}.tweet-section .tweet-glue .header .potus-del-btn .potus-btn-delete{background-color:red;border:1px solid #000;border-radius:40px;color:#fff;display:flex;justify-content:center;padding-top:2px;width:10em}.tweet-section .tweet-glue .header .potus-del-btn .potus-btn-delete:hover{box-shadow:var(--box-shadow)}.tweet-section .tweet-glue .message{word-wrap:break-word;font-size:92%;height:60%;overflow:hidden;padding-left:.3em}.tweet-section .tweet-glue .button-section{display:flex;flex-direction:row;justify-content:space-between;padding-left:.3em}.tweet-section .tweet-glue .button-section .like-btn-area{display:flex;justify-content:center}.tweet-section .tweet-glue .button-section .like-btn-area span{margin-right:.3em}.tweet-section .tweet-glue .button-section .del-btn-area .btn-delete{border:1px solid gray;border-radius:5px;color:#000;margin-bottom:2px;margin-right:.5em;padding-left:4px;padding-right:4px;padding-top:.15em}.tweet-section .tweet-glue .button-section .del-btn-area .btn-delete:hover{background-color:red;box-shadow:var(--box-shadow);color:#fff}.tweet-section .tweet-glue .button-section .del-btn-area .hidden-btn-delete{border:1px solid gray;border-radius:5px;color:#000;margin-bottom:2px;margin-right:.5em;padding-left:4px;padding-right:4px;padding-top:.15em;visibility:hidden}}@media(min-width:720px)and (max-width:960px){.tweet-section .pfp-section{display:flex;justify-content:center;width:9%}.tweet-section .pfp-section .tweet-pfp{border-radius:50%;height:40%;margin-top:.3em;width:85%}.tweet-section .tweet-glue{display:flex;flex-direction:column;height:100%;width:91%}.tweet-section .tweet-glue .header{display:flex;flex-direction:row;height:20%;justify-content:space-between;padding-left:.3em;padding-top:.2em}.tweet-section .tweet-glue .header .profile-link{color:#000;margin-right:.3em}.tweet-section .tweet-glue .header .handleName{color:#3d3f41}.tweet-section .tweet-glue .header .potus-del-btn .potus-btn-delete{background-color:red;border:1px solid #000;border-radius:40px;color:#fff;display:flex;justify-content:center;padding-top:2px;width:10em}.tweet-section .tweet-glue .header .potus-del-btn .potus-btn-delete:hover{box-shadow:var(--box-shadow)}.tweet-section .tweet-glue .message{word-wrap:break-word;font-size:92%;height:60%;overflow:hidden;padding-left:.3em}.tweet-section .tweet-glue .button-section{display:flex;flex-direction:row;justify-content:space-between;padding-left:.3em}.tweet-section .tweet-glue .button-section .like-btn-area{display:flex;justify-content:center}.tweet-section .tweet-glue .button-section .like-btn-area span{margin-right:.3em}.tweet-section .tweet-glue .button-section .del-btn-area .btn-delete{border:1px solid gray;border-radius:5px;color:#000;margin-bottom:2px;margin-right:.5em;padding-left:4px;padding-right:4px;padding-top:.15em}.tweet-section .tweet-glue .button-section .del-btn-area .btn-delete:hover{background-color:red;box-shadow:var(--box-shadow);color:#fff}.tweet-section .tweet-glue .button-section .del-btn-area .hidden-btn-delete{border:1px solid gray;border-radius:5px;color:#000;margin-bottom:2px;margin-right:.5em;padding-left:4px;padding-right:4px;padding-top:.15em;visibility:hidden}}@media(min-width:960px){.tweet-section .pfp-section{display:flex;justify-content:center;width:9%}.tweet-section .pfp-section .tweet-pfp{border-radius:50%;height:40%;margin-top:.3em;width:85%}.tweet-section .tweet-glue{display:flex;flex-direction:column;height:100%;width:91%}.tweet-section .tweet-glue .header{display:flex;flex-direction:row;height:20%;justify-content:space-between;padding-left:.3em;padding-top:.2em}.tweet-section .tweet-glue .header .profile-link{color:#000;margin-right:.3em}.tweet-section .tweet-glue .header .handleName{color:#3d3f41}.tweet-section .tweet-glue .header .potus-del-btn .potus-btn-delete{background-color:red;border:1px solid #000;border-radius:40px;color:#fff;display:flex;justify-content:center;padding-top:2px;width:10em}.tweet-section .tweet-glue .header .potus-del-btn .potus-btn-delete:hover{box-shadow:var(--box-shadow)}.tweet-section .tweet-glue .message{word-wrap:break-word;font-size:92%;height:60%;overflow:hidden;padding-left:.3em}.tweet-section .tweet-glue .button-section{display:flex;flex-direction:row;justify-content:space-between;padding-left:.3em}.tweet-section .tweet-glue .button-section .like-btn-area{display:flex;justify-content:center}.tweet-section .tweet-glue .button-section .like-btn-area span{margin-right:.3em}.tweet-section .tweet-glue .button-section .del-btn-area .btn-delete{border:1px solid gray;border-radius:5px;color:#000;margin-bottom:2px;margin-right:.5em;padding-left:4px;padding-right:4px;padding-top:.15em}.tweet-section .tweet-glue .button-section .del-btn-area .btn-delete:hover{background-color:red;box-shadow:var(--box-shadow);color:#fff}.tweet-section .tweet-glue .button-section .del-btn-area .hidden-btn-delete{border:1px solid gray;border-radius:5px;color:#000;margin-bottom:2px;margin-right:.5em;padding-left:4px;padding-right:4px;padding-top:.15em;visibility:hidden}}.form{border:1px solid gray;display:flex;flex-direction:row;height:8em;width:100%}.form .pfp-section{display:flex;justify-content:center;width:9%}.form .pfp-section .tweet-pfp{border-radius:50%;height:50%;margin-top:.5em;width:80%}.form .text-section{display:flex;flex-direction:column;height:100%;margin-left:.3em;width:91%}.form .text-section .tweet-message{word-wrap:break-word;font-size:100%;height:75%;margin-top:.4em;overflow:hidden;padding-left:.3em;resize:none}.form .text-section .tweet-message:-ms-input-placeholder{font-size:1.5em}.form .text-section .tweet-message:placeholder-shown{font-size:1.5em}.form .text-section .tweet-message:focus{outline:none}.form .text-section .misc{display:flex;height:25%;justify-content:flex-end}.form .text-section .misc .btn-submit{background-color:#1d9bf0;border:1px solid gray;border-radius:30px;color:#fff;margin-bottom:2px;margin-right:.5em;padding:5px;width:6.5em}.loading{color:var(--light-color);font-size:7rem;margin-top:2rem;position:relative;text-align:center}.web-area{bottom:0;height:100vh;position:absolute;right:0;top:0}@media(min-width:0)and (max-width:720px){.web-area{left:9%}}@media(min-width:720px)and (max-width:960px){.web-area{left:14%}}@media(min-width:960px){.web-area{left:17%}}.web-area .no-tweets-msg{color:var(--text-light-color);margin-top:6rem;text-align:center}.web-area .no-tweets-msg h2{font-size:3rem}.web-area .no-tweets-msg a{background:var(--light-color);border-radius:5px;color:var(--text-dark-color);display:inline-block;margin-top:2rem;padding:.3rem .5rem}.web-area .no-tweets-msg a:hover{box-shadow:var(--box-shadow);text-decoration:unset}.profile-section{left:17%;position:relative;width:83%}.profile-section .profile-background-area .profile-background-img{height:15em;width:100%}.profile-section .profile-picture-section{display:flex;flex-direction:row;height:6.4rem;justify-content:space-between;position:relative}.profile-section .profile-picture-section .profile-picture{border:4px solid #fff;border-radius:50%;bottom:5rem;height:11rem;margin-left:1rem;position:relative;width:11rem}.profile-section .profile-picture-section .edit-button{border:1px solid gray;border-radius:20px;height:40%;margin-right:2em;margin-top:.5em;transition:background-color .1s ease-in;width:7em}.profile-section .profile-picture-section .edit-button:hover{background-color:gray}.profile-section .profile-info-section{border:none;border-bottom:1px solid gray}.profile-section .profile-info-section .profile-name{margin-left:2em}.profile-section .profile-info-section .profile-name .name{font-size:2em;font-weight:700}.profile-section .profile-info-section .profile-name span{display:flex;flex-direction:column;margin-top:.2em}.profile-section .profile-info-section .profile-name span:last-child{color:#a59a9a;margin-bottom:2%;margin-top:0}.profile-section .profile-info-section .profile-text-section{background-color:#fff;height:auto;margin-left:2em}.profile-section .profile-info-section .follow-following-section{margin:1em 0 1em 2em}.profile-section .edit-form{align-items:center;background-color:rgba(0,0,0,.2);display:flex;justify-content:center;position:fixed;top:0}.profile-section .edit-form .edit-box{background-color:#fff;max-width:640px;padding:32px;position:relative;width:100%}.profile-section .edit-form .edit-box .top-of-box{display:flex;justify-content:space-between}.profile-section .edit-form .edit-box .top-of-box span{font-weight:700}.profile-section .edit-form .edit-form-display .edit-username-field .header{font-weight:700;margin-right:.3em;text-decoration:underline}.profile-section .edit-form .edit-form-display .edit-username-field #form-username{border:1px solid #000}.profile-section .edit-form button{border-radius:5px;padding:.3rem .5rem}.profile-section .edit-form button:hover{box-shadow:var(--box-shadow)}.edit-form{align-items:center;background-color:rgba(0,0,0,.2);bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;top:5em;width:100%}.edit-form .edit-box{background-color:#fff;max-width:640px;padding:32px;position:relative;width:100%}.edit-form button{border-radius:5px;padding:.3rem .5rem}.edit-form button:hover{box-shadow:var(--box-shadow)}:root{--primary-color:#fff;--light-color:#fff;--dark-color:#d1d1d1;--danger-color:#c01f1f;--danger-light-color:#f5b2b2;--text-light-color:#fff;--text-dark-color:#3a3a3a;--text-link-color:#9a62f3;--text-danger-color:#a81515;--box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}*{box-sizing:border-box}*,body{margin:0;padding:0}body{border:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}button{background:unset;border:unset;cursor:pointer;font:unset}a,button{color:unset}a{color:#9a62f3;color:var(--text-link-color);font-weight:700;text-decoration:unset}a:hover{text-decoration:underline}input,textarea{background:unset;border:unset;color:unset;font:unset}
/*# sourceMappingURL=main.7cb3ca9d.css.map*/