#postsContainer{display:flex;flex-direction:column;gap:1.5rem}.card{background-color:var(--card-bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);transition:transform .2s,box-shadow .2s;overflow:hidden}@media (min-width:992px){.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}}.card-body{padding:1.5rem}.badge-private{background-color:var(--bg-color);color:var(--secondary-text-color);border:1px solid var(--border-color);font-weight:500;display:inline-flex;align-items:center}.badge-private i{margin-right:.3rem}.form-control:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);border-color:var(--primary-color)}.user-card-info{min-width:0}.user-card-info h5{word-break:break-all}#results-wrapper{opacity:0;transition:opacity .4s ease-in-out}#resultsHeader{overflow-wrap:break-word;word-break:break-all;padding:0 1rem}.search-result-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--border-color)}.card-title-link{color:inherit;text-decoration:none;transition:color .2s ease-in-out}.card-title-link:hover{color:var(--primary-color);text-decoration:underline}.card-title-header{height:2.4em;line-height:1.2em}.card-title-header .card-title-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;overflow-wrap:break-word}.card-layout-container{display:flex}.user-card-info{display:flex;flex-direction:column;justify-content:center;height:100%;margin-left:1rem}@media (min-width:992px) and (max-width:1280px){.card-layout-container{flex-direction:column;align-items:center}.user-card-info{margin-left:0;margin-top:1rem;text-align:center;height:auto}}#main-content-column{padding-top:calc(var(--navbar-height) + 1rem)}#searchResultsContainer{max-width:800px;margin:auto;display:flex;flex-direction:column;gap:1.5rem}#filters-wrapper form{max-width:800px;margin-left:auto;margin-right:auto}#commentsSection,#mainResultsSection,#postsSection{max-width:800px;margin-left:auto;margin-right:auto}