/* =========================================================
   Fundamental Journals — SITE-ONLY Header v6
   Purpose:
   - Restores custom Fundamental Journals masthead on MAIN SITE only
   - Leaves IJFPS / IJFPSS / other journal headers untouched
   - Leaves Login / Logout / Administration in OJS default top-right
   - No visible website URL in header
   - Uses /public/site/fj-logo.png
   ========================================================= */

/* ---------------------------------------------------------
   MAIN-SITE MATCH
   Matches the site-title link when it points to:
   - /index.php/index...
   - the domain root
   --------------------------------------------------------- */

.pkp_structure_head:has(
  .pkp_site_name a.is_text[href*="/index.php/index"]
),
.pkp_structure_head:has(
  .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]
),
.pkp_structure_head:has(
  .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]
),
.pkp_head_wrapper:has(
  .pkp_site_name a.is_text[href*="/index.php/index"]
),
.pkp_head_wrapper:has(
  .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]
),
.pkp_head_wrapper:has(
  .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]
) {
    background: linear-gradient(
        105deg,
        #083b67 0%,
        #0c5381 52%,
        #083f6a 100%
    ) !important;
}

.pkp_head_wrapper:has(
  .pkp_site_name a.is_text[href*="/index.php/index"]
),
.pkp_head_wrapper:has(
  .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]
),
.pkp_head_wrapper:has(
  .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]
) {
    position: relative !important;
    min-height: 118px !important;
    overflow: hidden !important;
}

/* ---------------------------------------------------------
   PROFESSIONAL WAVE DESIGN — MAIN SITE ONLY
   --------------------------------------------------------- */

.pkp_head_wrapper:has(
  .pkp_site_name a.is_text[href*="/index.php/index"]
)::before,
.pkp_head_wrapper:has(
  .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]
)::before,
.pkp_head_wrapper:has(
  .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]
)::before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 430px;
    right: -55px;
    top: 24px;
    height: 72px;

    border-top: 5px solid rgba(235, 250, 255, .92);
    border-bottom: 4px solid rgba(60, 180, 250, .65);
    border-radius: 50%;

    transform: skewX(-18deg) rotate(-1.5deg);

    box-shadow:
        0 -10px 0 -6px rgba(255,255,255,.55),
        0  10px 0 -6px rgba(153,214,55,.86),
        0  18px 0 -11px rgba(41,185,255,.62);

    pointer-events: none;
}

.pkp_head_wrapper:has(
  .pkp_site_name a.is_text[href*="/index.php/index"]
)::after,
.pkp_head_wrapper:has(
  .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]
)::after,
.pkp_head_wrapper:has(
  .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]
)::after {
    content: "";
    position: absolute;
    z-index: 0;
    left: 340px;
    right: 120px;
    bottom: 17px;
    height: 3px;

    background: linear-gradient(
        90deg,
        rgba(50,175,255,0) 0%,
        rgba(50,175,255,.92) 18%,
        rgba(105,230,255,.98) 50%,
        rgba(154,215,58,.96) 76%,
        rgba(154,215,58,0) 100%
    );

    transform: skewX(-16deg);
    pointer-events: none;
}

/* ---------------------------------------------------------
   SITE-NAME WRAPPER — MAIN SITE ONLY
   --------------------------------------------------------- */

.pkp_site_name_wrapper:has(
  .pkp_site_name a.is_text[href*="/index.php/index"]
),
.pkp_site_name_wrapper:has(
  .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]
),
.pkp_site_name_wrapper:has(
  .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]
) {
    position: relative !important;
    min-height: 118px !important;
    padding: 0 !important;
    z-index: 2;
}

/* ---------------------------------------------------------
   MAIN SITE TITLE — applies only to Fundamental Journals link
   --------------------------------------------------------- */

.pkp_site_name a.is_text[href*="/index.php/index"],
.pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"],
.pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"] {
    position: relative !important;
    z-index: 3 !important;

    display: block !important;
    width: 680px !important;
    height: 96px !important;

    margin: 9px 0 0 22px !important;
    padding: 17px 0 0 100px !important;
    box-sizing: border-box !important;

    background-image: url("/public/site/fj-logo.png") !important;
    background-repeat: no-repeat !important;
    background-position: 2px center !important;
    background-size: 78px auto !important;

    color: #ffffff !important;
    font-family: Georgia, "Times New Roman", serif !important;
    font-size: 34px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    text-transform: none !important;
    text-decoration: none !important;
    letter-spacing: .1px !important;
    white-space: nowrap !important;

    text-shadow: 0 1px 2px rgba(0,0,0,.28) !important;
}

