@import"https://fonts.googleapis.com/css?family=Inter:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;outline:0}:root{font-family:Inter,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light dark;--text-dark: 232, 235, 251;--text-light: 4, 7, 22;--background-dark: 23, 24, 31;--background-light: 223, 224, 231;--primary-light: 180, 50, 0;--primary-dark: 255, 110, 30;--error-light: 232, 19, 44;--error-dark: 255, 69, 91;--success-light: 0, 200, 83;--success-dark: 0, 230, 118}::-webkit-scrollbar{width:.6rem}::-webkit-scrollbar-thumb{background-color:light-dark(rgba(var(--text-light),.2),rgba(var(--text-dark),.2));border-radius:.3rem}::-webkit-scrollbar-thumb:hover{background-color:light-dark(rgba(var(--text-light),.4),rgba(var(--text-dark),.4))}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.6;font-weight:400;overflow:hidden;max-height:100vh;color:light-dark(rgb(var(--text-light)),rgb(var(--text-dark)));background-color:light-dark(rgb(var(--background-light)),rgb(var(--background-dark)));transition:background-color .2s ease-in-out,color .2s ease-in-out}a{text-decoration:none;color:light-dark(rgb(var(--text-light)),rgb(var(--text-dark)));transition:color .2s ease-in-out}a:hover{color:light-dark(rgba(var(--text-light),.6),rgba(var(--text-dark),.6))}ul{list-style:none}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:3.6rem;line-height:1.2}h2{font-size:3rem;line-height:1.3}h3{font-size:2.4rem;line-height:1.4}h4{font-size:2rem;line-height:1.5}h5{font-size:1.8rem;line-height:1.6}h6{font-size:1.6rem;line-height:1.6}#root{display:flex;flex-direction:column;height:100vh;overflow:hidden}main{width:100%;flex:1;overflow-y:auto}.button{background:none;border:1px solid light-dark(rgba(var(--text-light),.2),rgba(var(--text-dark),.2));cursor:pointer;line-height:1;color:light-dark(rgb(var(--text-light)),rgb(var(--text-dark)));padding:.7rem;border-radius:.4rem;transition:border-color .2s,background .2s}.button:hover{background:light-dark(rgba(var(--text-light),.1),rgba(var(--text-dark),.1))}.button svg{vertical-align:middle}input[type=checkbox]{display:none}input[type=checkbox]+label{display:inline-block;cursor:pointer;position:relative;padding-left:2.4rem;margin-right:1.6rem}input[type=checkbox]+label:before{content:"";display:inline-block;width:1.6rem;height:1.6rem;position:absolute;left:0;top:50%;transform:translateY(-50%);border:1px solid light-dark(rgba(var(--text-light),.2),rgba(var(--text-dark),.2));border-radius:.3rem;background-color:light-dark(rgb(var(--background-light)),rgb(var(--background-dark)));transition:background-color .2s,border-color .2s}input[type=checkbox]:checked+label:before{background-color:light-dark(rgb(var(--text-light)),rgb(var(--text-dark)));border-color:light-dark(rgb(var(--text-light)),rgb(var(--text-dark)))}input[type=checkbox]:checked+label:after{content:"";display:inline-block;width:.8rem;height:.4rem;border-left:2px solid light-dark(rgb(var(--background-light)),rgb(var(--background-dark)));border-bottom:2px solid light-dark(rgb(var(--background-light)),rgb(var(--background-dark)));position:absolute;left:.4rem;top:1rem;transform:rotate(-45deg)}input[type=checkbox]+label span{vertical-align:middle}input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid light-dark(rgba(var(--text-light),.2),rgba(var(--text-dark),.2));border-radius:.3rem;padding:.6rem 1rem;font-size:1.6rem;color:light-dark(rgb(var(--text-light)),rgb(var(--text-dark)));background-color:light-dark(rgb(var(--background-light)),rgb(var(--background-dark)));transition:border-color .2s}input[type=number]:focus{border-color:light-dark(rgb(var(--primary-light)),rgb(var(--primary-dark)))}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid light-dark(rgba(var(--text-light),.2),rgba(var(--text-dark),.2));border-radius:.3rem;padding:.6rem 1rem;font-size:1.6rem;color:light-dark(rgb(var(--text-light)),rgb(var(--text-dark)));background-color:light-dark(rgb(var(--background-light)),rgb(var(--background-dark)));transition:border-color .2s}select:focus{border-color:light-dark(rgb(var(--primary-light)),rgb(var(--primary-dark)))}button{background:none;border:1px solid light-dark(rgba(var(--text-light),.2),rgba(var(--text-dark),.2));cursor:pointer;line-height:1;color:light-dark(rgb(var(--text-light)),rgb(var(--text-dark)));padding:.5rem 1rem;border-radius:.4rem;transition:border-color .2s,background .2s}button:hover{background:light-dark(rgba(var(--text-light),.1),rgba(var(--text-dark),.1))}footer{text-align:center;padding:2rem 0;font-size:1.4rem;font-weight:500;background-color:light-dark(rgb(var(--background-light)),rgb(var(--background-dark)));border-top:1px solid light-dark(rgba(var(--text-light),.2),rgba(var(--text-dark),.2));transition:background-color .2s ease-in-out}footer img.emoji{width:1.5em;height:1.4em;vertical-align:middle}footer a{color:light-dark(rgb(var(--primary-light)),rgb(var(--primary-dark)))}footer a:hover{color:light-dark(rgba(var(--primary-light),.6),rgba(var(--primary-dark),.6))}header{display:flex;align-items:center;gap:1rem;width:100%;max-width:120rem;margin:0 auto;padding:2.4rem 1.6rem;padding-bottom:0}.control{display:flex;border:1px solid light-dark(rgba(var(--text-light),.2),rgba(var(--text-dark),.2));border-radius:4px;overflow:hidden;flex:1;transition:border-color .2s}.control:focus-within{border-color:light-dark(rgba(var(--text-light),.4),rgba(var(--text-dark),.4))}.control input{flex:1;padding:.75rem;border:none;background:transparent}.control button{padding:.75rem 1rem;border:none;background:transparent;cursor:pointer;transition:background .2s}.control button:hover{background:light-dark(rgba(var(--text-light),.1),rgba(var(--text-dark),.1))}.control button svg{vertical-align:middle}.feed{max-width:120rem;margin:0 auto;padding:2.4rem 1.6rem;width:100%}.feed>div{overflow-y:auto}.post{margin-bottom:1.5rem;padding:1rem;border:1px solid light-dark(rgba(var(--text-light),.2),rgba(var(--text-dark),.2));border-radius:4px}.post.nsfw{border:1px solid light-dark(rgba(var(--error-light),.4),rgba(var(--error-dark),.4));background:light-dark(rgba(var(--error-light),.1),rgba(var(--error-dark),.1))}.feed .post .header{display:flex;justify-content:space-between;align-items:center}.feed .post .header>div{display:flex;align-items:center}.feed .post .header a,.feed .post .header span{-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.feed .post .header .flair{padding:.15rem .5rem;border-radius:4px;font-size:.8em;margin-right:.5rem}.feed .post .header .flair.flair-dark{color:rgb(var(--text-light))}.feed .post .header .flair.flair-light{color:rgb(var(--text-dark))}.feed .post h2{-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.4}.feed .post .content{-webkit-line-clamp:5;line-clamp:5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.feed .post .content a{color:light-dark(rgb(var(--primary-light)),rgb(var(--primary-dark)))}.feed .post .content a:hover{color:light-dark(rgba(var(--primary-light),.6),rgba(var(--primary-dark),.6))}.feed .post .content .thumbnail{max-width:100%;max-height:33.333vh;object-fit:cover}.feed .post .footer{display:flex;align-items:center;gap:1rem;margin-top:.6rem}.feed .post .footer .nsfw{margin-left:auto;color:light-dark(rgb(var(--error-light)),rgb(var(--error-dark)))}img.emoji{width:1.5em;height:1.5em;vertical-align:-.25em}.post-enter{opacity:0;transform:translateY(1rem)}.post-enter-active{opacity:1;transform:translateY(0);transition:opacity .2s,transform .2s}.post-exit{opacity:1}.post-exit-active{opacity:0}._button_ro7wr_1{background:none;border:1px solid light-dark(rgba(var(--text-light),.2),rgba(var(--text-dark),.2));cursor:pointer;line-height:1;color:light-dark(rgb(var(--text-light)),rgb(var(--text-dark)));padding:.7rem;border-radius:.4rem;transition:border-color .2s,background .2s}._button_ro7wr_1:hover{background:light-dark(rgba(var(--text-light),.1),rgba(var(--text-dark),.1))}._button_ro7wr_1 svg{vertical-align:middle}._drawer_1jrme_1{display:flex;flex-direction:column;width:100%;max-width:50%;height:100%;background-color:light-dark(rgb(var(--background-light)),rgb(var(--background-dark)));position:fixed;top:0;left:0;z-index:100;padding:2.4rem 1.6rem;overflow:hidden auto;border-right:1px solid light-dark(rgba(var(--text-light),.2),rgba(var(--text-dark),.2));transform:translate(-100%);transition:transform .35s ease-in-out}._drawer_1jrme_1 h3{margin-top:1.2rem}._backdrop_1jrme_23{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:50;transition:opacity .3s ease-in-out}._closeButton_1jrme_34{position:absolute;top:.6rem;right:1rem;background:none;border:none;cursor:pointer;padding:.8rem;color:light-dark(rgba(var(--text-light),.55),rgba(var(--text-dark),.4))}._closeButton_1jrme_34:hover{color:light-dark(rgba(var(--text-light),.75),rgba(var(--text-dark),.75))}@media screen and (max-width: 700px){._drawer_1jrme_1{max-width:100%;border-right:none}}._modal_w9b94_1{opacity:0;display:flex;flex-direction:column;width:100%;max-width:50%;height:50%;max-height:50%;background-color:light-dark(rgb(var(--background-light)),rgb(var(--background-dark)));position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;padding:2.4rem 1.6rem;border-radius:.5rem;overflow:hidden auto;border:1px solid light-dark(rgba(var(--text-light),.2),rgba(var(--text-dark),.2));box-shadow:0 0 1rem light-dark(rgba(var(--text-light),.2),rgba(var(--text-dark),.1));transition:opacity .3s ease-in-out}._modal_w9b94_1 h3{margin-top:1.2rem}._backdrop_w9b94_27{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:50;transition:opacity .3s ease-in-out}._closeButton_w9b94_38{position:absolute;top:.6rem;right:1rem;background:none;border:none;cursor:pointer;padding:.8rem;color:light-dark(rgba(var(--text-light),.55),rgba(var(--text-dark),.4))}._closeButton_w9b94_38:hover{color:light-dark(rgba(var(--text-light),.75),rgba(var(--text-dark),.75))}@media screen and (max-width: 800px){._modal_w9b94_1{max-width:95%}}
