*{margin:0;padding:0;box-sizing:border-box;font-family:Kanit,Fira,sans-serif;color:#362227;font-smooth:always;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-tap-highlight-color:rgba(255,255,255,0);transition:background-color .3s ease,color .3s ease}*::selection{background-color:#ae6a7d33;color:inherit}body{background:rgb(255,214,225);background:-moz-radial-gradient(circle,rgb(255,214,225) 18%,rgb(255,180,201) 100%);background:-webkit-radial-gradient(circle,rgb(255,214,225) 18%,rgb(255,180,201) 100%);background:radial-gradient(circle,rgb(255,214,225) 18%,rgb(255,180,201) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffd6e1",endColorstr="#ffb4c9",GradientType=1);background-repeat:no-repeat;min-height:100vh;overflow-y:hidden}.page{position:absolute;bottom:0;left:0;right:0;top:50px;overflow-y:auto;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;-webkit-mask-image:linear-gradient(180deg,rgb(0,0,0) 70%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgb(0,0,0) 70%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(180deg,rgb(0,0,0) 100%,rgb(0,0,0) 100%);mask-image:linear-gradient(180deg,rgb(0,0,0) 100%,rgb(0,0,0) 100%);transition:mask-image .3s ease}.wrapper{max-width:900px}.load-in-enter-active,.load-in-leave-active{transition:opacity .3s ease-out,transform .3s ease-out}.load-in-enter-from,.load-in-leave-to{opacity:0;transform:translateY(20px)}.fade-leave-active{transition:opacity .3s ease-out}.fade-leave-to{opacity:0}.loader-wrapper{opacity:.5;width:100%;margin-top:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.loader{width:48px;height:48px;border-radius:50%;display:inline-block;position:relative;background:linear-gradient(0deg,#e088a1 33%,#362227 100%);box-sizing:border-box;animation:rotation 1s linear infinite}.loader:after{content:"";box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#fcd5e0}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-enter-active,.page-leave-active{transition:transform .3s ease-out,opacity .3s ease-out}.page-enter-from{transform:translateY(-20px);opacity:0}.page-leave-to{transform:translateY(20px);opacity:0}@font-face{font-family:Kanit;src:url(/assets/Kanit-Regular-545410e2.ttf);font-weight:400;font-style:normal}@font-face{font-family:Kanit;src:url(/assets/Kanit-Black-7f6d2b61.ttf);font-weight:900;font-style:normal}@font-face{font-family:Kanit;src:url(/assets/Kanit-BlackItalic-09770e66.ttf);font-weight:900;font-style:italic}@font-face{font-family:Kanit;src:url(/assets/Kanit-Bold-1b4ea31d.ttf);font-weight:700;font-style:normal}@font-face{font-family:Kanit;src:url(/assets/Kanit-BoldItalic-a166fc13.ttf);font-weight:700;font-style:italic}@font-face{font-family:Kanit;src:url(/assets/Kanit-ExtraBold-e9f71555.ttf);font-weight:800;font-style:normal}@font-face{font-family:Kanit;src:url(/assets/Kanit-ExtraBoldItalic-368550fa.ttf);font-weight:800;font-style:italic}@font-face{font-family:Kanit;src:url(/assets/Kanit-ExtraLight-97e2126a.ttf);font-weight:200;font-style:normal}@font-face{font-family:Kanit;src:url(/assets/Kanit-ExtraLightItalic-54d827c0.ttf);font-weight:200;font-style:italic}@font-face{font-family:Kanit;src:url(/assets/Kanit-Italic-45af9929.ttf);font-weight:400;font-style:italic}@font-face{font-family:Kanit;src:url(/assets/Kanit-Light-e8ce2c78.ttf);font-weight:300;font-style:normal}@font-face{font-family:Kanit;src:url(/assets/Kanit-LightItalic-09540c2c.ttf);font-weight:300;font-style:italic}@font-face{font-family:Kanit;src:url(/assets/Kanit-Medium-3854bf6e.ttf);font-weight:500;font-style:normal}@font-face{font-family:Kanit;src:url(/assets/Kanit-MediumItalic-9b4375e9.ttf);font-weight:500;font-style:italic}@font-face{font-family:Kanit;src:url(/assets/Kanit-SemiBold-f4a06722.ttf);font-weight:600;font-style:normal}@font-face{font-family:Kanit;src:url(/assets/Kanit-SemiBoldItalic-7d4c7380.ttf);font-weight:600;font-style:italic}@font-face{font-family:Kanit;src:url(/assets/Kanit-Thin-6c4e80ac.ttf);font-weight:100;font-style:normal}@font-face{font-family:Kanit;src:url(/assets/Kanit-ThinItalic-d8bac6f9.ttf);font-weight:100;font-style:italic}@font-face{font-family:Fira;src:url(/assets/FiraSans-Regular-3dabf3d4.ttf);font-weight:400;font-style:normal}header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#f0f8ff;border-bottom:1px solid rgba(174,106,125,.5);background-color:#fddfea33;height:50px;position:absolute;top:0;left:0;right:0}header h2{flex-grow:1;text-align:center;color:#ae6a7d;font-weight:700;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}nav{position:fixed;bottom:0;left:0;right:0;background-image:linear-gradient(to top,#e088a1 0%,transparent 100%);height:80px;padding-top:10px;display:flex;flex-direction:row;justify-content:center;align-items:center}nav a{flex-basis:0;text-decoration:none;color:#362227;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}nav a:first-child{padding-left:5px}nav a:last-child{padding-right:5px}nav a ion-icon,nav a span{transform:translateY(10px);filter:drop-shadow(0 0 15px rgba(54,34,39,.5))}nav a ion-icon{font-size:1.5rem;transition:transform .2s ease-out,opacity .3s ease-out,color 0s;opacity:.6}nav a span{opacity:0;transition:opacity .3s ease-out,transform .2s ease-out}nav a.router-link-active span,nav a.router-link-active ion-icon,nav a.active span,nav a.active ion-icon{opacity:1;transform:translateY(0);color:#fff}.navbar-enter-active,.navbar-leave-active{transition:all .3s ease-out}.navbar-enter-from,.navbar-leave-to{opacity:0;transform:translateY(100%)}.toast{position:fixed;bottom:70px;min-height:70px;background-color:#fddfea;width:calc(100% - 40px);max-width:500px;left:50%;transform:translate(-50%);border-radius:15px;padding:20px 30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;box-shadow:#64646f33 0 7px 29px}.toast ion-icon{flex-shrink:0;font-size:1.5rem;color:#ae6a7d}.toast p{text-align:center;flex-grow:1}.toast .close{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;background-color:transparent;cursor:pointer;flex-shrink:0;font-size:1.2rem;position:absolute;right:0;top:0;padding:8px;border-radius:50%}.toast .close ion-icon{color:#362227b3}.toast-enter-active{transition:opacity .2s ease-out,transform .3s cubic-bezier(.22,.68,0,1.71)}.toast-leave-active{transition:opacity .15s ease-out,transform .2s ease-out}.toast-enter-from{opacity:0;transform:translate(-50%) translateY(30px) scale(.95)}.toast-leave-to{opacity:0;transform:translate(-50%) translateY(50px)}.landing{padding:25px 25px 120px}.landing .cover{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;height:400px}.landing .cover .greeting{width:280px;height:140px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.landing .cover .greeting h2,.landing .cover .greeting h1{color:#ae6a7d;width:100%;font-weight:400;line-height:1.2;position:relative}.landing .cover .greeting h2 span,.landing .cover .greeting h1 span{color:inherit;position:absolute}.landing .cover .greeting h2 span.fix,.landing .cover .greeting h1 span.fix{font-weight:600}.landing .cover .greeting h2.fix,.landing .cover .greeting h1.fix{font-weight:500}.landing .cover .greeting h2 span:last-child,.landing .cover .greeting h1 span:last-child{font-weight:600;white-space:nowrap;right:0}.landing .cover .greeting h1{font-size:2.5rem;font-weight:500}.landing .cover .greeting .introduction-container{position:relative;height:32px;width:100%}.landing .cover .greeting h2{font-size:1.7rem;position:absolute}.landing .cover .caption{color:#5a3e45;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.landing .cover .caption span{line-height:1.4;font-size:1.2rem}.landing .cover .social-shortcut{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:-10px}.landing .cover .social-shortcut a{display:flex;flex-direction:center;justify-content:center;align-items:center;width:50px;height:40px;cursor:pointer}.landing .cover .social-shortcut a svg{fill:#ae6a7d;zoom:.65;transition:transform .3s ease-out;display:flex;flex-direction:center;justify-content:center;align-items:center}.landing .cover .social-shortcut a:hover svg{transform:scale(1.1);fill:#e088a1}.landing .cover .social-shortcut a .tooltip{z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;position:absolute;margin-top:90px;background-color:#fedfeb;padding:5px 10px;border-radius:10px;filter:drop-shadow(rgba(111,100,107,.2) 0px 7px 10px)}.landing .cover .social-shortcut a .tooltip span:last-child{font-size:.9rem;opacity:.8}.landing .cover .social-shortcut a .tooltip:after{content:"";display:block;position:absolute;width:0;height:0;border-radius:3px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fedfeb;margin-bottom:-4px;left:37.33%;top:-8px}.landing .cover .see-all-socials{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-decoration:none;gap:10px;padding:10px 20px;border-radius:25px;margin-left:-20px}.landing .cover .see-all-socials ion-icon{font-size:1.5rem;color:#ae6a7d}.landing .cover .see-all-socials span{color:#ae6a7d;font-size:1.2rem}.landing .about{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px}.landing .about .block{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:#fedfeb;padding:15px 25px 25px;max-width:440px;flex-grow:1;flex-shrink:1;flex-basis:0;min-width:290px;border-radius:35px;box-shadow:#64646f33 0 7px 29px}.landing .about .block h3{color:#ae6a7d;font-weight:600;font-size:1.6rem}.landing .about .block p:not(:last-child){margin-bottom:15px}.tooltip-enter-active,.tooltip-leave-active{transition:opacity .3s ease-out,transform .2s ease-out}.tooltip-enter-from,.tooltip-leave-to{opacity:0;transform:translateY(-5px)}.name-fade-enter-active,.name-fade-leave-active{transition:opacity .3s ease-out}.name-fade-enter-from,.name-fade-leave-to{opacity:0}.spotify{height:150px;max-width:100%;margin-bottom:20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.spotify .player{box-shadow:#64646f33 0 7px 29px;padding:10px 20px 10px 10px;background-color:#fddfea;border-radius:20px;height:150px;width:440px;max-width:calc(100vw - 40px);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.spotify .player .player-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.spotify .player .player-header span{font-weight:500;color:#362227b3}.spotify .player .player-header span:last-child{margin-left:4px}.spotify .player .track-info{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.spotify .player .track-info span{margin-left:10px}.spotify .player .track-info .song-title{font-size:1.2rem;color:#ae6a7d;margin:5px 0 5px 10px;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.spotify .player .track-info .song-artist{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotify .player .track-info .controls{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%}.spotify .player .track-info .controls button,.spotify .player .track-info .controls a{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;background-color:transparent;cursor:pointer;border-radius:50%;padding:10px}.spotify .player .track-info .controls button ion-icon,.spotify .player .track-info .controls a ion-icon{font-size:1.2rem}.spotify .player .track-info .controls a svg{width:20px;height:20px}.spotify .player .track-info .controls .volume{overflow:hidden;width:40px;border:1px solid rgba(174,106,125,0);border-radius:25px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;transition:width .3s,margin-right .3s,border .3s;margin-right:95px}.spotify .player .track-info .controls .volume ion-icon{font-size:1.2rem}.spotify .player .track-info .controls .volume input{margin-right:10px;width:70px;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:5px;border-radius:5px;background:rgba(174,106,125,.5);outline:none}.spotify .player .track-info .controls .volume input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#e088a1;cursor:pointer}.spotify .player .track-info .controls .volume:hover{width:135px;margin-right:0;border:1px solid rgba(174,106,125,.5)}.spotify .player img{height:120px;border-radius:15px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.spotify-enter-active,.spotify-leave-active{transition:all .5s}.spotify-enter-from,.spotify-leave-to{opacity:0;height:0;transform:translateY(20px)}.ask .wrapper,.login .wrapper{background-color:#fedfeb;border-radius:35px;box-shadow:#64646f33 0 7px 29px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:10px 20px 20px;margin:20px;width:100%}.ask .wrapper h2,.login .wrapper h2{color:#ae6a7d;font-weight:600;font-size:1.6rem;margin-bottom:-5px}.ask .wrapper .counter,.login .wrapper .counter{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;color:#ae6a7d;font-size:1.1rem;align-self:flex-end;opacity:.6;margin-top:-5px;margin-bottom:-10px;transition:opacity .2s ease-out,color .2s ease-out}.ask .wrapper .counter.warn,.login .wrapper .counter.warn{color:#362227;opacity:1}.ask .wrapper .counter.stop,.login .wrapper .counter.stop{color:#ff315ea8;opacity:1}.ask .wrapper textarea,.login .wrapper textarea{width:100%;resize:none;padding:10px;border-radius:15px;min-height:100px;font-size:1.1rem;background-color:transparent;border:3px solid rgba(174,106,125,.5);transition:border .2s ease-out,opacity .2s ease-out;caret-color:#ae6a7d;color:#362227}.ask .wrapper textarea:focus,.login .wrapper textarea:focus{outline:none;border:3px solid #ae6a7d}.ask .wrapper textarea::placeholder,.login .wrapper textarea::placeholder{color:#ae6a7d80}.ask .wrapper textarea.disabled,.login .wrapper textarea.disabled{opacity:.5}.ask .wrapper button,.login .wrapper button{width:100%;padding:12px;border-radius:15px;border:none;background-color:#ae6a7d;color:#fff;font-size:1.1rem;cursor:pointer}.ask .wrapper button.disabled,.login .wrapper button.disabled{opacity:.5;cursor:not-allowed}.login .wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.login .wrapper form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px}.login .wrapper form .form-group{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px}.login .wrapper form .form-group input{width:100%;padding:10px;border-radius:10px;border:none}.login .wrapper form .form-group input:focus{border-color:#fcd5e0;outline:none}.messages .wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:20px;width:100%}.messages .wrapper h1{color:#ae6a7d}.messages .wrapper .messages-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;border-radius:20px;width:100%;padding-bottom:200px;overflow-y:auto}.messages .wrapper .messages-list .message{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;border-radius:20px;background-color:#fddfea;width:100%;word-wrap:break-word}.messages .wrapper .messages-list .message .time{flex-grow:1;color:#362227;font-size:.9rem}.messages .wrapper .messages-list .message .text{color:#ae6a7d;font-size:1.1rem}.posts .wrapper{width:100%}.posts .wrapper h1{color:#ae6a7d;margin:10px 0 0 20px}.posts .wrapper .posts-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:20px}.posts .wrapper .posts-list .post{gap:10px;padding:10px 15px;border-radius:20px;background-color:#fddfea;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.posts .wrapper .posts-list .post .post-wrapper,.posts .wrapper .posts-list .post .reply-wrapper{justify-content:flex-start;align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px}.posts .wrapper .posts-list .post .post-wrapper .pfp-divider-container,.posts .wrapper .posts-list .post .reply-wrapper .pfp-divider-container{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:calc(100% + -0px);gap:9px}.posts .wrapper .posts-list .post .post-wrapper .pfp-divider-container .divider,.posts .wrapper .posts-list .post .reply-wrapper .pfp-divider-container .divider{width:2px;height:100%;background-color:#ae6a7d4d;flex-grow:2;transform:translate(-3px)}.posts .wrapper .posts-list .post .post-wrapper .avatar,.posts .wrapper .posts-list .post .reply-wrapper .avatar{flex-shrink:0;margin-left:-5px;flex-grow:0;height:50px;width:50px;border-radius:15px}.posts .wrapper .posts-list .post .post-wrapper .avatar img,.posts .wrapper .posts-list .post .reply-wrapper .avatar img{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;border-radius:15px;height:50px;object-fit:cover}.posts .wrapper .posts-list .post .post-wrapper .post-body,.posts .wrapper .posts-list .post .post-wrapper .reply-body,.posts .wrapper .posts-list .post .reply-wrapper .post-body,.posts .wrapper .posts-list .post .reply-wrapper .reply-body{overflow:hidden;flex-grow:1}.posts .wrapper .posts-list .post .post-wrapper .post-body .translate,.posts .wrapper .posts-list .post .post-wrapper .reply-body .translate,.posts .wrapper .posts-list .post .reply-wrapper .post-body .translate,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .translate{cursor:pointer;color:#ae6a7d;font-size:1rem;font-weight:500;text-decoration:none;border-radius:15px;padding:5px;border:none;background-color:transparent}.posts .wrapper .posts-list .post .post-wrapper .post-body .translation,.posts .wrapper .posts-list .post .post-wrapper .reply-body .translation,.posts .wrapper .posts-list .post .reply-wrapper .post-body .translation,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .translation{margin-left:5px;font-style:italic;opacity:.8}.posts .wrapper .posts-list .post .post-wrapper .post-body .post-header,.posts .wrapper .posts-list .post .post-wrapper .post-body .reply-header,.posts .wrapper .posts-list .post .post-wrapper .reply-body .post-header,.posts .wrapper .posts-list .post .post-wrapper .reply-body .reply-header,.posts .wrapper .posts-list .post .reply-wrapper .post-body .post-header,.posts .wrapper .posts-list .post .reply-wrapper .post-body .reply-header,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .post-header,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .reply-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:-5px}.posts .wrapper .posts-list .post .post-wrapper .post-body .post-header .name,.posts .wrapper .posts-list .post .post-wrapper .post-body .reply-header .name,.posts .wrapper .posts-list .post .post-wrapper .reply-body .post-header .name,.posts .wrapper .posts-list .post .post-wrapper .reply-body .reply-header .name,.posts .wrapper .posts-list .post .reply-wrapper .post-body .post-header .name,.posts .wrapper .posts-list .post .reply-wrapper .post-body .reply-header .name,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .post-header .name,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .reply-header .name{color:#ae6a7d;font-size:1.2rem;font-weight:500;text-decoration:none;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:3}.posts .wrapper .posts-list .post .post-wrapper .post-body .post-header .handle,.posts .wrapper .posts-list .post .post-wrapper .post-body .reply-header .handle,.posts .wrapper .posts-list .post .post-wrapper .reply-body .post-header .handle,.posts .wrapper .posts-list .post .post-wrapper .reply-body .reply-header .handle,.posts .wrapper .posts-list .post .reply-wrapper .post-body .post-header .handle,.posts .wrapper .posts-list .post .reply-wrapper .post-body .reply-header .handle,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .post-header .handle,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .reply-header .handle{color:#362227;text-decoration:none}.posts .wrapper .posts-list .post .post-wrapper .post-body .post-header .time,.posts .wrapper .posts-list .post .post-wrapper .post-body .reply-header .time,.posts .wrapper .posts-list .post .post-wrapper .reply-body .post-header .time,.posts .wrapper .posts-list .post .post-wrapper .reply-body .reply-header .time,.posts .wrapper .posts-list .post .reply-wrapper .post-body .post-header .time,.posts .wrapper .posts-list .post .reply-wrapper .post-body .reply-header .time,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .post-header .time,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .reply-header .time{color:#362227;opacity:.7;font-size:.9rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.posts .wrapper .posts-list .post .post-wrapper .post-body .post-header .name,.posts .wrapper .posts-list .post .post-wrapper .post-body .post-header .handle,.posts .wrapper .posts-list .post .post-wrapper .post-body .post-header .time,.posts .wrapper .posts-list .post .post-wrapper .post-body .reply-header .name,.posts .wrapper .posts-list .post .post-wrapper .post-body .reply-header .handle,.posts .wrapper .posts-list .post .post-wrapper .post-body .reply-header .time,.posts .wrapper .posts-list .post .post-wrapper .reply-body .post-header .name,.posts .wrapper .posts-list .post .post-wrapper .reply-body .post-header .handle,.posts .wrapper .posts-list .post .post-wrapper .reply-body .post-header .time,.posts .wrapper .posts-list .post .post-wrapper .reply-body .reply-header .name,.posts .wrapper .posts-list .post .post-wrapper .reply-body .reply-header .handle,.posts .wrapper .posts-list .post .post-wrapper .reply-body .reply-header .time,.posts .wrapper .posts-list .post .reply-wrapper .post-body .post-header .name,.posts .wrapper .posts-list .post .reply-wrapper .post-body .post-header .handle,.posts .wrapper .posts-list .post .reply-wrapper .post-body .post-header .time,.posts .wrapper .posts-list .post .reply-wrapper .post-body .reply-header .name,.posts .wrapper .posts-list .post .reply-wrapper .post-body .reply-header .handle,.posts .wrapper .posts-list .post .reply-wrapper .post-body .reply-header .time,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .post-header .name,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .post-header .handle,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .post-header .time,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .reply-header .name,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .reply-header .handle,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .reply-header .time{border-radius:15px;padding:0 5px}.posts .wrapper .posts-list .post .post-wrapper .post-body .text a,.posts .wrapper .posts-list .post .post-wrapper .reply-body .text a,.posts .wrapper .posts-list .post .reply-wrapper .post-body .text a,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .text a{color:#ae6a7d;text-decoration:none;font-weight:500}.posts .wrapper .posts-list .post .post-wrapper .post-body .text a:hover,.posts .wrapper .posts-list .post .post-wrapper .reply-body .text a:hover,.posts .wrapper .posts-list .post .reply-wrapper .post-body .text a:hover,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .text a:hover{text-decoration:underline}.posts .wrapper .posts-list .post .post-wrapper .post-body .embed,.posts .wrapper .posts-list .post .post-wrapper .reply-body .embed,.posts .wrapper .posts-list .post .reply-wrapper .post-body .embed,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .embed{overflow:hidden;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.posts .wrapper .posts-list .post .post-wrapper .post-body .embed .image-layout,.posts .wrapper .posts-list .post .post-wrapper .reply-body .embed .image-layout,.posts .wrapper .posts-list .post .reply-wrapper .post-body .embed .image-layout,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .embed .image-layout{margin-top:10px;display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:10px}.posts .wrapper .posts-list .post .post-wrapper .post-body .embed .image-layout a,.posts .wrapper .posts-list .post .post-wrapper .reply-body .embed .image-layout a,.posts .wrapper .posts-list .post .reply-wrapper .post-body .embed .image-layout a,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .embed .image-layout a{width:100%;border-radius:15px;overflow:hidden;max-height:250px;display:flex;flex-direction:row;justify-content:center;align-items:center}.posts .wrapper .posts-list .post .post-wrapper .post-body .embed .image-layout a img,.posts .wrapper .posts-list .post .post-wrapper .reply-body .embed .image-layout a img,.posts .wrapper .posts-list .post .reply-wrapper .post-body .embed .image-layout a img,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .embed .image-layout a img{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;width:100%;height:100%;object-fit:cover}.posts .wrapper .posts-list .post .post-wrapper .post-body .embed .image-layout .embedded,.posts .wrapper .posts-list .post .post-wrapper .reply-body .embed .image-layout .embedded,.posts .wrapper .posts-list .post .reply-wrapper .post-body .embed .image-layout .embedded,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .embed .image-layout .embedded{width:100%;max-width:100%;border-radius:10px;overflow:hidden;object-fit:cover;object-position:center;max-height:250px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.posts .wrapper .posts-list .post .post-wrapper .post-body .embed .quote,.posts .wrapper .posts-list .post .post-wrapper .reply-body .embed .quote,.posts .wrapper .posts-list .post .reply-wrapper .post-body .embed .quote,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .embed .quote{margin-top:10px;width:100%;max-width:100%;flex-shrink:3;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-decoration:none;border:2px solid rgba(174,106,125,.3);border-radius:15px;padding:10px}.posts .wrapper .posts-list .post .post-wrapper .post-body .embed .quote .post-header .head-wrap,.posts .wrapper .posts-list .post .post-wrapper .reply-body .embed .quote .post-header .head-wrap,.posts .wrapper .posts-list .post .reply-wrapper .post-body .embed .quote .post-header .head-wrap,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .embed .quote .post-header .head-wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px}.posts .wrapper .posts-list .post .post-wrapper .post-body .embed .quote .post-header .head-wrap img,.posts .wrapper .posts-list .post .post-wrapper .reply-body .embed .quote .post-header .head-wrap img,.posts .wrapper .posts-list .post .reply-wrapper .post-body .embed .quote .post-header .head-wrap img,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .embed .quote .post-header .head-wrap img{width:25px;border-radius:7.5px}.posts .wrapper .posts-list .post .post-wrapper .post-body .embed .quote .post-header .head-wrap .name,.posts .wrapper .posts-list .post .post-wrapper .reply-body .embed .quote .post-header .head-wrap .name,.posts .wrapper .posts-list .post .reply-wrapper .post-body .embed .quote .post-header .head-wrap .name,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .embed .quote .post-header .head-wrap .name{font-size:1.1rem;color:#ae6a7d;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.posts .wrapper .posts-list .post .post-wrapper .post-body .embed .quote .post-header .head-second,.posts .wrapper .posts-list .post .post-wrapper .reply-body .embed .quote .post-header .head-second,.posts .wrapper .posts-list .post .reply-wrapper .post-body .embed .quote .post-header .head-second,.posts .wrapper .posts-list .post .reply-wrapper .reply-body .embed .quote .post-header .head-second{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px}.posts .wrapper .posts-list .post .interactions{margin:10px 10px 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:10px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.posts .wrapper .posts-list .post .interactions.reply-interactions{margin-bottom:10px}.posts .wrapper .posts-list .post .interactions ion-icon{font-size:1.1rem}.posts .wrapper .posts-list .post .interactions div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:60px}.posts .wrapper .posts-list .post .interactions button,.posts .wrapper .posts-list .post .interactions a{border:none;background-color:transparent;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1em;cursor:pointer;padding:10px;border-radius:50%}.posts .wrapper .posts-list .post .interactions button{margin:-7px -20px -7px 20px}.footer{width:100%;text-align:center;margin-top:20px;margin-bottom:100px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;opacity:.7}.media{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#36222766}.media img{max-width:100%;height:auto}.socials .wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:20px;background-color:#fedfeb;border-radius:35px;box-shadow:#64646f33 0 7px 29px;margin:20px;width:100%}.socials .wrapper h1{color:#ae6a7d}.socials .wrapper h3{color:#362227;font-weight:500;font-size:1.3rem;margin-bottom:-5px}.socials .wrapper .counter{color:#ae6a7d;font-size:1.1rem;align-self:flex-end;opacity:.6;margin-top:-5px;margin-bottom:-10px;transition:opacity .2s ease-out,color .2s ease-out}.socials .wrapper .counter.warn{color:#362227;opacity:1}.socials .wrapper .counter.stop{color:#ff315ea8;opacity:1}.socials .wrapper textarea{width:100%;resize:none;padding:10px;border-radius:15px;min-height:100px;font-size:1.1rem;background-color:transparent;border:3px solid rgba(174,106,125,.5);transition:border .2s ease-out,opacity .2s ease-out;caret-color:#ae6a7d;color:#362227}.socials .wrapper textarea:focus{outline:none;border:3px solid #ae6a7d}.socials .wrapper textarea::placeholder{color:#ae6a7d80}.socials .wrapper textarea.disabled{opacity:.5}.socials .wrapper button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;border-radius:15px;background-color:#ae6a7d;color:#362227;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out}.socials .wrapper button:hover{background-color:#362227;color:#ae6a7d}.webrings{margin-top:50px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:#fedfeb;padding:15px 25px 25px;flex-grow:1;flex-shrink:1;flex-basis:0;min-width:290px;border-radius:35px;box-shadow:#64646f33 0 7px 29px}.webrings h2{color:#ae6a7d;font-weight:600;font-size:1.8rem}.webrings p:not(:last-child){margin-bottom:15px}.webrings .webring-nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:600px;align-self:center;height:50px;border:2px solid #ae6a7d;border-radius:15px;overflow:hidden}.webrings .webring-nav:not(:first-of-type){margin-top:20px}.webrings .webring-nav a{flex-grow:1;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none}.webrings .webring-nav a .arrow{color:inherit;transition:transform .2s cubic-bezier(.22,.68,0,1.71)}.webrings .webring-nav a.previous{border-right:2px solid #ae6a7d;max-width:75px;width:100%}.webrings .webring-nav a.previous:hover .arrow{transform:translate(-5px)}.webrings .webring-nav a.ring .text{display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(10px);transition:transform .2s cubic-bezier(.57,.21,.69,1.25),color .2s cubic-bezier(.57,.21,.69,1.25)}.webrings .webring-nav a.ring .text span{opacity:0;transition:opacity .3s ease-out;color:#fffa}.webrings .webring-nav a.ring:hover .text{transform:translateY(0);color:#fff}.webrings .webring-nav a.ring:hover .text span{opacity:1}.webrings .webring-nav a.next{border-left:2px solid #ae6a7d;max-width:75px;width:100%}.webrings .webring-nav a.next:hover .arrow{transform:translate(5px)}.webrings .webring-nav a:hover{background-color:#ae6a7d;color:#fff}.webrings .webring-nav a:active{opacity:.9}@media screen and (max-width: 558px){.posts .wrapper .posts-list .post .post-wrapper .post-body .embed .quote .post-header .head-wrap .name{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 470px){.posts .wrapper .posts-list .post .interactions a,.posts .wrapper .posts-list .post .interactions button{margin-left:0}.posts .wrapper .posts-list .post .post-wrapper .post-body .embed .quote .post-header .head-wrap .name{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 650px){.landing .about .block{max-width:100%;width:100%}}@media screen and (max-width: 510px){.spotify{max-width:calc(100vw - 50px);height:auto}.spotify .player{max-width:calc(100vw - 50px);height:auto;padding-right:10px;align-items:flex-start;gap:0}.spotify .player .player-header{flex-direction:column;align-items:flex-start}.spotify .player .player-header span{line-height:1.2}.spotify .player .player-header span:last-child{margin-left:10px}.spotify .player .track-info{flex-shrink:2}.spotify .player .track-info .song-title,.spotify .player .track-info .song-artist{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotify .player img{height:100px;flex-shrink:1;width:auto;height:auto;min-width:70px;object-fit:cover}}@media screen and (max-width: 445px){.posts .wrapper .posts-list .post .post-wrapper .post-body .embed .quote .post-header .head-wrap .name,.posts .wrapper .posts-list .post .post-wrapper .post-body .embed .quote .post-header .head-second .handle{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 422px){.spotify .player{position:relative}.spotify .player img{width:70px;position:absolute;right:10px;top:10px}.spotify .player .track-info .song-title,.spotify .player .track-info .song-artist{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotify .player .track-info .controls{width:calc(100vw - 70px);justify-content:space-between}.spotify .player .track-info .controls .volume{margin-right:95px}}@media screen and (max-width: 370px){.posts .wrapper .posts-list .post-wrapper .post-body .embed .quote .post-header{flex-direction:column;align-items:flex-start;gap:0px;width:100%}.posts .wrapper .posts-list .post-wrapper .post-body .embed .quote .post-header .head-wrap .name{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.posts .wrapper .posts-list .post-wrapper .post-body .embed .quote .post-header .head-second{margin-bottom:10px;justify-content:space-between;width:100%}.posts .wrapper .posts-list .post-wrapper .post-body .embed .quote .post-header .head-second .handle{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 370px){.posts .wrapper .posts-list .post .post-wrapper .post-body,.posts .wrapper .posts-list .post .post-wrapper .post-body .embed,.posts .wrapper .posts-list .post .post-wrapper .post-body .embed .quote{width:100%}.posts .wrapper .posts-list .post .post-wrapper .post-body .embed .quote .text{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:80px;overflow:hidden}}
