/* Jurnal portalının giriş səhifəsi (journal.tec.ndu.edu.az) */

body.pkp_page_index .page_index_site { background: #f8fafc; }
.tec_portal_hero { grid-template-columns: 1fr !important; padding-top: 4rem; padding-bottom: 4.5rem; }
.tec_portal .tec_hero_title { max-width: 18ch; }

.tec_journal_cards { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.5rem; margin-top: 1.5rem; }
.tec_journal_card {
  display: grid;
  grid-template-columns: 170px 1fr;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 18px;
  overflow: hidden;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.tec_journal_card:hover { transform: translateY(-4px); box-shadow: 0 24px 44px -24px rgba(15, 23, 42, 0.4); }

.tec_journal_card_cover {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.25rem 1rem 1.25rem 1.4rem;
  color: #fff;
  background: linear-gradient(160deg, #0a5f75, #1ba6c4);
  box-shadow: inset 10px 0 0 rgba(0, 0, 0, 0.22);
}
.tec_journal_huquq .tec_journal_card_cover { background: linear-gradient(160deg, #0b4c6e, #2a8fbf); }
.tec_journal_card_cover .tec_cover_brand { color: #e6b97a; font-size: 0.68rem; font-weight: 700; letter-spacing: 0.25em; }
.tec_journal_card_cover .tec_cover_name { font-family: "Newsreader", Georgia, serif; font-size: 1.35rem; line-height: 1.15; font-weight: 600; border-top: 1px solid #e6b97a; padding-top: 0.8rem; }

.tec_journal_card_body { padding: 1.6rem 1.6rem 1.5rem; display: flex; flex-direction: column; }
.tec_journal_card_body h3 { margin: 0 0 0.6rem; font-family: "Newsreader", Georgia, serif; font-size: 1.5rem; }
.tec_journal_card_body h3 a { color: #0f172a; text-decoration: none; }
.tec_journal_card_body h3 a:hover { color: var(--tec-site-dark); }
.tec_journal_card_desc { color: #475569; font-size: 0.95rem; line-height: 1.6; flex: 1; }
.tec_journal_card_desc p { margin: 0 0 0.8rem; }
.tec_journal_card .tec_actions { margin-top: 1rem; }
.tec_journal_card .tec_btn { padding: 0.65rem 1.1rem; font-size: 0.88rem; }

@media (max-width: 900px) {
  .tec_journal_cards { grid-template-columns: 1fr; }
}
@media (max-width: 520px) {
  .tec_journal_card { grid-template-columns: 1fr; }
  .tec_journal_card_cover { min-height: 130px; }
}

/* Giriş səhifəsində mətn rəngləri (standart tema üstələnir) */
.tec_portal .tec_eyebrow { color: var(--tec-accent) !important; }
.tec_portal .tec_hero_title { color: #fff !important; }
.tec_portal .tec_hero_lead, .tec_portal .tec_hero_lead p { color: rgba(255, 255, 255, 0.85) !important; }
.tec_portal .tec_kicker { color: var(--tec-accent-strong) !important; }
.tec_portal .tec_section > h2 { color: #0f172a; }
.tec_portal .tec_btn_dark, .tec_portal .tec_btn_dark:hover { color: #fff !important; }
.tec_portal .tec_btn_outline { color: var(--tec-from) !important; }
.tec_portal .tec_btn_outline:hover { color: #fff !important; }
