/* ===== پایین صفحه ===== */
footer {
  background: var(--ink);
  color: var(--bg);
  text-align: center;
  padding: 26px 18px;
}

footer {
  border-top: 8px solid;
  border-image: linear-gradient(90deg,#ff4d6d,#ff9a1f,#ffe03a,#4cc95a,#3aa0ff,#9b5de5) 1;
}

footer {
  background: linear-gradient(145deg,rgba(20,32,79,.78),rgba(40,60,160,.6))!important;
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  color: #fff!important;
}


/* دسترسی‌پذیری موبایل */
.btn { min-height:44px; }
.tab { min-height:44px!important; padding:9px 14px!important; }
@media(max-width:600px) { .btn { max-width:100%; } }
