.Pagination-module-scss-module__vRd1ca__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:2rem 1rem;display:flex}.Pagination-module-scss-module__vRd1ca__button{color:#c9d1d9;cursor:pointer;background:#161b22;border:1px solid #30363d;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.Pagination-module-scss-module__vRd1ca__button:hover:not(:disabled){background:#6e76811a;border-color:#8b949e}.Pagination-module-scss-module__vRd1ca__button:disabled{opacity:.4;cursor:not-allowed}.Pagination-module-scss-module__vRd1ca__arrow{font-size:1rem;transition:transform .2s}.Pagination-module-scss-module__vRd1ca__button:hover:not(:disabled) .Pagination-module-scss-module__vRd1ca__arrow:first-child{transform:translate(-2px)}.Pagination-module-scss-module__vRd1ca__button:hover:not(:disabled) .Pagination-module-scss-module__vRd1ca__arrow:last-child{transform:translate(2px)}.Pagination-module-scss-module__vRd1ca__pageInfo{color:#58a6ff;background:#58a6ff1a;border:1px solid #58a6ff4d;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:flex}.Pagination-module-scss-module__vRd1ca__pageNumber{font-size:1rem;font-weight:600}.Pagination-module-scss-module__vRd1ca__pageLabel{font-size:.875rem}@media (max-width:640px){.Pagination-module-scss-module__vRd1ca__pagination{gap:.5rem}.Pagination-module-scss-module__vRd1ca__button{padding:.5rem .75rem;font-size:.8rem}.Pagination-module-scss-module__vRd1ca__pageInfo{padding:.5rem .75rem}.Pagination-module-scss-module__vRd1ca__pageNumber{font-size:.875rem}.Pagination-module-scss-module__vRd1ca__pageLabel{font-size:.75rem}}
.PostClients-module-scss-module__kTjb9q__container{background:#0d1117;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem 1rem}.PostClients-module-scss-module__kTjb9q__postsSection{margin-bottom:3rem}.PostClients-module-scss-module__kTjb9q__title{color:#c9d1d9;text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:700}.PostClients-module-scss-module__kTjb9q__loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.PostClients-module-scss-module__kTjb9q__spinner{border:4px solid #30363d;border-top-color:#58a6ff;border-radius:50%;width:48px;height:48px;margin-bottom:1rem;animation:1s linear infinite PostClients-module-scss-module__kTjb9q__spin}@keyframes PostClients-module-scss-module__kTjb9q__spin{to{transform:rotate(360deg)}}.PostClients-module-scss-module__kTjb9q__loading p{color:#8b949e;font-size:.95rem}.PostClients-module-scss-module__kTjb9q__postsList{gap:1rem;margin-bottom:2rem;display:grid}.PostClients-module-scss-module__kTjb9q__postCard{background:#161b22;border:1px solid #30363d;border-radius:6px;padding:1.5rem;transition:all .2s}.PostClients-module-scss-module__kTjb9q__postCard:hover{border-color:#8b949e;box-shadow:0 0 0 1px #8b949e}.PostClients-module-scss-module__kTjb9q__postTitle{color:#c9d1d9;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.3}.PostClients-module-scss-module__kTjb9q__postContent{color:#8b949e;margin-bottom:1rem;font-size:.875rem;line-height:1.5}.PostClients-module-scss-module__kTjb9q__postFooter{border-top:1px solid #30363d;justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.PostClients-module-scss-module__kTjb9q__postDate{color:#8b949e;font-size:.75rem}.PostClients-module-scss-module__kTjb9q__readMore{color:#58a6ff;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.PostClients-module-scss-module__kTjb9q__readMore:hover{color:#1f6feb;text-decoration:underline}.PostClients-module-scss-module__kTjb9q__empty{text-align:center;color:#8b949e;padding:4rem 2rem;font-size:1rem}.PostClients-module-scss-module__kTjb9q__writeSection{background:#161b22;border:1px solid #30363d;border-radius:6px;padding:2rem}@media (max-width:768px){.PostClients-module-scss-module__kTjb9q__container{padding:1rem}.PostClients-module-scss-module__kTjb9q__title{font-size:1.5rem}.PostClients-module-scss-module__kTjb9q__postCard{padding:1.25rem}.PostClients-module-scss-module__kTjb9q__postTitle{font-size:1.125rem}.PostClients-module-scss-module__kTjb9q__postFooter{flex-direction:column;align-items:flex-start;gap:.5rem}}
