 body {
            font-family: Arial, sans-serif;
            line-height: 1.6;
            background-color: #f5f5f5;
            color: #333;
            margin: 0;
            padding: 0;
        }
        
        
        
        
        .nav {
 
  width: 100%;
  background: white;
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);
  transition: all 0.3s ease;
  z-index: 1000;
  margin-bottom: 25px;
}
.menu {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 70px;
}
.logo {
  font-size: 45px;
}
.menuch {
  display: flex;
  gap: 30px;
  align-items: center;
}

.menuch li a:hover {
  color: #007bff;
}
.menuch li a {
  color: #333;
  text-decoration: none;
  font-size: 16px;
  transition: color 0.3s ease;
  white-space: nowrap;
}
.menuch li{
list-style-type: none;
}
.kartex {margin-top: 10px;}
.post-thumbnail {float: left;
margin-right: 10px;}

        .container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 15px;
        }
.contv{
display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 2rem;
}
.post {
  margin-bottom: 2rem;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #eee;
}
.kont{
	background: white;
  border-radius: 8px;
  padding: 1.5rem;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  }

.sidebar {
  background: white;
  border-radius: 8px;
  padding: 1.5rem;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.widget {
  margin-bottom: 2rem;
  list-style: none;
}
.wp-block-heading{
color: #2c3e50;
  margin-bottom: 1rem;
  padding-bottom: 0.5rem;
  border-bottom: 2px solid #ecf0f1;
}

.wp-block-categories-list{
	display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  }






.story-title {
            font-size: 1.4rem;
            margin-bottom: 0.5rem;
        }
        
        .story-title a {
            color: #2c3e50;
            text-decoration: none;
        }
        
        .story-title a:hover {
            color: #3498db;
        }
             .story-con {
            margin-bottom: 1rem;
            line-height: 1.8;
        }
          .tags {
            display: flex;
            flex-wrap: wrap;
            gap: 0.5rem;
        }
            .tag a  {
            background: #ecf0f1;
            padding: 0.2rem 0.5rem;
            border-radius: 3px;
            font-size: 0.8rem;
            text-decoration: none;
            color: #34495e;
        }
        
        .tag a:hover  {
            background: #bdc3c7;
        }
.cat-item  {
            
              list-style: none;
        }
        .cat-item a {
            background: #ecf0f1;
            padding: 0.2rem 0.5rem;
            border-radius: 3px;
            font-size: 0.8rem;
            text-decoration: none;
            color: #34495e;
              
        }
  .cat-item a:hover {
            background: #bdc3c7;
        }

 @media (max-width: 980px) {
            .contv {
                grid-template-columns: 1fr;
            }
            
            .sidebar {
                display: none;
            }
        }



