/* /Layout/CommunityLayout.razor.rz.scp.css */
.community-shell[b-toh2pxeuie] {
    min-height: 100vh;
    background: #fff;
}

.community-header[b-toh2pxeuie] {
    position: sticky;
    top: 0;
    z-index: 1020;
}

.community-sidebar[b-toh2pxeuie] {
    min-height: calc(100vh - 73px);
}

.community-nav .nav-link[b-toh2pxeuie] {
    color: #495057;
    padding: 0.5rem 0.75rem;
}

.community-nav .nav-link.active[b-toh2pxeuie] {
    background: #212529;
    color: #fff;
}

.community-main[b-toh2pxeuie] {
    min-height: calc(100vh - 73px);
}

.member-avatar .avatar-sm[b-toh2pxeuie] {
    width: 32px;
    height: 32px;
    object-fit: cover;
}

.member-avatar .avatar-md[b-toh2pxeuie] {
    width: 40px;
    height: 40px;
    object-fit: cover;
}

.member-avatar .avatar-lg[b-toh2pxeuie] {
    width: 56px;
    height: 56px;
    object-fit: cover;
}

.member-avatar .avatar-placeholder.avatar-sm[b-toh2pxeuie] {
    width: 32px;
    height: 32px;
    font-size: 0.75rem;
}

.member-avatar .avatar-placeholder.avatar-md[b-toh2pxeuie] {
    width: 40px;
    height: 40px;
    font-size: 0.875rem;
}

.member-avatar .avatar-placeholder.avatar-lg[b-toh2pxeuie] {
    width: 56px;
    height: 56px;
    font-size: 1rem;
}

.level-badge-overlay[b-toh2pxeuie] {
    position: absolute;
    right: -4px;
    bottom: -6px;
}

.level-badge-overlay .badge[b-toh2pxeuie] {
    font-size: 0.65rem;
    padding: 0.2rem 0.35rem;
}

.post-card + .post-card[b-toh2pxeuie] {
    margin-top: 1rem;
}

.feed-sentinel[b-toh2pxeuie] {
    height: 1px;
}

.rank-circle[b-toh2pxeuie] {
    width: 2rem;
    text-align: center;
    color: #6c757d;
}
/* /Layout/MainLayout.razor.rz.scp.css */
.marketing-shell[b-zjrvicvxob] {
    min-height: 100vh;
    background: #fff;
}

main[b-zjrvicvxob] {
    min-height: calc(100vh - 72px);
}
/* /Layout/NavMenu.razor.rz.scp.css */
.navbar-brand[b-290aeot9f5] {
    font-size: 1.15rem;
}
/* /Pages/Home.razor.rz.scp.css */
.community-card[b-5a65oy35sv] {
    transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.community-card:hover[b-5a65oy35sv] {
    transform: translateY(-2px);
    box-shadow: 0 0.5rem 1.25rem rgba(0, 0, 0, 0.08) !important;
}
