/**
 * community-deaj.css — estilos específicos de /pages/community.php
 * Tokens DEAJ aplicados (nav-tabs-pill, forum-tile, post-bubble).
 */

.nav-tabs-pill { gap: .4rem; flex-wrap: nowrap; overflow-x: auto; padding-bottom: .25rem; }
.nav-tabs-pill .nav-link {
    border-radius: 999px;
    padding: .45rem 1rem;
    color: #1f2937;
    font-size: .9rem;
    flex-shrink: 0;
    min-height: 38px;
    border: 1px solid #e5e7eb;
    background: #fff;
    transition: all .15s ease;
}
.nav-tabs-pill .nav-link:hover { border-color: var(--deaj-primary-bright, #2680eb); }
.nav-tabs-pill .nav-link.active {
    background: linear-gradient(135deg, var(--deaj-primary, #033e75), var(--deaj-primary-bright, #2680eb));
    color: #fff;
    border-color: var(--deaj-primary, #033e75);
}

.forum-tile {
    border-radius: 12px;
    padding: .75rem .85rem;
    transition: all .2s;
    cursor: pointer;
    border: 1px solid transparent;
}
.forum-tile:hover,
.forum-tile.active {
    background: #f0f7ff;
    border-color: #cfe2ff;
}

.post-bubble { background: #f8f9fa; border-radius: 14px; padding: .85rem 1rem; }
.post-bubble.author {
    background: #e7f1ff;
    border-left: 4px solid var(--deaj-primary, #033e75);
}
