/* ============================================
   APONGA — Badges (style mpiketrika)
   ============================================ */

.badge-coming-soon {
    background-color: rgba(var(--aponga-accent-rgb), 0.15);
    color: var(--aponga-accent);
    font-family: var(--aponga-font-heading);
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 6px 12px;
    border-radius: var(--aponga-radius);
}

.badge-premium {
    background-color: rgba(226, 59, 59, 0.15);
    color: var(--aponga-danger);
    font-family: var(--aponga-font-heading);
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 6px 12px;
    border-radius: var(--aponga-radius);
}

.badge-free {
    background-color: rgba(76, 175, 109, 0.15);
    color: var(--aponga-success);
    font-family: var(--aponga-font-heading);
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 6px 12px;
    border-radius: var(--aponga-radius);
}

/* Tag style mpiketrika */
.tag {
    display: inline-block;
    background-color: #EFEFEF;
    color: var(--aponga-text-dark);
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 8px 10px;
    transition: all var(--aponga-transition);
}
.tag:hover {
    background-color: var(--aponga-accent);
    color: #FFFFFF;
}
