
:root {
  --primary-color: #ff8c00;
  --secondary-color: #3498db;
  --text-color: #333;
  --bg-color: #f5f5f5;
  --heading-color: #ff8c00;
}

  .blog-header {
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  }



  .sidebar-card {
    background: #f6f0e4;
    border-radius: 12px;
    padding: 1.5rem;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.04);
    margin-bottom: 2rem;
  }


  .badge-custom {
    background-color: #eef2f7;
    color: #333;
    font-size: 0.8rem;
    border-radius: 20px;
    padding: 5px 12px;
    margin: 3px;
    display: inline-block;
  }

 


.sidebar-card  a{
    color:var(--text-color);
  }
 .sidebar-card a:hover{
    color: var(--primary-color);
  }