@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Share+Tech&display=swap";:root{--primary-bg: #000000;--primary-bg-trans: #000000bf;--secondary-bg: #2c2c2e;--accent-color: #ff4500;--accent-color-transparent: #ff440049;--text-color: #e0e0e0;--placeholder-color: #7a7a7a;--border-color: #3d4143;--hover-border-color: #505052;--button-bg: #323234;--button-hover-bg: #404042;--link-color: #008cba;--link-hover-color: #0077a1;--success-color: #4caf50;--error-color: #f44336;--warning-color: #ff9800;--like-color: #ff3f3f;--bookmark-color: #007eaf;--overlay-bg: #00000080;--test1: #ff4500;--test2: #111111}*{padding:0;margin:0;border:none}ion-icon{color:var(--text-color)}@font-face{font-family:"Moderniz";src:url("https://pixlshare.cc/assets/fonts/Moderniz.otf") format("opentype")}.logoFont{font-family:"Moderniz",sans-serif;color:var(--secondary-text-color)}svg{height:2rem;width:2rem;color:var(--text-color);fill:var(--text-color)}body{font-family:"Share Tech",serif;font-weight:400;font-style:normal;background-color:var(--primary-bg);color:var(--text-color);margin-left:6rem;margin-bottom:3rem}@media screen and (max-width: 700px){body{margin-left:0}}.scrollOff{overflow:hidden}.liked-heart{color:red;display:inline}.unliked-heart{display:none}#filterMenu a.active{font-weight:bold;color:var(--accent-color)}footer{width:100%;height:auto;margin-top:2rem;padding-top:2rem;padding-bottom:2rem;background-color:var(--primary-bg);border-top:.1rem solid var(--border-color)}footer .footerContent{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%}footer .footerContent .footerBranding{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center}footer .footerContent .footerBranding h2{margin-bottom:1rem}footer .footerContent .footerLinks{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;margin:0rem 1rem 0rem 1rem}footer .footerContent .footerLinks a{text-decoration:underline;color:var(--link-color)}footer .footerContent .footerLinks a:hover{color:var(--link-hover-color)}footer .footerContent .footerSocial{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center}footer .footerContent .footerSocial .socialLinks{margin-top:1rem}footer .footerContent .footerSocial .socialLinks a{text-decoration:none;margin:0rem 1rem}footer .footerContent .footerSocial .socialLinks a img{width:2rem;height:2rem}footer .footerContent .footerContact{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center}footer .footerContent .footerContact h3{margin-bottom:1rem}footer .footerContent .footerContact p{text-decoration:none}footer .footerContent .footerContact p a{text-decoration:underline;color:var(--link-color)}footer .footerContent .footerContact p a:hover{color:var(--link-hover-color)}@media screen and (min-width: 700px){footer{width:80%}}.line{background-color:var(--accent-color);width:90%;height:2px;margin:1rem 0}.lineFull{background-color:var(--accent-color);width:100%;height:2px;margin:1rem 0}.errorHeader{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:2.5rem;position:fixed;top:0;left:0;border-bottom:.25rem;background-color:var(--error-color);color:var(--text-color);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;z-index:9999}.errorHeader div{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:2.5rem;height:2.5rem;cursor:pointer}.errorHeader a{text-decoration:none;color:var(--text-color)}.successHeader{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:2.5rem;position:fixed;top:0;left:0;border-bottom:.25rem;background-color:var(--success-color);color:var(--text-color);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;z-index:9999}.successHeader div{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:2.5rem;height:2.5rem;cursor:pointer}.successHeader a{text-decoration:none;color:var(--text-color)}.warn{background-color:var(--error-color)}.warnText{color:var(--error-color)}.pageGap1{width:100%;height:1rem}.pageGap2{width:100%;height:2rem}.pageGap3{width:100%;height:3rem}.pageGap4{width:100%;height:4rem}.pageGap5{width:100%;height:5rem}.scrollHidden{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto;-ms-overflow-style:auto}.scrollHidden::-webkit-scrollbar{display:none}#topNav{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:3.5rem;background-color:var(--primary-bg-trans);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-bottom:.1rem solid var(--accent-color);position:fixed;top:0rem;left:0rem;z-index:999}#topNav .topNavLeft p{padding-left:2rem}#topNav .topNavRight{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;padding-right:1rem;gap:1rem}#topNav .topNavRight button{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,0);cursor:pointer}#topNav .topNavRight button ion-icon{font-size:2rem}#topNav img{height:2rem;width:2rem;object-fit:contain;border-radius:.25rem}#bottomNav{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-end;align-items:flex-end;width:100%;height:4rem;position:fixed;bottom:0rem;left:0rem;z-index:999}#bottomNav .navButton{width:100%;height:3.5rem}#bottomNav .navButton button{color:var(--button-text-color);background-color:var(--primary-bg);width:100%;height:100%;cursor:pointer;border-top:.1rem solid var(--border-color)}#bottomNav .navButton button img{width:2rem;height:2rem;border-radius:.5rem;border:.1rem solid var(--accent-color)}#bottomNav .navButton button ion-icon{font-size:2rem}.postButtonFloat{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;position:fixed;bottom:4rem;right:.25rem;z-index:999;border:.1rem solid var(--border-color);background-color:var(--accent-color);width:4rem;height:4rem;border-radius:50%}.postButtonFloat button{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:100%;border:50%;color:var(--text-color);background-color:rgba(0,0,0,0);cursor:pointer}.postButtonFloat button ion-icon{font-size:2.5rem}.progress-bar{height:20px;background-color:#f0f0f0;border-radius:10px;overflow:hidden}.progress-bar:before{content:"";display:block;height:100%;width:0;background-color:#4caf50;transition:width .2s ease}.searchContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.searchContainer .searchHeader{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:auto}.searchContainer .searchHeader .closeSearchWindow{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;position:absolute;top:.5rem;right:.5rem;border:.1rem solid var(--border-color);background-color:var(--primary-bg);width:3rem;height:3rem;border-radius:.25rem;cursor:pointer}.searchContainer .searchHeader .searchPopup{margin-top:4rem;width:80%}.searchContainer .searchHeader .searchPopup #searchForm{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;gap:1rem}.searchContainer .searchHeader .searchPopup #searchForm input{height:3rem;width:100%;border:.1rem solid var(--border-color);border-radius:.25rem;padding:0rem .5rem;background-color:var(--primary-bg);color:var(--text-color)}.searchContainer .searchHeader .searchPopup #searchForm input::placeholder{color:var(--text-color)}.searchContainer .searchHeader .searchPopup #searchForm button{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;height:3rem;width:3rem;background-color:var(--primary-bg);border:.1rem solid var(--border-color);border-radius:.25rem;cursor:pointer}.searchContainer .searchResults{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:auto;margin-top:1rem;overflow-y:scroll}.searchContainer .searchResults .searchResultsContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:80%;height:auto}.searchContainer .searchResults .searchResultsContainer .postResultsSection{width:100%;height:auto}.searchContainer .searchResults .searchResultsContainer .postResultsSection .resultPostReturn{width:100%;height:auto;background-color:rgba(0,0,0,0);margin-bottom:.5rem}.searchContainer .searchResults .searchResultsContainer .postResultsSection .resultPostReturn .PostInfo{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;background-color:var(--primary-bg);width:100%;border:.1rem solid var(--accent-color);border-radius:.25rem}.searchContainer .searchResults .searchResultsContainer .postResultsSection .resultPostReturn .PostInfo .postImage{width:100%;height:4rem;object-fit:cover;border-top-right-radius:.25rem;border-top-left-radius:.25rem}.searchContainer .searchResults .searchResultsContainer .postResultsSection .resultPostReturn .PostInfo .PostInfoText{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;margin-top:.25rem;margin-bottom:.25rem}.searchContainer .searchResults .searchResultsContainer .postResultsSection .resultPostReturn .PostInfo .PostInfoText .userPostInfo{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center}.searchContainer .searchResults .searchResultsContainer .postResultsSection .resultPostReturn .PostInfo .PostInfoText .userPostInfo img{width:3rem;height:3rem;border:.1rem solid var(--accent-color);border-radius:.25rem;margin-left:.25rem}.searchContainer .searchResults .searchResultsContainer .postResultsSection .resultPostReturn .PostInfo .PostInfoText .userPostInfo .postUsername{font-size:1.25rem;color:var(--text-color)}.searchContainer .searchResults .searchResultsContainer .postResultsSection .resultPostReturn .PostInfo .PostInfoText .postContent{color:var(--text-color);margin-right:.25rem}.searchContainer .searchResults .searchResultsContainer .UserResultSection{width:100%;height:auto}.searchContainer .searchResults .searchResultsContainer .UserResultSection .resultUserReturn{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:6rem;border:.1rem solid var(--accent-color);border-radius:.25rem;background-color:rgba(0,0,0,0);margin-bottom:.5rem;cursor:pointer}.searchContainer .searchResults .searchResultsContainer .UserResultSection .resultUserReturn .UserInfo{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;height:5rem;background-color:rgba(0,0,0,0);gap:.5rem}.searchContainer .searchResults .searchResultsContainer .UserResultSection .resultUserReturn .UserInfo .userAvatar{width:4rem;height:4rem;margin-left:.75rem;border-radius:.25rem;border:.1rem solid var(--accent-color)}.searchContainer .searchResults .searchResultsContainer .UserResultSection .resultUserReturn .UserInfo .UserInfoText{margin-right:.5rem;font-size:1.25rem;color:var(--text-color)}.searchContainer .searchResults .searchResultsContainer .UserResultSection .resultUserReturn .userBackground{width:100%;height:5.5rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;object-fit:cover}.delayPostContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9999;display:flex;color:var(--text-color);background-color:var(--overlay-bg)}.delayPostContainer .closeButton{width:3rem;height:3rem;border:.1rem solid var(--border-color);border-radius:.25rem;background-color:var(--button-bg);color:var(--button-text-color);position:fixed;top:1rem;right:1rem;cursor:pointer}.delayPostContainer .closeButton:hover{background-color:var(--button-hover-bg)}.delayPostContainer .closeButton ion-icon{font-size:1.5rem}.postContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9999;display:flex;color:var(--text-color);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.postContainer .postHeader{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;height:90%;width:100vw;border-bottom:.1rem solid var(--border-color);background-color:var(--primary-bg);color:var(--text-color)}.postContainer .postHeader .postPopup{width:95%;height:98%}.postContainer .postHeader .postPopup button{background-color:rgba(0,0,0,0);border:none;color:var(--text-color)}.postContainer .postHeader .postPopup .loaderZoomie{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:100%}.postContainer .postHeader .postPopup form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:100%}.postContainer .postHeader .postPopup form .titleAndClose{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:3rem}.postContainer .postHeader .postPopup form .titleAndClose select{border-top:.1rem solid var(--border-color);border-bottom:.1rem solid var(--border-color);background-color:var(--primary-bg);color:var(--text-color);width:100%;height:2.25rem;margin-right:.5rem;margin-left:.5rem}.postContainer .postHeader .postPopup form .titleAndClose select:hover{cursor:pointer;border-color:var(--hover-border-color)}.postContainer .postHeader .postPopup form .titleAndClose button{cursor:pointer}.postContainer .postHeader .postPopup form .middlePostContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}.postContainer .postHeader .postPopup form .middlePostContainer textarea{width:98%;min-height:10rem;background-color:rgba(0,0,0,0);font-size:1.25rem;color:var(--text-color);margin:1rem;field-sizing:content;padding-left:.25rem;padding-right:.25rem;border-left:.1rem solid var(--accent-color);border-right:.1rem solid var(--accent-color)}.postContainer .postHeader .postPopup form .middlePostContainer textarea::placeholder{color:var(--text-color)}.postContainer .postHeader .postPopup form .middlePostContainer textarea:focus{outline:none}.postContainer .postHeader .postPopup form .middlePostContainer #image-preview{width:auto;height:auto}.postContainer .postHeader .postPopup form .youtubeEmbedPopup{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:9999}.postContainer .postHeader .postPopup form .youtubeEmbedPopup .EmbedPopupContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;max-width:500px;width:100%;height:auto}.postContainer .postHeader .postPopup form .youtubeEmbedPopup .EmbedPopupContainer #youtubeEmbedTabClose{position:absolute;top:1rem;right:1rem;width:3rem;height:3rem;background-color:var(--primary-bg);border-left:.1rem solid var(--border-color);border-right:.1rem solid var(--border-color);cursor:pointer}.postContainer .postHeader .postPopup form .youtubeEmbedPopup .EmbedPopupContainer #youtubeEmbedTabClose ion-icon{font-size:32px}.postContainer .postHeader .postPopup form .youtubeEmbedPopup .EmbedPopupContainer #youtubeinputSection{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:500px}.postContainer .postHeader .postPopup form .youtubeEmbedPopup .EmbedPopupContainer #youtubeinputSection input{max-width:600px;width:100%;height:3rem;background-color:var(--primary-bg);border-left:.1rem solid var(--border-color);border-right:.1rem solid var(--border-color);color:var(--text-color)}.postContainer .postHeader .postPopup form .youtubeEmbedPopup .EmbedPopupContainer #youtubeinputSection input::placeholder{padding-left:1rem;color:var(--text-color)}.postContainer .postHeader .postPopup form .youtubeEmbedPopup .EmbedPopupContainer #youtubeinputSection #addLink{max-width:600px;width:100%;height:3rem;background-color:var(--primary-bg);border-top:.1rem solid var(--border-color);border-bottom:.1rem solid var(--border-color);margin-top:.5rem;cursor:pointer}.postContainer .postHeader .postPopup form .bottomPostContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%}.postContainer .postHeader .postPopup form .bottomPostContainer .topLayer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center}.postContainer .postHeader .postPopup form .bottomPostContainer .bottomLayer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:4rem}.postContainer .postHeader .postPopup form .bottomPostContainer .bottomLayer .bottomPostLeft{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center}.postContainer .postHeader .postPopup form .bottomPostContainer .bottomLayer .bottomPostLeft #uploadImageButton{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;margin-left:.25rem;margin-right:.5rem;background-color:var(--primary-bg);color:var(--text-color);border-left:.1rem solid var(--border-color);border-right:.1rem solid var(--border-color);width:3rem;height:3rem;font-size:1rem;cursor:pointer}.postContainer .postHeader .postPopup form .bottomPostContainer .bottomLayer .bottomPostLeft #uploadImageButton ion-icon{font-size:32px}.postContainer .postHeader .postPopup form .bottomPostContainer .bottomLayer .bottomPostLeft #uploadImageButton input{width:1px;height:1px;background-color:rgba(0,0,0,0)}.postContainer .postHeader .postPopup form .bottomPostContainer .bottomLayer .bottomPostLeft #addYouTubeVideo{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;background-color:var(--primary-bg);color:var(--text-color);border-left:.1rem solid var(--border-color);border-right:.1rem solid var(--border-color);width:3rem;height:3rem;font-size:1rem;cursor:pointer}.postContainer .postHeader .postPopup form .bottomPostContainer .bottomLayer .bottomPostLeft #addYouTubeVideo ion-icon{font-size:32px}.postContainer .postHeader .postPopup form .bottomPostContainer .bottomLayer .bottomPostLeft #addYouTubeVideo input{width:1px;height:1px;background-color:rgba(0,0,0,0)}.postContainer .postHeader .postPopup form .bottomPostContainer .bottomLayer .bottomPostLeft #textLinkShower{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;background-color:var(--primary-bg);color:var(--text-color);border-top:.1rem solid var(--border-color);border-bottom:.1rem solid var(--border-color);width:3rem;height:3rem;font-size:1rem;cursor:pointer}.postContainer .postHeader .postPopup form .bottomPostContainer .bottomLayer .bottomPostLeft #textLinkShower ion-icon{font-size:32px}.postContainer .postHeader .postPopup form .bottomPostContainer .bottomLayer .bottomPostLeft #textLinkShower input{width:1px;height:1px;background-color:rgba(0,0,0,0)}.postContainer .postHeader .postPopup form .bottomPostContainer .bottomLayer #postQueryButton{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;margin-right:.25rem;background-color:var(--primary-bg);color:var(--text-color);border-left:.1rem solid var(--border-color);border-right:.1rem solid var(--border-color);width:auto;height:3rem;font-size:1rem;cursor:pointer}.postContainer .postHeader .postPopup form .bottomPostContainer .bottomLayer #postQueryButton ion-icon{padding-left:.5rem;font-size:32px}.postContainer .postHeader .postPopup form .bottomPostContainer .bottomLayer #postQueryButton h2{padding-right:.5rem}#image-preview{height:20vh;display:none;margin-top:10px}#notificationWindow{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:20rem;max-height:30rem;overflow-x:hidden;overflow-y:scroll;position:fixed;top:3.75rem;right:.25rem;z-index:9998;display:flex;color:var(--text-color);border:.1rem solid var(--border-color);border-radius:.25rem;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--overlay-bg);scrollbar-width:none;-ms-overflow-style:none}#notificationWindow .notificationHeader{width:100%;border-bottom:.1rem solid var(--border-color)}#notificationWindow .notificationHeader p{padding:1rem 0rem;margin-left:.5rem}#notificationWindow .noNote{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:auto;padding:1rem .5rem;cursor:pointer}#notificationWindow .note{width:100%}#notificationWindow .note a{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:auto;text-decoration:none;color:var(--text-color);margin:.15rem 0rem;cursor:pointer}#notificationWindow .note a p{margin:0rem .25rem}#notificationWindow .note a p span{font-weight:600}#notificationWindow .note a img{margin-right:.15rem;height:3rem;width:3rem;object-fit:cover}@media screen and (max-width: 700px){#bottomNav .postButton{display:none}}@media screen and (min-width: 700px){#bottomNav{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:6rem;height:100%;position:fixed;top:3.5rem;left:0rem}#bottomNav .postButton{width:100%;height:3.5rem}#bottomNav .postButton button{color:var(--button-text-color);background-color:var(--primary-bg);width:100%;height:100%;cursor:pointer;border-top:none;border-left:none;border-right:none;border-top-left-radius:0rem;border-top-right-radius:0rem}#bottomNav .postButton button img{height:2rem;height:2rem;border-radius:.5rem}#bottomNav .postButton button ion-icon{font-size:2rem}#bottomNav .navButton{width:100%;height:3.5rem}#bottomNav .navButton button{color:var(--button-text-color);background-color:var(--primary-bg);width:100%;height:100%;cursor:pointer;border-top:none;border-left:none;border-right:none}#bottomNav .navButton button img{height:2rem;height:2rem;border-radius:.5rem;border:.1rem solid var(--accent-color)}#bottomNav .navButton button ion-icon{font-size:2rem}#bottomNav .first{border-top:.1rem solid var(--accent-color)}#bottomNav .last{border-bottom:.1rem solid var(--border-color)}.postButtonFloat{display:none}.postContainer .postHeader{width:80%}}.video-wrapper{position:relative;aspect-ratio:16/9;background-color:var(--primary-bg);overflow:hidden;cursor:none}.video-wrapper.show-cursor{cursor:auto !important}.video-wrapper video{width:100%;height:100%;object-fit:cover;cursor:inherit}.video-wrapper .controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;bottom:.5rem;left:.5rem;right:.5rem;height:2.5rem;padding:0;background:var(--overlay-bg);border-radius:8px;backdrop-filter:blur(10px);opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s;gap:.5rem}.video-wrapper .controls button{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-color);font-size:1.5rem;cursor:pointer;transition:color .3s;margin:0 .5rem}.video-wrapper .controls button:hover{color:var(--accent-color)}@media(max-width: 768px){.video-wrapper .controls button{font-size:1.2rem}}.video-wrapper .controls .progress-bar{flex:1;height:.5rem;background:var(--button-bg);border-radius:10px;margin:0 1rem;position:relative;cursor:pointer;overflow:hidden;z-index:0}@media(max-width: 768px){.video-wrapper .controls .progress-bar{height:.3rem}}.video-wrapper .controls .progress-bar .buffer-bar{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.video-wrapper .controls .progress-bar .buffer-bar div{position:absolute;top:0;border-radius:10px;height:100%;background-color:var(--accent-color-transparent);transition:left .2s ease,width .3s ease}.video-wrapper .controls .progress-bar::before{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress, 0%);background:var(--accent-color);border-radius:10px;z-index:1;pointer-events:none;transition:width .2s ease}.video-wrapper .controls .volume-control{display:flex;align-items:center;gap:.5rem}.video-wrapper .controls .volume-control .volume-slider{display:none;width:80px}.video-wrapper .controls .volume-control .volume-slider input[type=range]{display:block;width:100%;height:.5rem;margin:0;-webkit-appearance:none;appearance:none;background:var(--button-bg);border-radius:.25rem;outline:none;opacity:.8;transition:opacity .2s}.video-wrapper .controls .volume-control .volume-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:.5rem;height:.5rem;background:var(--accent-color);border-radius:50%;cursor:pointer}.video-wrapper .controls .volume-control .volume-slider input[type=range]::-moz-range-thumb{width:.5rem;height:.5rem;background:var(--accent-color);border-radius:50%;border:none;cursor:pointer}.video-wrapper .controls .volume-control .volume-slider input[type=range]:hover{opacity:1}.video-wrapper .controls .volume-control.visible .volume-slider{display:flex}.video-wrapper:hover .controls{opacity:1;transform:translateY(0)}.controls:hover{cursor:auto !important}.fullscreen{z-index:9999;width:100vw;height:100vh;overflow:hidden;margin:0;background-color:var(--primary-bg);position:fixed;top:0;left:0}.fullscreen #topNav{display:none !important}.fullscreen #bottomNav{display:none !important}.fullscreen .postButtonFloat{display:none !important}.fullscreen .mainPostBody{display:none !important}.fullscreen .postCard{z-index:9999;width:100%;height:100%;margin-top:0rem}.fullscreen .postCard .imageContainer{width:100vw;height:100vh}.fullscreen .postCard .imageContainer .video-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%;height:100%}.fullscreen .postCard .imageContainer .video-wrapper video{width:100%;height:100%;object-fit:contain}body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;background-color:var(--primary-bg);color:var(--text-color);overflow-x:hidden}.postCard{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;margin-top:3.75rem;background-color:var(--primary-bg);border-bottom:.1rem solid var(--border-color);width:100%}.postCard .imageContainer{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;height:auto;width:100%;cursor:pointer}.postCard .imageContainer iframe{margin-top:.5rem;width:100%;max-height:50vh;object-fit:contain}.postCard .imageContainer img{margin-top:.5rem;width:100%;max-height:50vh;object-fit:contain}.postCard .imageContainer .videoControlls{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);opacity:1;transition:none;z-index:998;background-color:rgba(0,0,0,.5);padding:.5rem;width:90%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:center;align-items:center;border-radius:.5rem;box-shadow:0 2px 5px rgba(0,0,0,.1)}.postCard .imageContainer .videoControlls .VideoControllRight{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:center;align-items:center}.postCard .imageContainer .videoControlls .VideoControllRight button{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:center;align-items:center;background-color:var(--button-bg);color:var(--button-text-color);border:none;border-radius:.25rem;padding:.5rem;cursor:pointer;transition:background-color .3s}.postCard .imageContainer .videoControlls .VideoControllRight button:hover{background-color:var(--button-hover-bg)}.postCard .imageContainer .videoControlls .VideoControllRight button ion-icon{font-size:1.5rem}.postCard .imageContainer .videoControlls .VideoControllRight input[type=range]{-webkit-appearance:none;appearance:none;height:.5rem;background:var(--border-color);border-radius:.25rem;margin-left:.5rem}.postCard .imageContainer .videoControlls .VideoControllRight input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;background:var(--accent-color);border-radius:50%;cursor:pointer}.postCard .imageContainer .videoControlls .VideoControllRight input[type=range]::-moz-range-thumb{width:1rem;height:1rem;background:var(--accent-color);border-radius:50%;cursor:pointer}.postCard .imageContainer .videoControlls .VideoControllLeft button{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:center;align-items:center;background-color:var(--button-bg);color:var(--button-text-color);border:none;border-radius:.25rem;padding:.5rem;cursor:pointer;transition:background-color .3s}.postCard .imageContainer .videoControlls .VideoControllLeft button:hover{background-color:var(--button-hover-bg)}.postCard .imageContainer .videoControlls .VideoControllLeft button ion-icon{font-size:1.5rem}.postCard .mainPostBody{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%}.postCard .mainPostBody .contentContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;margin:.5rem 1rem;width:90%}.postCard .mainPostBody .contentContainer .textContainer{padding:.5rem;border-left:.1rem solid var(--border-color);margin-left:.5rem}.postCard .mainPostBody .contentContainer .profileLink a{display:flex;align-items:center;gap:.5rem;text-decoration:none}.postCard .mainPostBody .contentContainer .profileLink a img{width:3rem;height:3rem;object-fit:cover;border-radius:.25rem;border:.1rem solid var(--accent-color);cursor:pointer}.postCard .mainPostBody .contentContainer .profileLink a p{font-size:1rem;margin:0;color:var(--text-color)}.postCard .mainPostBody .toolBar{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:96%;height:3rem;margin-bottom:.5rem}.postCard .mainPostBody .toolBar .leftToolBar{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center}.postCard .mainPostBody .toolBar .leftToolBar .liked{color:var(--like-color)}.postCard .mainPostBody .toolBar .leftToolBar button{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;color:var(--text-color);cursor:pointer;background-color:rgba(0,0,0,0);border:none;width:3rem;height:3rem}.postCard .mainPostBody .toolBar .leftToolBar button ion-icon{font-size:1.5rem}.postCard .mainPostBody .toolBar .leftToolBar button input{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);width:1px;height:1px}.postCard .mainPostBody .toolBar .rightToolBar{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center}.postCard .mainPostBody .toolBar .rightToolBar button{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,0);color:var(--text-color);cursor:pointer;width:3rem;height:3rem}.postCard .mainPostBody .toolBar .rightToolBar button .bookmarked{color:var(--bookmark-color)}.postCard .mainPostBody .toolBar .rightToolBar button ion-icon{font-size:1.5rem}.postCard .EditPostContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%}.postCard .EditPostContainer form{width:100%}.postCard .EditPostContainer form select{padding:.25rem .5rem;border-top:.1rem solid var(--border-color);border-bottom:.1rem solid var(--border-color);background-color:var(--primary-bg);color:var(--text-color);width:100%;height:2.25rem}.postCard .EditPostContainer form textarea{width:90%;min-height:10rem;height:100%;background-color:rgba(0,0,0,0);font-size:1.25rem;color:var(--text-color);margin:1rem;border-left:.1rem solid var(--border-color);border-right:.1rem solid var(--border-color)}.postCard .EditPostContainer form textarea::placeholder{color:var(--text-color)}.postCard .EditPostContainer form textarea:focus{outline:none}.postCard .EditPostContainer form button{color:var(--text-color);border:none;padding:.5rem;width:100%;height:3rem;font-size:1rem;background-color:var(--primary-bg);border-top:.1rem solid var(--border-color);border-bottom:.1rem solid var(--border-color);margin-bottom:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.postCard .EditPostContainer form button:hover{background-color:var(--button-hover-bg)}.postCard .EditPostContainer form button ion-icon{font-size:32px}.modal{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:center;align-items:center;display:none;position:fixed;z-index:10000;left:0;top:0;width:100vw;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9);overflow:hidden}.modal .modal-content{width:100%;height:100%;object-fit:contain}.modal .close{position:absolute;top:1rem;right:1rem;color:#fff;font-size:40px;font-weight:bold;z-index:999;cursor:pointer}.commentSection{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;margin-top:.5rem;background-color:var(--primary-bg);border-bottom:.1rem solid var(--border-color);width:100%}.commentSection .commentPostPopup{width:95%;height:98%}.commentSection .commentPostPopup button{background-color:rgba(0,0,0,0);border:none;color:var(--text-color)}.commentSection .commentPostPopup .commentLoaderZoomie{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.commentSection .commentPostPopup .commentPostForm{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%}.commentSection .commentPostPopup .commentPostForm .commentMiddleContainer{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.commentSection .commentPostPopup .commentPostForm .commentMiddleContainer .commentPostBody{width:98%;min-height:10rem;height:100%;background-color:rgba(0,0,0,0);font-size:1.25rem;color:var(--text-color);margin:1rem;padding:0 .25rem;border-left:.1rem solid var(--accent-color);border-right:.1rem solid var(--accent-color)}.commentSection .commentPostPopup .commentPostForm .commentMiddleContainer .commentPostBody::placeholder{color:var(--text-color)}.commentSection .commentPostPopup .commentPostForm .commentMiddleContainer .commentPostBody:focus{outline:none}.commentSection .commentPostPopup .commentPostForm .commentMiddleContainer .commentCharCount,.commentSection .commentPostPopup .commentPostForm .commentMiddleContainer .commentLineBreakCount{margin:.25rem}.commentSection .commentPostPopup .commentPostForm .commentMiddleContainer .commentImagePreview{width:100%;height:auto;display:none}.commentSection .commentPostPopup .commentPostForm .commentYouTubeEmbedPopup{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(5px);z-index:9999}.commentSection .commentPostPopup .commentPostForm .commentYouTubeEmbedPopup .commentEmbedPopupContainer{display:flex;flex-direction:column;align-items:center;max-width:500px;width:100%}.commentSection .commentPostPopup .commentPostForm .commentYouTubeEmbedPopup .commentEmbedPopupContainer .commentYouTubeInputSection{display:flex;flex-direction:column;align-items:center;width:100%}.commentSection .commentPostPopup .commentPostForm .commentYouTubeEmbedPopup .commentEmbedPopupContainer .commentYouTubeInputSection .commentYouTubeLink{max-width:600px;width:100%;height:3rem;background-color:var(--primary-bg);border:.1rem solid var(--border-color);padding-left:1rem;color:var(--text-color);margin-top:.5rem}.commentSection .commentPostPopup .commentPostForm .commentYouTubeEmbedPopup .commentEmbedPopupContainer .commentYouTubeInputSection .commentYouTubeLink::placeholder{color:var(--text-color)}.commentSection .commentPostPopup .commentPostForm .commentYouTubeEmbedPopup .commentEmbedPopupContainer .commentYouTubeInputSection button{margin-top:.5rem;width:90%;height:3rem;border:.1rem solid var(--border-color);border-radius:.25rem;cursor:pointer}.commentSection .commentPostPopup .commentPostForm .commentYouTubeEmbedPopup .commentEmbedPopupContainer .commentEmbedPopupClose{position:fixed;top:1rem;right:1rem;width:3rem;height:3rem;border:.1rem solid var(--border-color);border-radius:.25rem;cursor:pointer}.commentSection .commentPostPopup .commentPostForm .commentYouTubeEmbedPopup .commentEmbedPopupContainer .commentEmbedPopupClose ion-icon{font-size:32px}.commentSection .commentPostPopup .commentPostForm .commentBottomContainer{display:flex;flex-direction:column;align-items:center;width:100%}.commentSection .commentPostPopup .commentPostForm .commentBottomContainer .commentTopLayer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center}.commentSection .commentPostPopup .commentPostForm .commentBottomContainer .commentBottomLayer{display:flex;justify-content:space-between;align-items:center;width:100%;height:4rem}.commentSection .commentPostPopup .commentPostForm .commentBottomContainer .commentBottomLayer .commentBottomLeft{display:flex;align-items:center;margin-left:.25rem}.commentSection .commentPostPopup .commentPostForm .commentBottomContainer .commentBottomLayer .commentBottomLeft button{display:flex;align-items:center;justify-content:center;margin-left:.5rem;background-color:var(--primary-bg);color:var(--text-color);border-left:.1rem solid var(--border-color);border-right:.1rem solid var(--border-color);width:3rem;height:3rem;font-size:1rem;cursor:pointer}.commentSection .commentPostPopup .commentPostForm .commentBottomContainer .commentBottomLayer .commentBottomLeft button ion-icon{font-size:32px}.commentSection .commentPostPopup .commentPostForm .commentBottomContainer .commentBottomLayer .commentBottomLeft .commentTextLinkShower{display:flex;align-items:center;justify-content:center;background-color:var(--primary-bg);color:var(--text-color);border:.1rem solid var(--border-color);width:3rem;height:3rem;font-size:1rem;cursor:pointer}.commentSection .commentPostPopup .commentPostForm .commentBottomContainer .commentBottomLayer .commentBottomLeft .commentTextLinkShower ion-icon{font-size:32px}.commentSection .commentPostPopup .commentPostForm .commentBottomContainer .commentBottomLayer button[type=submit]{display:flex;align-items:center;margin-right:.25rem;background-color:var(--primary-bg);color:var(--text-color);border-left:.1rem solid var(--border-color);border-right:.1rem solid var(--border-color);width:auto;height:3rem;font-size:1rem;cursor:pointer}.commentSection .commentPostPopup .commentPostForm .commentBottomContainer .commentBottomLayer button[type=submit] ion-icon{padding-left:.5rem;font-size:32px}.commentSection .commentPostPopup .commentPostForm .commentBottomContainer .commentBottomLayer button[type=submit] h2{padding-right:.5rem}.commentSection .commentLoadedArea{padding:1rem;width:100%;max-width:100%;box-sizing:border-box}.commentSection .commentLoadedArea .noPosts{text-align:center;color:var(--sub-text-color);font-size:1rem;margin:2rem 0}.commentSection .commentLoadedArea .commentCard{display:flex;flex-direction:column;background-color:rgba(0,0,0,0);border-left:.1rem solid var(--accent-color);padding:1rem;margin-bottom:1rem}.commentSection .commentLoadedArea .commentCard .commentTopContainer{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.commentSection .commentLoadedArea .commentCard .commentTopContainer .profileLink{display:flex;align-items:center;gap:.5rem}.commentSection .commentLoadedArea .commentCard .commentTopContainer .profileLink a{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text-color)}.commentSection .commentLoadedArea .commentCard .commentTopContainer .profileLink a img{width:2.5rem;height:2.5rem;object-fit:cover;border-radius:.25rem;border:.1rem solid var(--accent-color);cursor:pointer}.commentSection .commentLoadedArea .commentCard .commentTopContainer .profileLink a p{font-size:1rem;margin:0;color:var(--text-color)}.commentSection .commentLoadedArea .commentCard .commentTopContainer .commentToolBar{display:flex;align-items:center;gap:.5rem}.commentSection .commentLoadedArea .commentCard .commentTopContainer .commentToolBar .commentLikeButton{display:flex;align-items:center;gap:.25rem;background-color:rgba(0,0,0,0);border:none;cursor:pointer;font-size:1rem;color:var(--text-color)}.commentSection .commentLoadedArea .commentCard .commentTopContainer .commentToolBar .commentLikeButton ion-icon[name=heart-outline],.commentSection .commentLoadedArea .commentCard .commentTopContainer .commentToolBar .commentLikeButton ion-icon[name=heart]{font-size:1.25rem}.commentSection .commentLoadedArea .commentCard .commentTopContainer .commentToolBar .commentLikeButton .likeCount{font-size:.875rem;margin-left:.25rem;opacity:.8}.commentSection .commentLoadedArea .commentCard .commentTopContainer .commentToolBar .commentLikeButton:hover ion-icon[name=heart-outline]{opacity:.9}.commentSection .commentLoadedArea .commentCard .commentTopContainer .commentToolBar .commentLikeButton:hover .likeCount{opacity:1}.commentSection .commentLoadedArea .commentCard .commentBottomContainer{display:flex;flex-direction:column;padding:0 1rem}.commentSection .commentLoadedArea .commentCard .commentBottomContainer .commentTextContainer a{text-decoration:none;color:var(--text-color)}.commentSection .commentLoadedArea .commentCard .commentBottomContainer .commentTextContainer a img{width:100%;max-height:400px;object-fit:contain}.commentSection .commentLoadedArea .commentCard .commentBottomContainer .commentTextContainer a p{margin:0;font-size:1rem;color:var(--text-color);white-space:pre-wrap;word-wrap:break-word}.commentSection .commentLoadedArea .commentCard .commentBottomContainer .commentTextContainer small{display:block;margin-top:.5rem;font-size:.75rem;color:var(--sub-text-color);opacity:.7}.commentSection .commentLoadedArea .commentCard .commentBottomContainer .commentMediaPreview{width:100%;max-height:400px;border-radius:.5rem;border:.1rem solid var(--border-color);margin-top:1rem;object-fit:cover;display:block;cursor:pointer}.commentSection .commentLoadedArea .commentCard .commentBottomContainer .commentMediaPreview.videoWrapper video{width:100%;max-height:400px;border-radius:.5rem;background-color:#000}.commentSection .commentLoadedArea .commentCard img[alt="Post Media"]{width:100%;max-height:400px;border-radius:.5rem;margin-top:1rem;object-fit:cover;border:.1rem solid var(--border-color)}.moreMenu{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:9999}.moreMenu .closeMoreMenu{position:fixed;top:1rem;right:1rem}.moreMenu .closeMoreMenu button{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,0);color:var(--text-color);border-left:.1rem solid var(--border-color);border-right:.1rem solid var(--border-color);cursor:pointer;width:3rem;height:3rem}.moreMenu .closeMoreMenu button ion-icon{font-size:1.5rem}.moreMenu .closeMoreMenu button input{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);width:1px;height:1px}.moreMenu .moreMenuContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;padding:.5rem;background-color:var(--primary-bg);border-top:.1rem solid var(--border-color);border-bottom:.1rem solid var(--border-color)}.moreMenu .moreMenuContainer .admin-report-card{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:1rem}.moreMenu .moreMenuContainer .admin-report-card .left-report-card-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;height:100%}.moreMenu .moreMenuContainer .admin-report-card .left-report-card-content h3{height:100%}.moreMenu .moreMenuContainer .admin-report-card .left-report-card-content h3 a{text-decoration:underline;color:var(--text-color)}.moreMenu .moreMenuContainer .admin-report-card .left-report-card-content p{height:100%}.moreMenu .moreMenuContainer .admin-report-card .left-report-card-content p a{text-decoration:underline;color:var(--text-color)}.moreMenu .moreMenuContainer .admin-report-card .report-action-form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-end;align-items:flex-end}.moreMenu .moreMenuContainer .admin-report-card .report-action-form .form-group{margin-top:.25rem}.moreMenu .moreMenuContainer .admin-report-card .report-action-form .form-group select{background-color:rgba(0,0,0,0);border:.1rem solid var(--border-color);color:var(--text-color);padding:.5rem 1rem;border-radius:.25rem;cursor:pointer}.moreMenu .moreMenuContainer .admin-report-card .report-action-form .form-group select option{background-color:var(--primary-bg);border:.1rem solid var(--border-color);color:var(--text-color);cursor:pointer}.moreMenu .moreMenuContainer .admin-report-card .report-action-form .form-actions{margin-top:.25rem}.moreMenu .moreMenuContainer .admin-report-card .report-action-form .form-actions button{background-color:rgba(0,0,0,0);border:.1rem solid var(--border-color);color:var(--text-color);cursor:pointer;padding:.5rem 1rem;border-radius:.25rem}.moreMenu .moreMenuContainer section{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center}.moreMenu .moreMenuContainer section button{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;border-radius:.25rem;border:.1rem solid var(--border-color);background-color:var(--primary-bg);color:var(--text-color);width:3rem;height:3rem;cursor:pointer}.moreMenu .moreMenuContainer section button ion-icon{font-size:1.5rem}.moreMenu .moreMenuContainer .middleMoreMenu{gap:1rem}.moreMenu .moreMenuContainer .bottomMoreMenu{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:100%}.moreMenu .moreMenuContainer .bottomMoreMenu .bottomTopSection{width:100%}.moreMenu .moreMenuContainer .bottomMoreMenu .bottomTopSection form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:stretch;align-items:stretch;gap:1rem;margin-bottom:1rem}.moreMenu .moreMenuContainer .bottomMoreMenu .bottomTopSection form select{color:var(--text-color);background-color:var(--primary-bg);border-radius:.25rem;border:.1rem solid var(--border-color);padding:.5rem}.moreMenu .moreMenuContainer .bottomMoreMenu .bottomTopSection form textarea{color:var(--text-color);background-color:var(--primary-bg);border:.1rem solid var(--border-color);font-size:1.25rem;padding:.5rem;field-sizing:content}.moreMenu .moreMenuContainer .bottomMoreMenu .bottomTopSection form textarea::placeholder{color:var(--text-color)}.moreMenu .moreMenuContainer .bottomMoreMenu .bottomTopSection form button{width:100%;font-weight:700;font-size:1.25rem}.moreMenu .moreMenuContainer .bottomMoreMenu .bottomBottomSection{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;gap:1rem}.moreMenu .moreMenuContainer .bottomMoreMenu .bottomBottomSection button input{width:1px;height:1px;background-color:rgba(0,0,0,0);color:var(--primary-bg)}#postSuspended{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;position:fixed;align-self:center;padding:1rem;border-bottom:.1rem solid var(--accent-color);color:var(--text-color);width:100%;height:100%;z-index:998;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(10px)}#postSuspended .postSuspendedContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;background-color:var(--primary-bg);border:.1rem solid var(--accent-color);border-radius:.5rem;padding:1rem;gap:1rem}#postSuspended .postSuspendedContainer .closeSuspended{float:right}#postSuspended .postSuspendedContainer .closeSuspended button{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;width:3rem;height:3rem;border:.1rem solid var(--accent-color);border-radius:.25rem;background-color:var(--primary-bg);cursor:pointer}#postSuspended .postSuspendedContainer .closeSuspended button ion-icon{font-size:2rem}#postSuspended .postSuspendedContainer .postSuspendedContent{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;gap:1rem}#postSuspended .postSuspendedContainer .postSuspendedContent a{border:.1rem solid var(--accent-color);border-radius:.25rem;padding:1rem;text-decoration:none;color:var(--text-color)}@media screen and (max-width: 900px){#postSuspended .postSuspendedContainer{width:60%}}@media screen and (max-width: 700px){#postSuspended .postSuspendedContainer{width:90%}}@media screen and (min-width: 700px){.postCard{width:60%}.commentSection{width:60%}}/*# sourceMappingURL=index.min.css.map */