/*
Theme Name: Navneet Communication Service
Theme URI: https://navneetinternet.com
Author: Navneet Communication Service Team
Author URI: https://navneetinternet.com
Description: High-performance, lightweight custom WordPress theme for Navneet Communication Service. Engineered with clean semantic HTML5, CSS3 design tokens, vanilla JavaScript, and server-side rendered (SSR) blog architecture for maximum B2B enterprise SEO. Shared hosting ready with zero heavy page-builder bloat.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: navneet-communication
Tags: telecom, corporate, broadband, leased-line, enterprise, clean, responsive, fast-loading, seo-optimized
*/

/* WordPress Core Alignment & Utility Classes */
.alignnone {
  margin: 1em 0;
}
.aligncenter {
  display: block;
  margin: 1.5em auto;
}
.alignright {
  float: right;
  margin: 0.5em 0 1.5em 1.5em;
}
.alignleft {
  float: left;
  margin: 0.5em 1.5em 1.5em 0;
}
.wp-caption {
  max-width: 100%;
  margin-bottom: 1.5em;
  text-align: center;
}
.wp-caption-text {
  font-size: 0.85rem;
  color: var(--text-muted, #64748B);
  margin-top: 6px;
}
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/* Post Pagination Styling */
.ncs-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  margin-top: 48px;
}
.ncs-pagination .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 42px;
  height: 42px;
  padding: 0 14px;
  border-radius: var(--border-radius-pill, 9999px);
  background: #FFFFFF;
  border: 1px solid var(--ncs-card-border, #E2E8F0);
  color: var(--text-body, #334155);
  font-family: var(--font-heading, 'Inter', sans-serif);
  font-weight: 600;
  font-size: 0.9rem;
  text-decoration: none;
  transition: all var(--transition-fast, 0.2s ease);
}
.ncs-pagination .page-numbers:hover,
.ncs-pagination .page-numbers.current {
  background: var(--ncs-primary, #0056E0);
  border-color: var(--ncs-primary, #0056E0);
  color: #FFFFFF;
  box-shadow: 0 4px 12px rgba(0, 86, 224, 0.25);
}
