/*
Theme Name: UNA – AtifAlabbasi
Theme URI: https://una-oic.org/
Author: Atif Alabbasi / UNA
Author URI: https://una-oic.org/
Description: Lightweight, secure, performance-first WordPress theme with modular Options + Layout Variants. Gutenberg-first, Elementor-compatible.
Version: 1.1.95.39
Requires at least: 6.2
Tested up to: 6.7
Requires PHP: 8.0
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: una-atifalabbasi
Tags: news, custom-logo, custom-menu, rtl-language-support, accessibility-ready, translation-ready, lightweight
*/

:root{--una-container:1320px;}

/* === UNA Footer Grid (v2) === */
.una-footer.una-footer--1 {
  border-top: 1px solid rgba(0,0,0,.08);
  margin-top: 30px;
}

.una-footer__inner{
  max-width: 1200px;
  margin: 0 auto;
  padding: 28px 16px;
}

.una-footer__widgets{
  display: grid;
  gap: 18px;
  margin-bottom: 18px;
}

.una-footer__widgets--cols-2{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
.una-footer__widgets--cols-3{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
.una-footer__widgets--cols-4{ grid-template-columns: repeat(4, minmax(0, 1fr)); }

@media (max-width: 900px){
  .una-footer__widgets--cols-3,
  .una-footer__widgets--cols-4{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 560px){
  .una-footer__widgets{
    grid-template-columns: 1fr;
  }
}

.una-footer__bottom{
  border-top: 1px solid rgba(0,0,0,.08);
  padding-top: 14px;
  font-size: 14px;
  opacity: .85;
}

.una-footer__social{
  margin: 10px 0 18px;
}

.una-footer__col .widget-title,
.una-footer__col h4{
  margin: 0 0 10px;
}

.una-footer__col ul{
  margin: 0;
  padding-inline-start: 18px;
}
/* === /UNA Footer Grid (v2) === */

/* ---------------------------------------------------
   Category Archive: Rich Description + Footer (Term Meta)
--------------------------------------------------- */
.una-archive-desc{margin-top:8px}
.una-archive-term-footer{margin-top:18px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08)}