/* ── Hub-point buttons ─────────────────────────────────────────────────────── */

.wp3s-hub-row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 12px;
}

.wp3s-hub-btn {
    cursor: pointer;
    opacity: 0.85;
    transition: opacity 0.15s, box-shadow 0.15s;
}

.wp3s-hub-btn:hover {
    opacity: 1;
}

.wp3s-hub-btn--active {
    opacity: 1;
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.8);
}
