body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#15202b;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:Open Sans,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#15202b}::-webkit-scrollbar-thumb{background:#7856ff}::-webkit-scrollbar-thumb:hover{background:rgba(108,71,255,.796)}.example-appear{opacity:.01}.example-appear.example-appear-active{opacity:1;transition:opacity .5s ease-in}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0;vertical-align:initial}a{color:#000;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media(max-width:480px){body{font-size:14px}body #sidebar{font-size:10px}body #sidebar button{font-size:12px;padding:4px 5px}body #sidebar #tweetButton{padding:4px 5px}body #sidebar .signOutButton{font-size:10px}body #sidebar a{font-size:.01px}body .right-sidebar{display:none}body .main-home{width:74vw}body .footer-bar{font-size:10px}body .footer-bar .footer-text h1{font-size:18px;margin-left:2vh}body .footer-bar .footer-text p{font-size:.01px}body .createAccountWindowPopUp .createAccount-window{height:75vh;width:80vw}}@media(max-width:768px){body #sidebar{font-size:10px}body #sidebar button{font-size:12px;padding:4px 5px}body #sidebar .profile-wrapper{display:flex;margin-top:3vh;width:15vw}body #sidebar .profile-wrapper p{display:none}body #sidebar #tweetButton{margin-left:5vw;margin-right:auto;padding:4px 10px}body #sidebar .profile-buttons .signout-icon{display:none}body #sidebar .profile-buttons .signOutButton{font-size:10px}body #sidebar a{font-size:.01px}body .createAccountWindowPopUp .createAccount-window{height:75vh;width:80vw}body .comments-container{width:400px!important}body .follow-container .user{width:50%}body .follow-container .user button{width:10vw}body .right-sidebar{display:none}body .main-home{width:74vw}body .footer-bar{height:12vh}}@media(max-width:1353px){body #sidebar{font-size:15px}body .right-sidebar{display:none}}.main-home{background-color:#15202b;border-left:1px solid #38444d;border-right:1px solid #38444d;box-sizing:border-box;color:#fff;height:auto;margin-left:30vw;margin-right:25vw;width:600px}.main-home .info-bar h1{font-size:1.25rem;padding:15px}.main-home #tweets{height:100%}.main-home #tweets,.tweet{display:flex;flex-direction:column;width:100%}.tweet{border-top:1px solid #38444d;height:auto;padding-top:5px}.tweet:hover{background-color:rgba(139,152,165,.027)}.tweet .tweet-handle{align-items:center;display:flex;font-weight:700;gap:10px;margin-left:2vw}.tweet .tweet-handle .tweet-options{display:flex;flex-direction:column;margin-left:auto}.tweet .tweet-handle .tweet-options p{font-size:.8rem;padding-bottom:5px;padding-right:15px}.tweet .tweet-handle .tweet-options p:hover{color:#7856ff;cursor:pointer}.tweet .tweet-handle .profile-handle{align-items:center;border-radius:25px;display:flex;padding:3px}.tweet .tweet-handle .profile-handle:hover{background-color:rgba(139,152,165,.212)}.tweet .tweet-handle .profile-handle p{color:#fff;font-size:.85rem;margin-left:10px}.tweet .tweet-handle .follow-button{border:none;border-radius:25px;color:#fff;font-weight:700;margin-left:auto;margin-right:2.75vw;padding:5px}.tweet .tweet-handle .follow-button:hover{background-color:rgba(139,152,165,.306);cursor:pointer}.tweet .tweet-handle img{border-radius:50px;height:42px;width:42px}.tweet .tweet-body{display:flex;flex-direction:column;gap:5px;margin-left:3vw}.tweet .tweet-body p{font-size:1rem;font-weight:400;margin-left:3.5vw}.tweet .tweet-body img{border-radius:25px;height:200px;margin-left:1vw;width:200px}.tweet .tweet-stat{align-items:center;color:#8b98a5;display:flex;gap:3%;margin-bottom:2%;margin-left:5vw;margin-top:auto;padding-top:10px}.tweet .tweet-stat div{width:5vw}.tweet .tweet-stat .tweet-stat-container{align-items:center;display:flex;gap:5px;justify-content:center}.tweet .tweet-stat .tweet-comment:hover,.tweet .tweet-stat .tweet-heart:hover{background-color:#252e38;border-radius:50px;cursor:pointer}.tweet .tweet-stat p{font-size:.9rem}.tweet .tweet-stat .tweet-time{color:#8b98a5;font-size:.8rem;margin-left:auto;margin-right:2vw}.comments-container{align-items:flex-start;background-color:#0f1820;border-radius:50px;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;gap:25px;height:90vh;left:0;margin-left:30vw;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;width:600px!important;z-index:100}.comments-container .exitButton{margin-left:5%;margin-top:5%}.comments-container .exitButton:hover{background-color:rgba(120,86,255,.118);border-radius:25px;cursor:pointer}.comments-container .main-tweet{display:flex;flex-direction:column;height:auto;margin-left:5vw}.comments-container .main-tweet .main-tweet-handle{align-items:center;display:flex;font-weight:700;gap:10px;padding-left:10px}.comments-container .main-tweet .main-tweet-stats{margin-left:4vw;padding:10px}.comments-container .main-tweet div{display:flex;width:500px}.comments-container .main-tweet img{border-radius:50px;height:50px;width:50px}.comments-container .tweet-comments{display:flex;flex-direction:column;margin-left:10vw;width:400px!important}.comments-container .tweet-comments .comments{display:flex;flex-direction:column;gap:25px;max-height:250px;overflow-y:auto;padding-top:20px;width:475px}.comments-container .tweet-comments .comments .comment{display:flex;flex-direction:column;gap:10px}.comments-container .tweet-comments .comments .comment .comments-handle{align-items:center;display:flex;gap:10px;width:400px}.comments-container .tweet-comments .comments .comment .comments-handle h1{font-size:.65rem}.comments-container .tweet-comments .comments .comment .comments-handle img{border-radius:50px;height:35px;width:35px}.comments-container .tweet-comments .comments .comment .comments-stats{display:flex;margin-left:5vw;width:400px}.comments-container .tweet-comments .comments .comment .comments-stats span{font-size:.6rem}.comments-container .post-comment{margin-bottom:10vh;margin-left:10vw;margin-top:auto}.comments-container .post-comment .comment-button{background-color:#7856ff;border:none;border-radius:50px;color:#fff;font-size:.9rem;font-weight:700;padding:10px}.comments-container .post-comment .comment-button:hover{background-color:rgba(120,86,255,.639);cursor:pointer}.comments-container .post-comment textarea{background:transparent;border:none;color:#fff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.2rem;font-weight:600;height:100%;resize:none;width:400px}.comments-container .post-comment textarea:focus{border:none;outline:none}nav{background-color:#15202b;height:100vh;left:0;padding-top:3vh;position:fixed;top:0;width:25vw;z-index:9998}#sidebar{align-items:flex-end;display:flex;flex-direction:column;font-size:22.5px;gap:4vh}#sidebar .blocked:hover,#sidebar .blocked:hover a:hover{cursor:not-allowed}#sidebar div{align-items:center;display:flex;gap:2vw;width:20vw}#sidebar div:hover{cursor:pointer}#sidebar div a{align-items:center;color:#fff;display:flex;font-weight:500}#sidebar div span{padding-left:20px}#sidebar .sidebarItem,#sidebar .sidebarItem:hover,#sidebar .sidebarItem:hover a{color:#7856ff}#sidebar .sidebarItem a{font-weight:600}#sidebar #tweetButton{align-self:center;background-color:#7856ff;border:none;border-radius:50px;color:#fff;font-size:1.1rem;font-weight:600;padding:2.25vh 7vw}#sidebar #tweetButton:hover{background-color:#653ffc;cursor:pointer;font-weight:600}#sidebar .profile-wrapper{align-items:center;background-color:#1e2732;border-radius:50px;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-right:4vh;margin-top:-2vh;padding-left:10px;text-align:center;width:20vw}#sidebar .profile-wrapper .profile-buttons{align-items:center;display:flex;gap:0;justify-content:center;padding-bottom:10px}#sidebar .profile-wrapper #profile-nav{display:flex;padding:10px 0}#sidebar .profile-wrapper #profile-nav img{margin-left:1vw}#sidebar .profile-wrapper #profile-nav .profile-avatar{border-radius:50px;height:50px;width:50px}#sidebar .profile-wrapper #profile-nav p{font-size:15px;font-weight:600;width:12.5vw}#sidebar .profile-wrapper .signOutButton{background:none;border:none;border-radius:50px;color:#fff;font-size:1rem;font-weight:700}#sidebar .profile-wrapper .signOutButton:hover,#sidebar .profile-wrapper .signout-icon:hover{color:#7856ff;cursor:pointer}#tweetPopUp{background-color:rgba(49,64,78,.4);color:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10000}#tweetPopUp .tweet-container{background-color:#15202b;border-radius:25px;display:flex;flex-direction:column;height:40%;margin-top:10vh;width:40%}#tweetPopUp .tweet-container #tweetImageContainer{display:flex;gap:20px;justify-content:center;padding-bottom:10px;padding-top:20px}#tweetPopUp .tweet-container #tweetImageContainer img{border-radius:25px;height:100px;width:100px}#tweetPopUp .tweet-container .tweet-container-exit{border-radius:50px;margin:25px 0 0 25px}#tweetPopUp .tweet-container .tweet-container-exit:hover{background-color:#252e38;cursor:pointer}#tweetPopUp .tweet-container .tweet-container-middle{display:flex;height:100%;padding-left:3vw;width:calc(100% - 3vw)}#tweetPopUp .tweet-container .tweet-container-middle form{width:80%}#tweetPopUp .tweet-container .tweet-container-middle form textarea{background:transparent;border:none;color:#fff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.25rem;height:80%;margin-left:2vw;margin-top:3vh;resize:none;width:90%}#tweetPopUp .tweet-container .tweet-container-middle form textarea:focus{border:none;outline:none}#tweetPopUp .tweet-container .tweet-container-middle img{border-radius:50px;height:50px;margin-top:3vh;width:50px}#tweetPopUp .tweet-container .tweet-container-bottom{align-items:center;border-top:1px solid #38444d;display:flex;justify-content:space-between;padding:10px}#tweetPopUp .tweet-container .tweet-container-bottom #tweetFile{display:none}#tweetPopUp .tweet-container .tweet-container-bottom .tweet-container-submit-image{cursor:pointer;margin-left:2vw}#tweetPopUp .tweet-container .tweet-container-bottom .tweet-container-button{align-self:center;background-color:#7856ff;border:none;border-radius:50px;color:#fff;font-size:1rem;font-weight:900;margin-right:2vw;padding:1.5vh 2vw}#tweetPopUp .tweet-container .tweet-container-bottom .tweet-container-button:hover{background-color:#653ffc;cursor:pointer;font-weight:600}.right-sidebar{align-items:center;background-color:#15202b;color:#fff;display:flex;flex-direction:column;height:100vh;margin-left:calc(31vw + 600px);padding-left:5vw;position:fixed;top:0;width:25vw;z-index:9999}.right-sidebar .signup-container{border-radius:20px;display:flex;flex-direction:column;gap:1.25vw;padding:25px;width:75%}.right-sidebar .signup-container h1{font-size:22.5px;font-weight:700}.right-sidebar .signup-container p{font-size:13px;font-weight:200}.right-sidebar .signup-container strong{font-weight:600}.right-sidebar .signup-container button{align-items:center;background-color:#7856ff;border:none;border-radius:25px;color:#fff;display:flex;font-size:.85rem;gap:10px;height:5vh;justify-content:center;padding:10px}.right-sidebar .signup-container button:hover{background-color:#653ffc;cursor:pointer}.right-sidebar .trending-tab{grid-gap:2vh;display:grid;gap:2vh;grid-template-columns:1fr;grid-template-rows:auto;width:100%}.right-sidebar .trending-tab .recentevents-tab{background-color:#1e2732;border-radius:25px;display:flex;flex-direction:column;gap:2vh;height:78vh;margin:auto 5vh auto auto;padding:15px;width:80%}.right-sidebar .trending-tab .recentevents-tab h1{font-size:1.2rem;font-weight:900;padding:7px 5px}.right-sidebar .trending-tab .recentevents-tab .events-container{grid-gap:3vh;display:grid;gap:3vh;grid-template-columns:1fr;grid-template-rows:auto;height:100%;overflow:auto;overflow-x:hidden;padding-right:10px;width:100%}.right-sidebar .trending-tab .recentevents-tab .events-container p{font-size:.75rem}.right-sidebar .trending-tab .recentevents-tab .events-container .event-item{padding:5px;width:100%}.right-sidebar .trending-tab .recentevents-tab .events-container .event-item:hover{background-color:#252e38}.right-sidebar .trending-tab .recentevents-tab .events-container .event-item span{display:flex;justify-content:space-between;padding-right:10px}.right-sidebar .trending-tab .recentevents-tab .events-container .event-item h1{font-size:1rem;font-weight:600;padding:0}.right-sidebar .trending-tab .recentevents-tab .events-container .event-item p{color:#8b98a5;font-size:.75rem;padding:7px 0}.right-sidebar .trending-tab .search-bar{margin:auto}.right-sidebar .trending-tab .search-bar input{background-color:#273340;border:none;border-radius:50px;color:#fff;cursor:not-allowed;font-size:1rem;margin-top:2vh;padding:15px 18px;width:80%}.right-sidebar .trending-tab .search-bar input:focus{cursor:not-allowed;outline:none}.right-sidebar .footer-notes{align-items:center;display:flex;flex-direction:column;font-size:.75rem;gap:10px;justify-content:center;margin-bottom:2vh;margin-right:2.5vw;margin-top:auto}.right-sidebar .footer-notes div{align-items:center;display:flex;gap:5px;justify-content:center;width:20vw}.right-sidebar .footer-notes div:hover{cursor:not-allowed}.createAccountWindowPopUp{align-items:center;background-color:rgba(0,0,0,.508);color:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10000}.createAccountWindowPopUp .createAccount-window{background-color:#15202b;border-radius:50px;height:75vh;margin:auto;width:30vw}.createAccountWindowPopUp .createAccount-window .exitButton{border-top-left-radius:50px;padding:15px 30px}.createAccountWindowPopUp .createAccount-window .exitButton:hover{color:#7856ff;cursor:pointer}.createAccountWindowPopUp .createAccount-window h1{font-size:1.75rem;font-weight:700;padding:10px}.createAccountWindowPopUp .createAccount-window .innerWindow{align-items:center;display:flex;flex-direction:column;justify-content:center}.createAccountWindowPopUp .createAccount-window .innerWindow form{display:flex;flex-direction:column;gap:4vh}.createAccountWindowPopUp .createAccount-window .innerWindow form input{background:transparent;border:none;color:#fff;font-size:1.25rem;font-weight:600;height:6vh;width:100%}.createAccountWindowPopUp .createAccount-window .innerWindow form input:focus{border:none;border-bottom:2px solid #7856ff;outline:none}.createAccountWindowPopUp .createAccount-window .innerWindow form button{background-color:#7856ff;border:none;border-radius:50px;color:#fff;font-size:1.25rem;font-weight:700;padding:20px 25px;width:100%}.createAccountWindowPopUp .createAccount-window .innerWindow form button:hover{background-color:#653ffc;cursor:pointer}.createAccountWindowPopUp .createAccount-window .innerWindow h1{padding-bottom:5vh}.createAccountWindowPopUp .createAccount-window .innerWindow strong:hover{cursor:pointer;text-decoration:underline}.footer-bar{align-items:center;background-color:#7856ff;bottom:0;color:hsla(0,0%,100%,.759);display:flex;height:8vh;position:fixed;width:100%;z-index:9999}.footer-bar .footer-text{margin-left:auto}.footer-bar .footer-text h1{font-size:1.75rem}.footer-bar .footer-buttons{display:flex;gap:2vw;margin-left:auto;margin-right:10vh}.footer-bar .footer-buttons button{border:none;border-radius:25px;font-weight:700;outline:none;padding:10px 30px}.footer-bar .footer-buttons button:hover{cursor:pointer}.footer-bar .footer-buttons .footer-login{background:none;border:1px solid #fff;color:#fff}.footer-bar .footer-buttons .footer-login:hover{background-color:#fff;color:#000}.footer-bar .footer-buttons .footer-signup:hover{background-color:#7856ff;border:1px solid #fff;color:#000}.main-profile{background-color:#15202b;border-left:1px solid #38444d;border-right:1px solid #38444d;color:#fff;height:auto;margin-left:30vw;margin-right:25vw;width:600px}.main-profile .info-bar h1{border-bottom:1px solid #38444d;font-size:1.25rem;padding:15px}.main-profile .profile-banner{display:flex;flex-direction:column;font-size:1rem;gap:10px;height:100%;width:100%}.main-profile .profile-banner .profile-follow{align-items:flex-end;display:flex;gap:15px;justify-content:space-between;margin-left:4vw;width:80%}.main-profile .profile-banner .profile-follow p{font-weight:700}.main-profile .profile-banner .profile-follow .button{align-items:center;background-color:#7856ff;border:none;border-radius:50px;color:#fff;display:flex;flex-direction:column;font-size:1rem;font-weight:700;height:40px;justify-content:center;margin-bottom:4vh;margin-right:5vw;width:30%}.main-profile .profile-banner .profile-follow .button input{display:none}.main-profile .profile-banner .profile-follow .button:hover{background-color:#653ffc;cursor:pointer}.main-profile .profile-banner .profile-description{display:flex;flex-direction:column;margin-left:5vw}.main-profile .profile-banner .profile-description .profile-follows:hover{cursor:pointer;text-decoration:underline}.main-profile .profile-banner .profile-description p{font-size:15px}.main-profile .profile-banner .profile-description .profile-description-div{align-items:flex-end;display:flex;gap:25px;margin-top:5vh}.main-profile .profile-banner .profile-description .profile-description-div p{font-weight:600}.main-profile .profile-banner .profile-description .profile-description-div span{color:#8b98a5;font-size:.85rem}.main-profile .profile-banner h1{padding-bottom:3vh}.main-profile .profile-banner h3{border-bottom:1px solid #38444d;padding-bottom:15px;padding-top:5vh;text-align:center;width:100%}.main-profile .profile-banner img{border:3px solid rgba(116,140,159,.694);border-radius:50%;height:125px;margin-top:5vh;width:125px}#loading-screen{align-items:center;background-color:#15202b;color:rgba(120,86,255,.447);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:99}#loading-screen .loading-spinner{height:100vh;margin:auto;width:100vw}.follow-container{background-color:#0f1820;border-radius:50px;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;gap:25px;height:65vh;left:0;margin-left:40vw;overflow-y:scroll;position:fixed;top:0;width:350px;z-index:100}.follow-container .exitButton{margin-left:auto;margin-right:5%;margin-top:5%}.follow-container .exitButton:hover{background-color:rgba(120,86,255,.118);border-radius:25px;cursor:pointer}.follow-container .user{border-bottom:1px solid #8b98a5;display:flex;height:15%;margin-left:5%;width:86%}.follow-container .user button{background-color:#7856ff;border:none;border-radius:50px;color:#fff;font-weight:700;height:35%;margin-left:auto;width:5vw}.follow-container .user button:hover{cursor:not-allowed}.follow-container .user div{align-items:center;display:flex;flex-direction:column;font-weight:700;gap:10px;height:100%}.follow-container .user div img{height:50px;margin-top:0;width:50px}.follow-container .user div a{color:#fff}.follow-container .user div a:hover{color:#7856ff}.main-settings{background-color:#15202b;border-left:1px solid #38444d;border-right:1px solid #38444d;color:#fff;height:100vh;margin-left:30vw;margin-right:25vw;width:600px}.main-settings #settings-wrapper{display:grid;grid-template-columns:1fr}.main-settings #settings-wrapper .settings-item{border-bottom:1px solid #38444d;height:7vh;padding-left:1.5vh;padding-top:3vh}.main-settings #settings-wrapper .settings-item:hover{background-color:#1e2732;cursor:pointer}.main-settings #settings-wrapper .settings-item p{font-size:.85rem;font-weight:lighter;padding-top:5px}.main-settings h1{border-bottom:1px solid #38444d;font-size:1.25rem;padding:15px}.main-bookmarks{background-color:#15202b;border-left:1px solid #38444d;border-right:1px solid #38444d;box-sizing:border-box;color:#fff;height:auto;margin-left:30vw;margin-right:25vw;width:600px}.main-bookmarks .info-bar h1{font-size:1.25rem;padding:15px}.main-bookmarks .bookmarked-tweets{display:flex;flex-direction:column;height:100%;width:100%}
/*# sourceMappingURL=main.69267776.css.map*/