/*
Theme Name: KODIM 0825 Banyuwangi
Theme URI: https://github.com/kodim0825/wp-theme
Author: Staf Penerangan KODIM 0825
Author URI: https://kodim0825banyuwangi.go.id
Description: Portal resmi KODIM 0825 Banyuwangi - Pengabdian Tanpa Batas di Bumi Blambangan bimbingan Kemanunggalan TNI-Rakyat.
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: kodim-0825-banyuwangi
Tags: army, military, combat, responsive-layout, custom-menu, custom-colors, custom-logo, featured-images, translation-ready, blambangan
*/

/* Core Theme Styles */
body {
  background-color: #F4F6F4;
  font-family: 'Space Grotesk', sans-serif;
  margin: 0;
  padding: 0;
}

/* Hard resetting and locking-in KODIM header typography for 100% theme fidelity */
.site-header h1, 
.site-header h1 a,
#masthead h1,
#masthead h1 a {
  font-family: 'Space Grotesk', "Space Grotesk", sans-serif !important;
  font-weight: 850 !important;
  font-size: 24px !important;
  line-height: 1 !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  color: #ffffff !important;
  text-decoration: none !important;
  border: none !important;
  outline: none !important;
  display: block !important;
}

@media (max-width: 768px) {
  .site-header h1, 
  .site-header h1 a,
  #masthead h1,
  #masthead h1 a {
    font-size: 20px !important;
  }
}

.site-header p,
#masthead p {
  font-family: 'JetBrains Mono', monospace !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  margin-top: 4px !important;
}

/* Ensure WordPress native Custom Logo fits perfectly in the military header */
.custom-logo-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.custom-logo-link img, img.custom-logo {
  max-width: 100%;
  max-height: 52px;
  width: auto;
  height: auto;
  object-fit: contain;
}

/* Custom styles enqueued from functions.php and styled via custom classes */
.military-news-card {
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.military-news-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}
