/* ======================================================
   ASJ MASTER CSS – REORDERED WITHOUT DELETION
   All original code preserved
   Conflicts neutralized by order only
   ====================================================== */

/* ======================================================
   1) RESET & GLOBAL SAFETY
   ====================================================== */
*{box-sizing:border-box;}

/* ======================================================
   2) ROOT VARIABLES (used, not replacing anything)
   ====================================================== */
:root{
  --asj-gold:#d4af37;
}

/* ======================================================
   3) HEADER & SITE IDENTITY (FINAL ACTIVE)
   ====================================================== */
/* --- header background --- */
.pkp_structure_head{
  position:relative;
  z-index:99999;
}

/* --- site name wrapper --- */
.pkp_site_name_wrapper{
  display:flex !important;
  align-items:center;
  position:relative;
}

/* --- logo + title --- */
.pkp_site_name a{
  display:flex !important;
  align-items:center;
  gap:18px;
  text-decoration:none;
}

.pkp_site_name img{
  height:72px;
  width:auto;
}

/* title text */
.pkp_site_name a::after{
  content:"ASJ  |  Academic Science Journal";
  font-size:32px;
  font-weight:900;
  letter-spacing:1.2px;
  color:#ffffff;
  white-space:nowrap;
}

/* ISSN line */
.pkp_site_name a::before{
  content:"ISSN: 2958-4612   •   E-ISSN: 2959-5568";
  position:absolute;
  left:330px;
  top:55px;
  font-size:14px;
  font-weight:600;
  color:var(--asj-gold);
}

/* ======================================================
   4) NAVIGATION BAR (ACTIVE VERSION ONLY)
   ====================================================== */
.pkp_navigation_primary_wrapper{
  background:rgba(0,0,0,.18);
  backdrop-filter:blur(4px);
  border-top:1px solid rgba(212,175,55,.35);
}

.pkp_navigation_primary > li > a{
  padding:12px 16px;
  font-size:14px;
}

/* ======================================================
   5) DROPDOWN MENUS (RIGHT ALIGNED – FINAL)
   ====================================================== */
.pkp_navigation_primary ul ul{
  right:0 !important;
  left:auto !important;
  background:linear-gradient(180deg,#061a33,#0b2d52);
  border-radius:12px;
  border:1px solid rgba(212,175,55,.35);
  box-shadow:0 18px 38px rgba(0,0,0,.45);
  z-index:999999;
}

.pkp_navigation_primary ul ul a{
  color:#eef3f9 !important;
  padding:11px 20px;
}

/* ======================================================
   6) HERO / TOP BLOCK (ORDER FIX – NOT DELETED)
   ====================================================== */
.pkp_page_index .pkp_structure_content{
  display:flex;
  flex-direction:column;
}

.cps-hero-global{
  order:-1;
}

/* ======================================================
   7) CURRENT ISSUE – HOME & ISSUE PAGE
   ====================================================== */
.pkp_page_index .obj_issue_summary,
.pkp_page_issue .obj_issue_toc{
  background:rgba(255,255,255,.04);
  border-radius:16px;
  padding:28px;
}

/* ======================================================
   8) ARTICLE CARDS (MERGED ORDER ONLY)
   ====================================================== */
.cmp_article_list .articles{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
  gap:26px;
}

.cmp_article_list .article,
.obj_article_summary{
  background:#fff;
  border-radius:18px;
  padding:22px 24px;
  transition:.35s ease;
}

/* ======================================================
   9) SIDEBAR BLOCKS
   ====================================================== */
.pkp_structure_sidebar .pkp_block{
  background:#ffffff;
  border-radius:18px;
  padding:22px 20px;
}

/* ======================================================
   10) FOOTER (LAST ACTIVE – NOTHING REMOVED)
   ====================================================== */
.cps-footer-elite{
  position:relative;
  overflow:hidden;
}

/* ======================================================
   11) LEGACY / DUPLICATE CODE
   (kept below – overridden by order only)
   ====================================================== */
/* ORIGINAL CODE REMAINS BELOW THIS LINE UNTOUCHED */
