.bbpblocked-forum-grid{display:grid;grid-template-columns:repeat(var(--bbp-columns-desktop),1fr);gap:24px}.wp-block.bbpblocked-forum-cards.is-editor-preview-desktop .bbpblocked-forum-grid{grid-template-columns:repeat(var(--bbp-columns-desktop),1fr)!important}.wp-block.bbpblocked-forum-cards.is-editor-preview-tablet .bbpblocked-forum-grid{grid-template-columns:repeat(var(--bbp-columns-tablet),1fr)!important}.wp-block.bbpblocked-forum-cards.is-editor-preview-mobile .bbpblocked-forum-grid{grid-template-columns:repeat(var(--bbp-columns-mobile),1fr)!important}@media (max-width:1024px){.bbpblocked-forum-grid{grid-template-columns:repeat(var(--bbp-columns-tablet),1fr)}}@media (max-width:786px){.bbpblocked-forum-grid{grid-template-columns:repeat(var(--bbp-columns-mobile),1fr)}}.bbpblocked-forum-card{position:relative;background:#fff0;border-radius:12px;overflow:hidden;box-shadow:rgb(50 50 93 / .25) 0 2px 5px -1px,rgb(0 0 0 / .3) 0 1px 3px -1px;transition:0.2s}.bbpblocked-forum-card:hover{box-shadow:rgb(0 0 0 / .12) 0 1px 3px,rgb(0 0 0 / .24) 0 1px 2px}.bbpblocked-cover{width:100%;height:180px;object-fit:cover}.bbpblocked-forum-body{padding:16px}.bbpblocked-title{font-size:var(--wp--preset--font-size--x-large);margin:0 0 6px 0}.bbpblocked-description{font-size:var(--wp--preset--font-size--medium);color:var(--wp--preset--color--contrast);margin-bottom:10px}.bbpblocked-stats{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--contrast);margin-bottom:10px}.bbpblocked-latest-topics ul{margin:0;padding-left:20px;list-style:none}.bbpblocked-topic-row{display:flex;align-items:center;gap:10px;font-size:var(--wp--preset--font-size--medium);margin-bottom:8px;position:relative}.bbpblocked-topic-row img{border-radius:50%}.bbpblocked-topic-info{display:flex;flex-direction:column}.bbpblocked-topic-meta{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--contrast)}.bbpblocked-preview{position:absolute;left:200px;top:-80px;margin-left:10px;background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);padding:10px;border-radius:8px;font-size:var(--wp--preset--font-size--small);max-width:min(220px, 40vw);box-shadow:rgb(0 0 0 / .2) 0 2px 6px;opacity:0;transform:translateX(-6px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;z-index:20}.bbpblocked-topic-row:hover .bbpblocked-preview{opacity:1;transform:translateX(0)}.bbpblocked-toggle{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border-radius:32px;border:none;padding:6px 14px;font-size:var(--wp--preset--font-size--small);margin-top:10px;cursor:pointer}.bbpblocked-subforums{margin-top:10px;padding-left:10px}.bbpblocked-subforum-card{font-size:var(--wp--preset--font-size--small);margin-bottom:5px;display:flex;align-items:center;gap:8px}.bbpblocked-subforum-image{width:60px;height:60px;object-fit:cover;margin-right:8px;border-radius:6px}.bbpblocked-subforum-title{font-size:var(--wp--preset--font-size--large)}.bbpblocked-badge{font-size:var(--wp--preset--font-size--small);padding:3px 7px;border-radius:6px;margin-left:6px}.bbpblocked-badge.new{background:#3fb950;color:#fff}.bbpblocked-badge.hot{background:#ff5a5f;color:#fff}.bbpblocked-badge.trending{background:#ffb020;color:#000}.bbpblocked-contributors img{width:32px;height:32px;border-radius:50%;border:2px solid #fff;margin-left:-8px}@media (max-width:640px){.bbpblocked-cover{height:140px}.bbpblocked-subforum-image{width:48px;height:48px}}@media (max-width:786px){.bbpblocked-forum-grid{grid-template-columns:1fr!important}}@media (min-width:787px) and (max-width:1024px){.bbpblocked-forum-grid{grid-template-columns:repeat(2,1fr)!important}}