.UserPostsClient-module__MfPQoW__container{background-color:var(--brand-black);width:100%}.UserPostsClient-module__MfPQoW__coverBanner{background:linear-gradient(135deg, var(--brand-primary-dark) 0%, var(--brand-primary) 50%, var(--brand-black) 100%);width:100%;height:20rem;position:relative;overflow:hidden}.UserPostsClient-module__MfPQoW__coverImageWrapper{position:absolute;inset:0}.UserPostsClient-module__MfPQoW__coverOverlay{background:linear-gradient(#00000026 0%,#000000d9 60%);position:absolute;inset:0}.UserPostsClient-module__MfPQoW__profileSection{z-index:2;max-width:600px;margin:-10rem auto 0;padding:0 2rem 4rem;position:relative}.UserPostsClient-module__MfPQoW__profileHeader{align-items:center;gap:2.5rem;margin-bottom:3rem;display:flex}.UserPostsClient-module__MfPQoW__avatarWrapper{border:4px solid var(--brand-grey-dark-4);border-radius:50%;flex-shrink:0;width:9rem;height:9rem;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006}.UserPostsClient-module__MfPQoW__userInfo{flex:1;min-width:0}.UserPostsClient-module__MfPQoW__userName{color:var(--brand-white);margin:0;font-size:2.4rem;font-weight:600;line-height:1.2}.UserPostsClient-module__MfPQoW__userUsername{color:var(--brand-grey-light-4);align-items:center;gap:.6rem;margin-top:.4rem;font-size:1.4rem;display:flex}.UserPostsClient-module__MfPQoW__userMeta{color:var(--brand-grey-light-5);align-items:center;gap:1.5rem;margin-top:.6rem;font-size:1.3rem;display:flex}.UserPostsClient-module__MfPQoW__userMeta strong{color:var(--brand-white);font-weight:600}.UserPostsClient-module__MfPQoW__ownActions{gap:1rem;margin-bottom:2.5rem;display:flex}.UserPostsClient-module__MfPQoW__editProfileBtn{border:1px solid var(--brand-grey-dark-3);background:var(--brand-grey-dark-4);color:var(--brand-white);text-align:center;border-radius:.8rem;flex:1;padding:.9rem;font-size:1.4rem;font-weight:500;text-decoration:none;transition:all .2s}.UserPostsClient-module__MfPQoW__editProfileBtn:hover{border-color:var(--brand-grey-dark-1);background:var(--brand-grey-dark-3)}.UserPostsClient-module__MfPQoW__newPostBtn{background:var(--brand-primary);color:#fff;text-align:center;border-radius:.8rem;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:.9rem;font-size:1.4rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.UserPostsClient-module__MfPQoW__newPostBtn:hover{background:var(--brand-primary-light)}.UserPostsClient-module__MfPQoW__postsSection{max-width:600px;margin:0 auto;padding:0 2rem 4rem}.UserPostsClient-module__MfPQoW__sectionTitle{color:var(--brand-white);border-bottom:1px solid var(--brand-grey-dark-3);margin:0 0 1.5rem;padding-bottom:.8rem;font-size:1.6rem;font-weight:600}.UserPostsClient-module__MfPQoW__postCard{border-bottom:1px solid var(--brand-grey-dark-3);cursor:pointer;gap:1.5rem;padding:1.5rem 0;transition:all .2s;display:flex}.UserPostsClient-module__MfPQoW__postCard:hover{border-bottom-color:var(--brand-grey-dark-2);padding-left:.5rem}.UserPostsClient-module__MfPQoW__postCard:last-child{border-bottom:none}.UserPostsClient-module__MfPQoW__postContent{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.UserPostsClient-module__MfPQoW__postTitle{color:var(--brand-white);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:1.7rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.UserPostsClient-module__MfPQoW__postSummary{color:var(--brand-grey-light-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .8rem;font-size:1.4rem;line-height:1.5;display:-webkit-box;overflow:hidden}.UserPostsClient-module__MfPQoW__postMeta{color:var(--brand-grey-light-5);flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.6rem;font-size:1.2rem;display:flex}.UserPostsClient-module__MfPQoW__postCategory{text-transform:capitalize;background:var(--brand-grey-dark-3);color:var(--brand-grey-light-3);border-radius:.4rem;padding:.2rem .6rem;font-weight:500}.UserPostsClient-module__MfPQoW__postReadTime{align-items:center;gap:.3rem;display:flex}.UserPostsClient-module__MfPQoW__postStats{color:var(--brand-grey-light-5);align-items:center;gap:1rem;font-size:1.2rem;display:flex}.UserPostsClient-module__MfPQoW__postStat{align-items:center;gap:.3rem;display:flex}.UserPostsClient-module__MfPQoW__postCover{background:var(--brand-grey-dark-3);border-radius:.8rem;flex-shrink:0;width:10rem;height:7.5rem;transition:all .2s;position:relative;overflow:hidden}.UserPostsClient-module__MfPQoW__postCard:hover .UserPostsClient-module__MfPQoW__postCover{transform:scale(1.02);box-shadow:0 4px 12px #0000004d}.UserPostsClient-module__MfPQoW__emptyState{text-align:center;color:var(--brand-grey-light-5);padding:4rem 0;font-size:1.5rem}.UserPostsClient-module__MfPQoW__errorState{background:var(--brand-black);flex-direction:column;justify-content:center;align-items:center;height:100dvh;padding:2rem;display:flex}.UserPostsClient-module__MfPQoW__errorTitle{color:var(--brand-white);margin-bottom:1rem;font-size:2.2rem}.UserPostsClient-module__MfPQoW__errorMessage{color:var(--brand-grey-light-4);font-size:1.5rem}.UserPostsClient-module__MfPQoW__notFoundTitle{color:var(--brand-white);font-size:2.2rem}@media screen and (max-width:600px){.UserPostsClient-module__MfPQoW__coverBanner{height:16rem}.UserPostsClient-module__MfPQoW__profileSection{margin-top:-8rem;padding:0 1.5rem 3rem}.UserPostsClient-module__MfPQoW__profileHeader{text-align:center;flex-direction:column;gap:1.5rem}.UserPostsClient-module__MfPQoW__userUsername,.UserPostsClient-module__MfPQoW__userMeta{justify-content:center}.UserPostsClient-module__MfPQoW__ownActions{flex-direction:column}.UserPostsClient-module__MfPQoW__postCard{flex-direction:column-reverse;gap:1rem}.UserPostsClient-module__MfPQoW__postCover{width:100%;height:18rem}.UserPostsClient-module__MfPQoW__postsSection{padding:0 1.5rem 3rem}}
