
/* /fd_blog_contrib/static/src/scss/blog_contrib.scss */
 .fd-blog-portal .fd-blog-intro, .fd-blog-contribute .fd-blog-intro{border-left: 4px solid #e22718;}.fd-blog-portal .badge, .fd-blog-contribute .badge{font-weight: 500;}.fd-blog-contribute .fd-suggest{position: absolute; z-index: 1000; width: 100%; max-height: 280px; overflow-y: auto; box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12);}.fd-blog-contribute .fd-suggest .list-group-item{cursor: pointer;}.fd-blog-contribute .fd-suggest .list-group-item:hover{background: #f6f6f6;}.fd-blog-contribute .fd-blog-photos input[type="file"]{font-size: .85rem;}.fd-blog-photo{margin: 1.25rem 0;}.fd-blog-photo img{max-width: 100%; height: auto; border-radius: 8px;}.fd-blog-photo figcaption{font-size: .85rem; color: #6c757d; margin-top: .35rem;}.fd-blog-gallery{display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 1rem; margin-top: 1.5rem;}.fd-community .fd-blog-card, .fd-community-author .fd-blog-card{overflow: hidden; border: 1px solid #eee; transition: box-shadow .2s, transform .2s;}.fd-community .fd-blog-card:hover, .fd-community-author .fd-blog-card:hover{box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1); transform: translateY(-2px);}.fd-community .fd-blog-card-cover, .fd-community-author .fd-blog-card-cover{height: 170px; background-size: cover; background-position: center; background-color: #f0f0f0;}.fd-community .fd-leaderboard .list-group-item, .fd-community-author .fd-leaderboard .list-group-item{border-left: 3px solid transparent;}.fd-community .fd-leaderboard .list-group-item:first-child, .fd-community-author .fd-leaderboard .list-group-item:first-child{border-left-color: #e22718;}.fd-blog-byline{font-size: .9rem; margin-bottom: 1rem;}