.bcfc-wrapper{padding:20px;max-width:1200px;margin:auto}.bcfc-categories{margin-bottom:30px;display:flex;overflow-x:auto;white-space:nowrap;gap:12px;padding-bottom:10px;scrollbar-width:none;-ms-overflow-style:none}.bcfc-categories::-webkit-scrollbar{display:none}.bcfc-cat{padding:8px 16px;border:none;background:#7f56d9;cursor:pointer;border-radius:25px}.bcfc-cat.active{background:#e9d7fe;color:#000}#bcfc-search{width:40%;padding:10px;margin:0 auto 15px auto;border:1px solid #ccc;border-radius:5px;display:block}@media (max-width:768px){#bcfc-search{display:block;width:90% !important;margin:0 auto 15px auto !important;font-size:15px;padding:12px 16px;box-sizing:border-box}}.bcfc-post-grid{display:flex;flex-wrap:wrap;gap:20px}.bcfc-post-card{width:calc(33.333% - 20px);background:#fff;border-radius:16px;padding:15px;border:1px solid #f1f1f1;box-shadow:0px 4px 6px -2px #31487608;min-width:341.578px}@media (max-width:768px){.bcfc-post-card{width:calc(33.333% - 20px);background:#fff;border-radius:16px;padding:15px;border:1px solid #f1f1f1;box-shadow:0px 4px 6px -2px #31487608;min-width:350px;margin-left:-40px}}.bcfc-post-card img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center}.bcfc-post-cat{display:inline-block;font-size:20px;font-weight:600;color:#5a00d1;border-radius:12px;margin-bottom:8px;margin-top:25px}.bcfc-post-meta{display:flex;align-items:center;margin-top:10px;gap:10px}.bcfc-post-meta img{border-radius:50px !important;width:50px;height:50px !important}.bcfc-meta-info{display:flex;flex-direction:column;font-size:13px;color:#444}.bcfc-author-name{font-weight:600}.bcfc-post-date{font-size:12px;color:#888}.bcfc-spinner{width:40px;height:40px;margin:40px auto;border:4px solid #ccc;border-top:4px solid #6a0dad;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}