/*
Theme Name: Hello Biz Child
Theme URI:  https://maablib.org/hello-biz-child
Description: Child theme for Hello Biz — customizations go here.
Author:      Zamir Haider Alvi
Author URI:  https://azdeve.wordpress.com
Template:    hello-biz
Version:     1.0.0
Text Domain: hello-biz-child
*/

/* ========== Child theme custom CSS starts below ========== */

/* Place custom CSS here (or enqueue separate CSS file from functions.php) */
/* ===== Sidebar Container ===== */
.widget {
  margin-bottom: 25px;
  padding: 15px;
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
}

/* ===== Widget Title ===== */
.widget-title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 12px;
  padding-bottom: 6px;
  border-bottom: 2px solid #ddd;
  color: #333333;
}

/* ===== Sidebar List (Taxonomies, Categories, CPTs) ===== */
.widget ul,
.custom-tax-list,
.custom-post-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.widget ul li,
.custom-tax-list li,
.custom-post-list li {
  margin: 6px 0;
}

.widget ul li a,
.custom-tax-list li a,
.custom-post-list li a {
  text-decoration: none;
  color: #444444;
  font-size: 15px;
  transition: color 0.2s ease, padding-left 0.2s ease;
}

/* Hover effect */
.widget ul li a:hover,
.custom-tax-list li a:hover,
.custom-post-list li a:hover {
  color: #0073e6; /* change link hover color */
  padding-left: 4px;
}

/* ===== Post/Term Counts ===== */
.custom-tax-list li {
  font-size: 14px;
  color: #555555;
}

/* ===== Mobile Adjustments ===== */
@media (max-width: 768px) {
  .widget {
    padding: 12px;
  }
  .widget-title {
    font-size: 16px;
  }
  .widget ul li a {
    font-size: 14px;
  }
}