/* Green underline */
.pkp_site_name a.is_text[href*="/index.php/index"]::before,
.pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]::before,
.pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]::before {
    content: "";
    position: absolute;

    left: 101px;
    top: 53px;

    width: 400px;
    height: 3px;

    border-radius: 2px;

    background: linear-gradient(
        90deg,
        #a9d535 0%,
        #badf48 72%,
        rgba(186,223,72,0) 100%
    );
}

/* Subtitle */
.pkp_site_name a.is_text[href*="/index.php/index"]::after,
.pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]::after,
.pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]::after {
    content: "International Academic & Scientific Research";
    position: absolute;

    left: 101px;
    top: 62px;

    color: rgba(255,255,255,.98);

    font-family: Georgia, "Times New Roman", serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.2;

    white-space: nowrap;
    text-shadow: 0 1px 2px rgba(0,0,0,.24);
}

/* =========================================================
   IMPORTANT:
   - No URL is generated.
   - No Login / Logout / Administration positioning is changed.
   - Journal pages are intentionally untouched.
   ========================================================= */

/* ---------- Tablet ---------- */
@media (max-width: 1050px) {

    .pkp_head_wrapper:has(
      .pkp_site_name a.is_text[href*="/index.php/index"]
    ),
    .pkp_head_wrapper:has(
      .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]
    ),
    .pkp_head_wrapper:has(
      .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]
    ),
    .pkp_site_name_wrapper:has(
      .pkp_site_name a.is_text[href*="/index.php/index"]
    ),
    .pkp_site_name_wrapper:has(
      .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]
    ),
    .pkp_site_name_wrapper:has(
      .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]
    ) {
        min-height: 105px !important;
    }

    .pkp_site_name a.is_text[href*="/index.php/index"],
    .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"],
    .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"] {
        width: 560px !important;
        height: 90px !important;

        margin-left: 14px !important;
        padding-left: 86px !important;

        background-size: 66px auto !important;

        font-size: 28px !important;
    }

    .pkp_site_name a.is_text[href*="/index.php/index"]::before,
    .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]::before,
    .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]::before {
        left: 87px;
        top: 47px;
        width: 330px;
    }

    .pkp_site_name a.is_text[href*="/index.php/index"]::after,
    .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]::after,
    .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]::after {
        left: 86px;
        top: 55px;
        font-size: 13px;
    }
}

/* ---------- Mobile ---------- */
@media (max-width: 720px) {

    .pkp_head_wrapper:has(
      .pkp_site_name a.is_text[href*="/index.php/index"]
    ),
    .pkp_head_wrapper:has(
      .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]
    ),
    .pkp_head_wrapper:has(
      .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]
    ),
    .pkp_site_name_wrapper:has(
      .pkp_site_name a.is_text[href*="/index.php/index"]
    ),
    .pkp_site_name_wrapper:has(
      .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]
    ),
    .pkp_site_name_wrapper:has(
      .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]
    ) {
        min-height: 88px !important;
    }

    .pkp_head_wrapper:has(
      .pkp_site_name a.is_text[href*="/index.php/index"]
    )::before,
    .pkp_head_wrapper:has(
      .pkp_site_name a.is_text[href*="/index.php/index"]
    )::after,
    .pkp_head_wrapper:has(
      .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]
    )::before,
    .pkp_head_wrapper:has(
      .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]
    )::after,
    .pkp_head_wrapper:has(
      .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]
    )::before,
    .pkp_head_wrapper:has(
      .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]
    )::after {
        display: none !important;
    }

    .pkp_site_name a.is_text[href*="/index.php/index"],
    .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"],
    .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"] {
        width: calc(100vw - 75px) !important;
        height: 76px !important;

        margin: 5px 0 0 8px !important;
        padding: 14px 0 0 64px !important;

        background-size: 50px auto !important;

        font-size: 21px !important;
    }

    .pkp_site_name a.is_text[href*="/index.php/index"]::before,
    .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]::before,
    .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]::before {
        left: 65px;
        top: 39px;
        width: 210px;
        height: 2px;
    }

    .pkp_site_name a.is_text[href*="/index.php/index"]::after,
    .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com/"]::after,
    .pkp_site_name a.is_text[href="https://www.fundamentaljournals.com"]::after {
        left: 64px;
        top: 46px;
        font-size: 10px;
    }
}
