/*
Theme Name: AssamCareer Theme
Theme URI: https://assamcareer.com/
Author: Your Name
Author URI: https://yourwebsite.com/
Description: Custom AssamCareer-style WordPress theme
Version: 1.1
License: GNU General Public License v2 or later
Text Domain: assamcareer
*/
/* Improved CSS */
body { font-family: Arial, sans-serif; background: #f4f4f9; color: #333; }
a { color: #c00; text-decoration: none; } a:hover { text-decoration: underline; }
header { background:#c00;padding:20px;text-align:center;color:#fff; }
header h1 a {color:#fff;text-decoration:none;}
nav {background:#222;padding:10px;text-align:center;}
nav a {color:#fff;margin:0 15px;font-weight:bold;} nav a:hover{color:#ffcc00;}
.container {display:flex;flex-wrap:wrap;justify-content:center;margin:20px;}
.main-content {flex:0 0 70%;max-width:70%;}
.sidebar {flex:0 0 25%;max-width:25%;margin-left:20px;}
.post {border:1px solid #ddd;margin-bottom:20px;padding:20px;background:#fff;
  border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,0.05);}
.post img {max-width:120px;float:left;margin-right:15px;border-radius:4px;}
.post h2 {font-size:20px;margin-bottom:10px;color:#c00;}
footer {background:#222;color:#fff;text-align:center;padding:30px 20px;margin-top:20px;}
.subscribe input{padding:10px;width:60%;margin-right:10px;border:1px solid #ddd;border-radius:4px;}
.subscribe button{padding:10px 20px;background:#c00;color:#fff;border:none;border-radius:4px;cursor:pointer;}
.subscribe button:hover{background:#a00;}
@media(max-width:768px){.main-content,.sidebar{flex:0 0 100%;max-width:100%;margin:0;} .post img{max-width:100%;float:none;margin:0 0 15px 0;}}


/* Post Actions */
.post-actions { margin-top: 10px; }
.read-more, .apply-now {
  display: inline-block;
  margin-top: 10px;
  margin-right: 10px;
  padding: 8px 14px;
  border-radius: 4px;
  font-size: 14px;
  text-decoration: none;
  transition: background 0.3s ease;
}
.read-more { background: #c00; color: #fff !important; }
.read-more:hover { background: #a00; }
.apply-now { background: #007b00; color: #fff !important; }
.apply-now:hover { background: #005d00; }

/* Category Grid */
.category-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 20px;
  margin: 40px 0;
}
.category-block {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  padding: 15px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}
.category-block h3 {
  margin-bottom: 10px;
  border-bottom: 2px solid #c00;
  padding-bottom: 5px;
}
.category-block ul { list-style: none; padding: 0; }
.category-block li { margin-bottom: 8px; }
.category-block li a { color: #333; font-size: 14px; }
.category-block li a:hover { color: #c00; }

/* Apply box inside single posts */
.apply-box { margin-top: 20px; }
