/*
Theme Name: UNTAD Kesmas (FKM)
Theme URI: https://kesmas.fkm.untad.ac.id
Author: Divisi Website dan Desain - UPA TIK Universitas Tadulako
Author URI: https://tik.untad.ac.id
Description: Tema WordPress tanpa plugin yang disesuaikan khusus untuk Program Studi Kesehatan Masyarakat, Fakultas Kesehatan Masyarakat, Universitas Tadulako.
Version: 1.2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: untad-kesmas
Domain Path: /languages

------------------------------------------------------------------
PROJECT INFORMATION
------------------------------------------------------------------
Project Title  : Theme Kesmas FKM UNTAD
Lead Developer : Ahmad Safi'i, S.Kom, M.M. (Kadiv Website & Desain UPA TIK)
Organization   : UPA TIK Universitas Tadulako
Target Domain  : kesmas.fkm.untad.ac.id

------------------------------------------------------------------
CHANGELOG
------------------------------------------------------------------
v1.0.1 (August 2026)
- Fix: Penyelarasan potongan miring gambar hero (clip-path) agar simetris di semua slide.
- Fix: Penyesuaian posisi indikator slider (titik 3) tepat berada di tengah (absolute center) dan aman dari potongan section bawah.
- Fix: Penambahan padding-bottom pada .hero-section untuk mencegah layout bertumpuk dengan elemen bawahnya.

v1.0.0 (Initial Release)
- Initial setup & core template structure.
------------------------------------------------------------------
*/

:root {
  /* Branding Colors based on UI Mockup */
  --untad-purple-primary: #3b1e7b;   /* Warna Ungu Utama Topbar/Navbar/Footer */
  --untad-purple-hover: #2e1564;     /* Ungu Lebih Gelap */
  --untad-purple-accent: #6d28d9;    /* Ungu Cerah Tombol/Highlight */
  --untad-purple-light: #f5f3ff;     /* Ungu Background Halus */
  --untad-gray-bg: #f8fafc;          /* Gray Background Section */
  --untad-text-main: #1e293b;        /* Text Utama */
  --untad-text-muted: #64748b;       /* Text Subtitle */
  --untad-border: #e2e8f0;           /* Border Line */
  --untad-white: #ffffff;
  
  --container-max-width: 1280px;
  --font-main: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  font-family: var(--font-main);
  color: var(--untad-text-main);
  background-color: var(--untad-gray-bg);
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

a {
  color: var(--untad-purple-accent);
  text-decoration: none;
}

a:hover {
  color: var(--untad-purple-primary);
}

.container {
  width: 100%;
  max-width: var(--container-max-width);
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}