/*
Theme Name: HorizonWS Theme
Theme URI: https://horizonwebservices.com
Author: Horizon Web Services & ChatGPT
Author URI: https://horizonwebservices.com
Description: Custom theme with HWS header/footer, dynamic breadcrumbs, card-style posts, and styled prev/next navigation.
Version: 1.5.0
Requires at least: 5.8
Tested up to: 6.6
License: GPLv2 or later
Text Domain: hws-custom-header-footer
*/

/* --- HWS center background + post cards --- */
.hws-main-wrap { background: #f7f7f7 !important; }
.hws-main-wrap .site-main { padding: 40px 0; }

.post-card {
  background: #ffffff;
  border: 1px solid #e9ecef;
  border-radius: 12px;
  padding: 24px;
  box-shadow: 0 1px 2px rgba(0,0,0,0.03);
}
.post-card + .post-card { margin-top: 24px; }
.post-card .entry-title { margin-bottom: .5rem; font-weight: 700; }
.post-card .entry-title a { text-decoration: none; }
.post-card .entry-title a:hover { text-decoration: underline; }

/* Single post nav (scoped, no conflict with global .title) */
.hws-post-nav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:32px}
.hws-post-nav .prev,.hws-post-nav .next{flex:1 1 320px}
.hws-post-nav a{display:block;background:#fff;border:1px solid #e6e8eb;border-radius:12px;padding:16px 20px;box-shadow:0 1px 2px rgba(0,0,0,.04);text-decoration:none}
.hws-post-nav .kicker{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin-bottom:6px}
.hws-post-nav .hws-nav-title{display:block;font-size:16px;font-weight:700;line-height:1.35;color:#0e1725}