/* =========================================
   GW ACTION NAVBAR – ROYAL / MODERN
========================================= */

.gw-actions-bar{
  margin: 26px auto 10px;
  max-width: 520px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 12px 18px;
  border-radius: 999px;
  background: linear-gradient(
    135deg,
    rgba(20,25,45,0.95),
    rgba(10,12,25,0.95)
  );
  border: 1px solid rgba(255,255,255,0.08);
  box-shadow:
    0 10px 30px rgba(0,0,0,0.6),
    inset 0 0 18px rgba(120,170,255,0.12);
  backdrop-filter: blur(10px);
}

/* Button base */
.gw-action-btn{
  background: transparent;
  border: none;
  cursor: pointer;
  color: #e6e6e6;
  font-size: 15px;
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 8px 14px;
  border-radius: 999px;
  transition: all .25s ease;
  font-weight: 600;
}

/* Numbers */
.gw-action-btn span{
  font-size: 13px;
  color: #ffd98a;
  font-weight: 700;
}

/* Like */
.gw-like:hover{
  background: rgba(255,80,90,0.15);
  color: #ffb3b8;
  box-shadow: 0 0 14px rgba(255,80,90,0.35);
}

/* Comment */
.gw-comment{
  text-decoration: none;
}
.gw-comment:hover{
  background: rgba(120,170,255,0.18);
  color: #cfe0ff;
  box-shadow: 0 0 14px rgba(120,170,255,0.35);
}

/* Share */
.gw-share:hover{
  background: rgba(80,220,170,0.18);
  color: #b9ffe8;
  box-shadow: 0 0 14px rgba(80,220,170,0.35);
}

/* Mobile tweak */
@media (max-width:600px){
  .gw-actions-bar{
    max-width: 100%;
    padding: 10px 12px;
  }
  .gw-action-btn{
    font-size: 14px;
    padding: 6px 10px;
  }
}