/* MIQDAR Scholarly public-facing visual system. OJS administration is untouched. */
:root {
  --mq-ink: #142b3b;
  --mq-deep: #102d3e;
  --mq-deeper: #0b2230;
  --mq-teal: #2e7d78;
  --mq-mint: #ccece1;
  --mq-gold: #d7b77c;
  --mq-paper: #f6f7f4;
  --mq-line: #dfe6e3;
  --mq-muted: #536773;
  --mq-accent: #2e7d78;
}

body.miqdar-designed {
  background: var(--mq-paper);
  color: var(--mq-ink);
  font-family: "Noto Sans", "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;
  font-size: 16px;
  line-height: 1.75;
  -webkit-font-smoothing: antialiased;
}

body.miqdar-designed *, body.miqdar-designed *::before, body.miqdar-designed *::after { box-sizing: border-box; }
body.miqdar-designed a { color: var(--mq-teal); text-decoration-thickness: 1px; text-underline-offset: 4px; }
body.miqdar-designed a:focus-visible, body.miqdar-designed button:focus-visible { outline: 3px solid var(--mq-gold); outline-offset: 4px; }
body.miqdar-designed .pkp_structure_page { min-height: 100vh; display: flex; flex-direction: column; }

/* Shared masthead and navigation */
body.miqdar-designed .pkp_structure_head {
  position: relative;
  z-index: 20;
  background: var(--mq-deep);
  border: 0;
  box-shadow: none;
}
body.miqdar-designed[data-miqdar-context="awefs"] .pkp_structure_head,
body.miqdar-designed[data-miqdar-context="edla"] .pkp_structure_head,
body.miqdar-designed[data-miqdar-context="hrbe"] .pkp_structure_head,
body.miqdar-designed[data-miqdar-context="mjeps"] .pkp_structure_head,
body.miqdar-designed[data-miqdar-context="mjbe"] .pkp_structure_head,
body.miqdar-designed[data-miqdar-context="mjlss"] .pkp_structure_head { background: var(--mq-accent); }
body.miqdar-designed .pkp_structure_head::before {
  content: "";
  position: absolute;
  inset: 0 0 auto;
  height: 3px;
  background: linear-gradient(90deg, var(--mq-teal), var(--mq-gold), #7db8ad);
}
body.miqdar-designed .pkp_head_wrapper {
  max-width: 1380px;
  padding: 22px 36px 18px;
  margin: 0 auto;
  width: 100%;
  background: transparent;
  box-shadow: none;
}
body.miqdar-designed .pkp_site_name_wrapper,
body.miqdar-designed .pkp_site_name { float: none; width: auto; margin: 0; padding: 0; }
body.miqdar-designed .pkp_site_name a.is_text {
  display: inline-flex;
  align-items: center;
  gap: 16px;
  max-width: 900px;
  color: #fff;
  font-size: clamp(20px, 2.3vw, 29px);
  font-weight: 800;
  line-height: 1.27;
  letter-spacing: -.025em;
  text-decoration: none;
  text-shadow: none;
}
body.miqdar-designed .pkp_site_name a.is_text::before { display: none; }
body.miqdar-designed .miqdar-logo-icon { display: inline-block; flex: 0 0 auto; width: 37px; height: 37px; border-radius: 10px; box-shadow: 0 5px 16px rgba(0,0,0,.14); }
body.miqdar-designed .miqdar-back {
  display: inline-block;
  margin-bottom: 7px;
  color: var(--mq-mint);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .15em;
  text-decoration: none;
  text-transform: uppercase;
}
body.miqdar-designed .miqdar-back:hover { color: #fff; }
body.miqdar-designed .pkp_site_nav_menu,
body.miqdar-designed .pkp_navigation_primary_row,
body.miqdar-designed .pkp_navigation_user_wrapper { background: transparent; border: 0; box-shadow: none; }
body.miqdar-designed .pkp_navigation_primary > li > a,
body.miqdar-designed .pkp_navigation_user > li > a,
body.miqdar-designed .pkp_head_wrapper .pkp_navigation_search_wrapper a {
  color: #e9f2ef;
  font-weight: 600;
  text-decoration: none;
  border: 0;
}
body.miqdar-designed .pkp_navigation_primary > li > a:hover,
body.miqdar-designed .pkp_navigation_user > li > a:hover,
body.miqdar-designed .pkp_head_wrapper .pkp_navigation_search_wrapper a:hover { color: var(--mq-gold); }
body.miqdar-designed .pkp_navigation_primary .dropdown-menu {
  min-width: 270px;
  max-height: min(72vh, 580px);
  padding: 9px;
  border: 1px solid rgba(19, 45, 61, .12);
  border-radius: 16px;
  box-shadow: 0 24px 55px rgba(5, 23, 32, .22);
  overflow-y: auto;
  background: #fff;
}
body.miqdar-designed .pkp_navigation_primary .dropdown-menu li { margin: 0; }
body.miqdar-designed .pkp_navigation_primary .dropdown-menu a { display: block; padding: 9px 13px; border-radius: 9px; color: var(--mq-ink); line-height: 1.5; text-decoration: none; }
body.miqdar-designed .pkp_navigation_primary .dropdown-menu a:hover,
body.miqdar-designed .pkp_navigation_primary .dropdown-menu a:focus-visible { background: #edf5f2; color: var(--mq-accent); }
body.miqdar-designed .pkp_navigation_primary > li > a[aria-expanded="true"] { color: var(--mq-gold); }

/* Wide publisher canvas */
body.miqdar-designed:has(.page_index_site) .pkp_structure_content {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: none;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent;
}
body.miqdar-designed:has(.page_index_site) .pkp_structure_main {
  float: none;
  width: 100%;
  max-width: none;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent;
}
body.miqdar-designed .pkp_structure_main::before,
body.miqdar-designed .pkp_structure_main::after { display: none !important; }
body.miqdar-designed .page_index_site { max-width: none; margin: 0; padding: 0; }
body.miqdar-designed .page_index_site .about_site { max-width: none; margin: 0; padding: 0; }
body.miqdar-designed .miqdar-hero {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1.5fr) minmax(230px, .55fr);
  column-gap: 7%;
  overflow: hidden;
  isolation: isolate;
  max-width: 1320px;
  min-height: 520px;
  margin: 32px auto 0;
  padding: clamp(38px, 5.7vw, 82px);
  border-radius: 30px;
  background: radial-gradient(circle at 91% 15%, rgba(87, 165, 156, .32), transparent 29%),
              radial-gradient(circle at 70% 94%, rgba(215, 183, 124, .16), transparent 30%),
              linear-gradient(135deg, #123c49 0%, #0f2e3f 53%, #0b2230 100%);
  color: #fff;
  box-shadow: 0 30px 80px rgba(12, 44, 56, .18);
}
body.miqdar-designed .miqdar-hero::after {
  display: none;
}
body.miqdar-designed .miqdar-hero > :not(.miqdar-hero__facts) { grid-column: 1; }
body.miqdar-designed .miqdar-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  width: fit-content;
  margin: 0 0 26px;
  color: var(--mq-mint);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .16em;
  line-height: 1.5;
  text-transform: uppercase;
}
body.miqdar-designed .miqdar-eyebrow::before { content: ""; width: 28px; height: 2px; background: var(--mq-gold); }
body.miqdar-designed .miqdar-hero h2 {
  margin: 0 0 26px;
  color: #fff;
  font-size: clamp(46px, 5.4vw, 78px);
  font-weight: 800;
  line-height: 1.08;
  letter-spacing: -.055em;
}
body.miqdar-designed .miqdar-hero > p { max-width: 770px; margin: 0 0 15px; color: #d9e6e4; font-size: 15px; line-height: 1.8; }
body.miqdar-designed .miqdar-hero > p:has(strong) { color: #fff; font-size: clamp(20px, 2.15vw, 29px); line-height: 1.4; letter-spacing: -.02em; }
body.miqdar-designed .miqdar-hero strong { font-weight: 600; }
body.miqdar-designed .miqdar-hero__actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 22px; }
body.miqdar-designed .miqdar-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-height: 46px;
  padding: 11px 20px;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 800;
  text-decoration: none;
  transition: transform .2s ease, background .2s ease, box-shadow .2s ease;
}
body.miqdar-designed .miqdar-button:hover { transform: translateY(-2px); }
body.miqdar-designed .miqdar-button--light { background: #e5f3eb; color: var(--mq-deep); box-shadow: 0 10px 24px rgba(5, 23, 32, .18); }
body.miqdar-designed .miqdar-button--light:hover { background: #fff; color: var(--mq-deep); }
body.miqdar-designed .miqdar-button--ghost { border: 1px solid rgba(255,255,255,.37); color: #fff; }
body.miqdar-designed .miqdar-button--ghost:hover { background: rgba(255,255,255,.09); color: #fff; }
body.miqdar-designed .miqdar-hero__facts {
  display: flex;
  flex-direction: column;
  justify-content: end;
  grid-column: 2;
  grid-row: 1 / span 7;
  align-self: stretch;
  padding-inline-start: 32px;
  border-inline-start: 0;
}
body.miqdar-designed .miqdar-hero__facts span { padding: 17px 0; border-bottom: 1px solid rgba(255,255,255,.13); color: #d9e6e4; font-size: 14px; font-weight: 600; }
body.miqdar-designed .miqdar-hero__facts strong { display: block; color: #fff; font-size: 33px; line-height: 1.15; font-weight: 800; }

/* Publisher story cards */
body.miqdar-designed .miqdar-story-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px; max-width: 1320px; margin: 22px auto 0; }
body.miqdar-designed .miqdar-story-card {
  position: relative;
  padding: clamp(28px, 3.5vw, 48px);
  background: #fff;
  border: 1px solid var(--mq-line);
  border-radius: 24px;
  box-shadow: 0 14px 36px rgba(14, 46, 58, .045);
}
body.miqdar-designed .miqdar-story-card:first-child,
body.miqdar-designed .miqdar-story-card:last-child { grid-column: 1 / -1; }
body.miqdar-designed .miqdar-story-card:nth-child(2) { background: #eaf2ed; }
body.miqdar-designed .miqdar-story-card:nth-child(3) { background: #edf2f5; }
body.miqdar-designed .miqdar-story-card::before { content: "0" counter(mqstory); counter-increment: mqstory; display: block; color: var(--mq-teal); font-size: 13px; font-weight: 900; letter-spacing: .13em; margin-bottom: 22px; }
body.miqdar-designed .miqdar-story-grid { counter-reset: mqstory; }
body.miqdar-designed .miqdar-story-card h2 { margin: 0 0 14px; color: var(--mq-deep); font-size: clamp(25px,2.5vw,36px); line-height: 1.24; letter-spacing: -.025em; }
body.miqdar-designed .miqdar-story-card p { max-width: 970px; margin: 0 0 10px; color: var(--mq-muted); font-size: 15px; }
body.miqdar-designed .miqdar-story-card ul { display: flex; flex-wrap: wrap; gap: 10px; padding: 0; margin: 24px 0 0; list-style: none; }
body.miqdar-designed .miqdar-story-card li { padding: 7px 13px; border: 1px solid #cddfda; border-radius: 999px; color: var(--mq-deep); background: #f2f8f5; font-size: 13px; font-weight: 700; }
body.miqdar-designed .miqdar-guides { max-width: 1320px; margin: 82px auto 0; }
body.miqdar-designed .miqdar-guides__intro { margin-bottom: 28px; }
body.miqdar-designed .miqdar-guides__intro span { display: block; margin-bottom: 9px; color: var(--mq-teal); font-size: 12px; font-weight: 900; letter-spacing: .14em; text-transform: uppercase; }
body.miqdar-designed .miqdar-guides__intro h2 { margin: 0 0 8px; color: var(--mq-deep); font-size: clamp(28px,3.7vw,46px); line-height: 1.2; }
body.miqdar-designed .miqdar-guides__intro p { max-width: 760px; margin: 0; color: var(--mq-muted); }
body.miqdar-designed .miqdar-guides__grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 18px; }
body.miqdar-designed .miqdar-guide-card { display: flex; flex-direction: column; min-height: 225px; padding: 27px; border: 1px solid var(--mq-line); border-radius: 22px; background: #fff; color: var(--mq-ink); text-decoration: none; box-shadow: 0 12px 30px rgba(15,46,59,.045); transition: transform .2s ease, box-shadow .2s ease; }
body.miqdar-designed .miqdar-guide-card:hover { transform: translateY(-4px); box-shadow: 0 20px 42px rgba(15,46,59,.1); }
body.miqdar-designed .miqdar-guide-card strong { display: block; color: var(--mq-deep); font-size: 21px; line-height: 1.35; }
body.miqdar-designed .miqdar-guide-card span { margin: 12px 0 auto; color: var(--mq-muted); font-size: 14px; line-height: 1.7; }
body.miqdar-designed .miqdar-guide-card b { margin-top: 18px; color: var(--mq-teal); font-size: 13px; }

/* Journal directory */
body.miqdar-designed .page_index_site .journals { max-width: 1320px; margin: 90px auto 96px; padding: 0; }
body.miqdar-designed .page_index_site .journals > h2 { position: static !important; left: auto !important; right: auto !important; width: auto; height: auto; clip: auto; margin: 0 0 30px; color: var(--mq-deep); font-size: clamp(34px,4vw,54px); line-height: 1.15; letter-spacing: -.04em; }
body.miqdar-designed .page_index_site .journals > h2::before { content: "PORTFOLIO / 01—06"; display: block; margin-bottom: 16px; color: var(--mq-teal); font-size: 12px; line-height: 1.3; letter-spacing: .17em; font-weight: 900; }
html[lang="ar"] body.miqdar-designed .page_index_site .journals > h2::before { content: "استكشف محفظتنا البحثية"; }
body.miqdar-designed .page_index_site .journals > ul { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 20px; padding: 0; margin: 0; list-style: none; }
body.miqdar-designed .page_index_site .journals > ul > li {
  --card-accent: #2e7d78;
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 1px solid var(--mq-line);
  border-radius: 23px;
  background: #fff;
  box-shadow: 0 10px 28px rgba(15, 46, 59, .045);
  transition: transform .24s ease, box-shadow .24s ease;
}
body.miqdar-designed .page_index_site .journals > ul > li:hover { transform: translateY(-6px); box-shadow: 0 24px 48px rgba(15, 46, 59, .12); }
body.miqdar-designed .page_index_site .journals > ul > li:nth-child(2) { --card-accent: #4758a8; }
body.miqdar-designed .page_index_site .journals > ul > li:nth-child(3) { --card-accent: #b85c38; }
body.miqdar-designed .page_index_site .journals > ul > li:nth-child(4) { --card-accent: #336c9e; }
body.miqdar-designed .page_index_site .journals > ul > li:nth-child(5) { --card-accent: #3e7451; }
body.miqdar-designed .page_index_site .journals > ul > li:nth-child(6) { --card-accent: #7a3e52; }
body.miqdar-designed .page_index_site .journals > ul > li::before {
  content: "";
  display: block;
  width: 100%;
  height: 104px;
  background: radial-gradient(circle at 82% 42%, rgba(255,255,255,.27) 0 4%, transparent 4.5% 12%, rgba(255,255,255,.22) 12.5% 13%, transparent 13.5%),
              linear-gradient(115deg, var(--card-accent), color-mix(in srgb, var(--card-accent) 55%, #142b3b));
}
body.miqdar-designed .page_index_site .journals .body { display: flex; flex: 1; flex-direction: column; min-width: 0; padding: 26px 28px 28px; }
body.miqdar-designed .page_index_site .journals h3 { min-height: 3em; margin: 0 0 14px; font-size: clamp(19px,1.7vw,24px); line-height: 1.36; font-weight: 800; letter-spacing: -.018em; }
body.miqdar-designed .page_index_site .journals h3 a { color: var(--mq-deep); text-decoration: none; }
body.miqdar-designed .page_index_site .journals h3 a:hover { color: var(--card-accent); }
body.miqdar-designed .page_index_site .journals .description { flex: 1; margin: 0; color: var(--mq-muted); font-size: 14px; line-height: 1.75; }
body.miqdar-designed .page_index_site .journals .description p { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 5; -webkit-box-orient: vertical; margin: 0; }
body.miqdar-designed .page_index_site .journals .links { display: flex; gap: 12px; flex-wrap: wrap; padding: 22px 0 0; margin: 22px 0 0; border-top: 1px solid var(--mq-line); list-style: none; }
body.miqdar-designed .page_index_site .journals .links li { margin: 0; }
body.miqdar-designed .page_index_site .journals .links a { color: var(--card-accent); font-size: 13px; font-weight: 800; text-decoration: none; }
body.miqdar-designed .page_index_site .journals .links a:hover { text-decoration: underline; }
body.miqdar-designed .page_index_site .journals .links .view a::after { content: " ↗"; }

/* Journal landing pages */
body.miqdar-designed[data-miqdar-context="awefs"] { --mq-accent: #2e7d78; }
body.miqdar-designed[data-miqdar-context="edla"] { --mq-accent: #4758a8; }
body.miqdar-designed[data-miqdar-context="hrbe"] { --mq-accent: #b85c38; }
body.miqdar-designed[data-miqdar-context="mjeps"] { --mq-accent: #336c9e; }
body.miqdar-designed[data-miqdar-context="mjbe"] { --mq-accent: #3e7451; }
body.miqdar-designed[data-miqdar-context="mjlss"] { --mq-accent: #7a3e52; }
body.miqdar-designed:has(.page_index_journal) .pkp_structure_content { width: 100%; max-width: none; margin: 0; padding: 0; border: 0; background: transparent; }
body.miqdar-designed:has(.page_index_journal) .pkp_structure_main { float: none; width: 100%; max-width: none; margin: 0; padding: 0; border: 0; background: transparent; }
body.miqdar-designed .page_index_journal { max-width: none; margin: 0; padding: 0; }
body.miqdar-designed .miqdar-journal-hero {
  position: relative;
  overflow: hidden;
  max-width: 1320px;
  min-height: 440px;
  margin: 32px auto 22px;
  padding: clamp(40px,6vw,82px);
  border-radius: 30px;
  color: #fff;
  background: radial-gradient(circle at 88% 20%, color-mix(in srgb, var(--mq-accent) 62%, transparent), transparent 39%),
              linear-gradient(135deg, var(--mq-deep), #0b2230);
  box-shadow: 0 30px 80px rgba(12, 44, 56, .15);
}
body.miqdar-designed .miqdar-journal-hero::after { content: ""; position: absolute; width: 420px; aspect-ratio: 1; inset-block-end: -190px; inset-inline-end: -70px; border-radius: 50%; box-shadow: 0 0 0 50px rgba(255,255,255,.035), 0 0 0 100px rgba(255,255,255,.025); pointer-events: none; }
body.miqdar-designed .miqdar-journal-hero h2 { position: relative; max-width: 900px; margin: 0 0 24px; color: #fff; font-size: clamp(39px,5vw,66px); line-height: 1.15; letter-spacing: -.045em; font-weight: 800; }
body.miqdar-designed .miqdar-journal-hero p { position: relative; max-width: 800px; margin: 0; color: #dce9e7; font-size: clamp(15px,1.45vw,18px); line-height: 1.8; }
body.miqdar-designed .miqdar-journal-hero .miqdar-eyebrow { color: #d7ebe3; }
body.miqdar-designed .miqdar-journal-links { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 18px; max-width: 1320px; margin: 0 auto 92px; }
body.miqdar-designed .miqdar-journal-links a { display: flex; align-items: center; justify-content: space-between; min-height: 110px; padding: 26px; border: 1px solid var(--mq-line); border-radius: 20px; background: #fff; color: var(--mq-deep); box-shadow: 0 12px 28px rgba(15,46,59,.05); font-size: 17px; font-weight: 800; text-decoration: none; transition: transform .2s ease, box-shadow .2s ease; }
body.miqdar-designed .miqdar-journal-links a:hover { transform: translateY(-4px); box-shadow: 0 20px 38px rgba(15,46,59,.11); color: var(--mq-accent); }
body.miqdar-designed .miqdar-journal-links a::after { content: "↗"; color: var(--mq-accent); font-size: 22px; }
body.miqdar-designed .homepage_about.miqdar-restructured { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }

/* Readable inner pages, policy pages, and forms */
body.miqdar-designed:not(:has(.page_index_site, .page_index_journal)) .pkp_structure_content { width: 100%; max-width: none; padding: 0 28px 90px; margin: 0; border: 0; background: transparent; }
body.miqdar-designed:not(:has(.page_index_site, .page_index_journal)) .pkp_structure_main { float: none; width: min(100%, 1080px); max-width: 1080px; min-height: 450px; margin: 32px auto 0; padding: clamp(30px,5vw,68px); border: 1px solid var(--mq-line); border-radius: 25px; background: #fff; box-shadow: 0 18px 48px rgba(15,46,59,.055); }
body.miqdar-designed .pkp_structure_main h1,
body.miqdar-designed .pkp_structure_main h2 { color: var(--mq-deep); line-height: 1.27; }
body.miqdar-designed .pkp_structure_main .miqdar-hero h2,
body.miqdar-designed .pkp_structure_main .miqdar-journal-hero h2 { color: #fff; }
body.miqdar-designed .pkp_structure_main p,
body.miqdar-designed .pkp_structure_main li { line-height: 1.8; }
body.miqdar-designed .pkp_structure_main .cmp_breadcrumbs { color: var(--mq-muted); }
body.miqdar-designed .pkp_structure_main input[type="text"],
body.miqdar-designed .pkp_structure_main input[type="email"],
body.miqdar-designed .pkp_structure_main input[type="password"],
body.miqdar-designed .pkp_structure_main textarea,
body.miqdar-designed .pkp_structure_main select { border: 1px solid #cbd7d4; border-radius: 10px; background: #fff; min-height: 42px; }
body.miqdar-designed .pkp_structure_main button,
body.miqdar-designed .pkp_structure_main input[type="submit"] { border-radius: 10px; }

/* Language selector and footer */
body.miqdar-designed .pkp_site_nav_menu .block_language { display: inline-flex; align-items: center; margin: 0 0 0 18px; padding: 0; border: 0; background: transparent; box-shadow: none; }
html[lang="ar"] body.miqdar-designed .pkp_site_nav_menu .block_language { margin: 0 18px 0 0; }
body.miqdar-designed .pkp_site_nav_menu .block_language .title { position: absolute; left: 0 !important; right: auto !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); clip-path: inset(50%); }
body.miqdar-designed .pkp_site_nav_menu .block_language .content,
body.miqdar-designed .pkp_site_nav_menu .block_language ul { margin: 0; padding: 0; }
body.miqdar-designed .pkp_site_nav_menu .block_language ul { display: flex; gap: 4px; list-style: none; }
body.miqdar-designed .pkp_site_nav_menu .block_language li { margin: 0; padding: 0; }
body.miqdar-designed .pkp_site_nav_menu .block_language a { display: block; padding: 5px 11px; border: 1px solid rgba(255,255,255,.2); border-radius: 999px; color: #e6efeb; font-size: 12px; font-weight: 800; text-decoration: none; }
body.miqdar-designed .pkp_site_nav_menu .block_language .current a { border-color: var(--mq-gold); color: var(--mq-gold); }
body.miqdar-designed .pkp_structure_sidebar { border: 0; }
body.miqdar-designed:has(.page_index_site) .pkp_structure_sidebar:empty { display: none; }
body.miqdar-designed .pkp_structure_footer_wrapper { margin-top: auto; padding: 0; background: var(--mq-deeper); border: 0; color: #c4d8d5; }
body.miqdar-designed .pkp_structure_footer { display: block; max-width: 1320px; min-height: 0; margin: 0 auto; padding: 58px 28px 26px; background: transparent; }
body.miqdar-designed .pkp_footer_content,
body.miqdar-designed .pkp_brand_footer { display: none !important; }
body.miqdar-designed .miqdar-footer { display: grid; grid-template-columns: minmax(230px,1.5fr) repeat(3,minmax(150px,1fr)); gap: 42px; }
body.miqdar-designed .miqdar-footer__identity { display: flex; align-items: center; gap: 13px; color: #fff; font-size: 20px; font-weight: 800; text-decoration: none; }
body.miqdar-designed .miqdar-footer__identity:hover { color: #fff; }
body.miqdar-designed .miqdar-footer__identity img { width: 48px; height: 48px; }
body.miqdar-designed .miqdar-footer__brand p { max-width: 330px; margin: 20px 0 0; color: #a9c6c1; font-size: 14px; line-height: 1.8; }
body.miqdar-designed .miqdar-footer__column h2 { margin: 3px 0 17px; color: #fff; font-size: 13px; font-weight: 900; }
body.miqdar-designed .miqdar-footer__column ul { margin: 0; padding: 0; list-style: none; }
body.miqdar-designed .miqdar-footer__column li { margin: 0 0 9px; }
body.miqdar-designed .miqdar-footer__column a { color: #b8cfcb; font-size: 13px; line-height: 1.5; text-decoration: none; }
body.miqdar-designed .miqdar-footer__column a:hover { color: #fff; text-decoration: underline; }
body.miqdar-designed .miqdar-footer__bottom { display: flex; justify-content: space-between; gap: 20px; margin-top: 50px; padding-top: 22px; border-top: 1px solid rgba(255,255,255,.14); color: #91aca8; font-size: 12px; }
body.miqdar-designed .miqdar-footer__bottom a { color: #b8cfcb; text-decoration: none; }

html[lang="ar"] body.miqdar-designed { font-family: "Noto Sans Arabic", "Noto Sans", Tahoma, sans-serif; }
html[lang="ar"] body.miqdar-designed .miqdar-hero h2,
html[lang="ar"] body.miqdar-designed .miqdar-journal-hero h2 { letter-spacing: 0; }
html[lang="ar"] body.miqdar-designed .miqdar-eyebrow { letter-spacing: 0; }
html[lang="ar"] body.miqdar-designed .cmp_skip_to_content a:not(:focus),
html[lang="ar"] body.miqdar-designed .pkp_screen_reader {
  left: 0 !important;
  right: auto !important;
  width: 1px !important;
  height: 1px !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  clip-path: inset(50%) !important;
}
html[lang="ar"] body.miqdar-designed .cmp_skip_to_content a:focus {
  left: auto !important;
  right: 16px !important;
}

@media (max-width: 1380px) {
  body.miqdar-designed .miqdar-hero,
  body.miqdar-designed .miqdar-story-grid,
  body.miqdar-designed .page_index_site .journals,
  body.miqdar-designed .miqdar-journal-hero,
  body.miqdar-designed .miqdar-journal-links { margin-inline: 28px; }
}
@media (max-width: 1000px) {
  body.miqdar-designed .miqdar-footer { grid-template-columns: repeat(2,minmax(0,1fr)); }
  body.miqdar-designed .miqdar-guides__grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
  body.miqdar-designed .page_index_site .journals > ul { grid-template-columns: repeat(2,minmax(0,1fr)); }
  body.miqdar-designed .miqdar-journal-links { grid-template-columns: repeat(2,minmax(0,1fr)); }
  body.miqdar-designed .miqdar-hero { grid-template-columns: 1fr; min-height: 0; }
  body.miqdar-designed .miqdar-hero__facts { grid-column: 1; grid-row: auto; flex-direction: row; gap: 18px; margin-top: 35px; padding: 18px 0 0; border-inline-start: 0; border-top: 0; }
  body.miqdar-designed .miqdar-hero__facts span { flex: 1; border: 0; }
}
@media (max-width: 760px) {
  body.miqdar-designed .pkp_head_wrapper { padding: 22px 20px; }
  body.miqdar-designed:not([data-miqdar-context="index"]) .pkp_site_name_wrapper { height: auto !important; min-height: 40px; }
  body.miqdar-designed:not([data-miqdar-context="index"]) .pkp_site_name {
    position: relative !important;
    inset: auto !important;
    overflow: visible !important;
    width: 100% !important;
    margin-top: 12px;
  }
  body.miqdar-designed:not([data-miqdar-context="index"]) .pkp_site_name a.is_text {
    display: grid;
    grid-template-columns: 28px minmax(0, 1fr);
    max-width: 100%;
    white-space: normal !important;
    overflow-wrap: anywhere;
  }
  body.miqdar-designed .pkp_site_nav_menu { background: var(--mq-deep) !important; padding: 16px 20px 22px; box-shadow: 0 20px 38px rgba(5,23,32,.22); }
  body.miqdar-designed:not([data-miqdar-context="index"]) .pkp_site_nav_menu { background: var(--mq-accent) !important; }
  body.miqdar-designed .pkp_site_nav_menu .pkp_navigation_user_wrapper a { color: #e9f2ef; }
  body.miqdar-designed .pkp_site_name a.is_text { font-size: 20px; max-width: calc(100vw - 115px); }
  body.miqdar-designed .miqdar-logo-icon { width: 28px; height: 28px; }
  body.miqdar-designed .miqdar-back { font-size: 9px; }
  html:not([lang="ar"]) body.miqdar-designed .miqdar-back { margin-inline-start: 52px; }
  body.miqdar-designed .miqdar-hero,
  body.miqdar-designed .miqdar-story-grid,
  body.miqdar-designed .miqdar-guides,
  body.miqdar-designed .page_index_site .journals,
  body.miqdar-designed .miqdar-journal-hero,
  body.miqdar-designed .miqdar-journal-links { margin-inline: 16px; }
  body.miqdar-designed .miqdar-hero,
  body.miqdar-designed .miqdar-journal-hero { margin-top: 16px; padding: 34px 26px; border-radius: 21px; }
  body.miqdar-designed .miqdar-hero h2 { font-size: clamp(39px,11vw,58px); }
  body.miqdar-designed .miqdar-journal-hero h2 { font-size: clamp(34px,9vw,52px); }
  body.miqdar-designed .miqdar-hero__facts { flex-wrap: wrap; gap: 3px 14px; }
  body.miqdar-designed .miqdar-hero__facts span { flex: 1 1 42%; }
  body.miqdar-designed .miqdar-story-grid,
  body.miqdar-designed .miqdar-guides__grid,
  body.miqdar-designed .page_index_site .journals > ul,
  body.miqdar-designed .miqdar-journal-links { grid-template-columns: 1fr; }
  body.miqdar-designed .miqdar-story-card:first-child,
  body.miqdar-designed .miqdar-story-card:last-child { grid-column: auto; }
  body.miqdar-designed .page_index_site .journals { margin-top: 60px; margin-bottom: 62px; }
  body.miqdar-designed .page_index_site .journals h3 { min-height: 0; }
  body.miqdar-designed .miqdar-journal-links { margin-bottom: 64px; }
  body.miqdar-designed:not(:has(.page_index_site, .page_index_journal)) .pkp_structure_content { padding: 0 16px 62px; }
  body.miqdar-designed:not(:has(.page_index_site, .page_index_journal)) .pkp_structure_main { margin-top: 16px; padding: 28px 22px; border-radius: 18px; }
  body.miqdar-designed .pkp_structure_footer { padding: 44px 20px 24px; }
  body.miqdar-designed .miqdar-footer { grid-template-columns: 1fr; gap: 28px; }
  body.miqdar-designed .miqdar-footer__bottom { flex-direction: column; margin-top: 35px; }
  body.miqdar-designed .pkp_site_nav_menu .block_language { margin: 12px 0; }
}
@media (prefers-reduced-motion: reduce) {
  body.miqdar-designed *, body.miqdar-designed *::before, body.miqdar-designed *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; }
}

/* Visual release 2: editorial photography, typography, and bilingual journal navigation. */
body.miqdar-designed {
  font-family: "Segoe UI Variable", "Inter", "Noto Sans", "Segoe UI", sans-serif;
  font-size: 16px;
  line-height: 1.75;
}
html[lang="ar"] body.miqdar-designed,
html[lang="ar"] body.miqdar-designed h1,
html[lang="ar"] body.miqdar-designed h2,
html[lang="ar"] body.miqdar-designed h3,
html[lang="ar"] body.miqdar-designed .pkp_site_name a.is_text,
html[lang="ar"] body.miqdar-designed button {
  font-family: "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;
}
body.miqdar-designed .pkp_site_name a.is_text { font-size: clamp(19px, 2vw, 27px); line-height: 1.38; }
body.miqdar-designed .pkp_navigation_primary > li > a { font-size: 14px; font-weight: 700; }
body.miqdar-designed .miqdar-logo-icon { border-radius: 12px; }

body.miqdar-designed .miqdar-hero {
  direction: ltr;
  min-height: 520px;
  background-color: #0b2230;
  background-image: linear-gradient(90deg, rgba(5, 24, 37, .95) 0%, rgba(7, 30, 43, .87) 43%, rgba(7, 30, 43, .32) 100%),
    url("/miqdar-assets/hero-main.webp");
  background-position: center, center right;
  background-size: cover;
}
body.miqdar-designed .miqdar-hero > :not(.miqdar-hero__facts) { position: relative; z-index: 1; }
html[lang="ar"] body.miqdar-designed .miqdar-hero > :not(.miqdar-hero__facts) { direction: rtl; text-align: right; }
body.miqdar-designed .miqdar-hero h2 { font-size: clamp(44px, 5vw, 70px); line-height: 1.16; }
body.miqdar-designed .miqdar-hero > p { font-size: clamp(15px, 1.25vw, 18px); line-height: 1.85; }
body.miqdar-designed .miqdar-hero__facts { position: relative; z-index: 1; }

body.miqdar-designed .page_index_site .journals > ul > li::before {
  height: 170px;
  background-color: var(--card-accent);
  background-image: linear-gradient(0deg, rgba(8, 31, 43, .17), rgba(8, 31, 43, .04)), var(--mq-card-image);
  background-position: center;
  background-size: cover;
}
body.miqdar-designed .page_index_site .journals > ul > li[data-miqdar-journal="awefs"] { --mq-card-image: url("/miqdar-assets/journal-awefs.webp"); }
body.miqdar-designed .page_index_site .journals > ul > li[data-miqdar-journal="edla"] { --mq-card-image: url("/miqdar-assets/journal-edla.webp"); }
body.miqdar-designed .page_index_site .journals > ul > li[data-miqdar-journal="hrbe"] { --mq-card-image: url("/miqdar-assets/journal-hrbe.webp"); }
body.miqdar-designed .page_index_site .journals > ul > li[data-miqdar-journal="mjeps"] { --mq-card-image: url("/miqdar-assets/journal-mjeps.webp"); }
body.miqdar-designed .page_index_site .journals > ul > li[data-miqdar-journal="mjbe"] { --mq-card-image: url("/miqdar-assets/journal-mjbe.webp"); }
body.miqdar-designed .page_index_site .journals > ul > li[data-miqdar-journal="mjlss"] { --mq-card-image: url("/miqdar-assets/journal-mjlss.webp"); }
body.miqdar-designed .page_index_site .journals .body { padding: 28px 30px 30px; }
body.miqdar-designed .page_index_site .journals h3 { font-size: clamp(20px, 1.55vw, 23px); line-height: 1.43; }
body.miqdar-designed .page_index_site .journals .description { font-size: 14px; line-height: 1.85; }

body.miqdar-designed[data-miqdar-context="awefs"] { --mq-journal-image: url("/miqdar-assets/journal-awefs.webp"); }
body.miqdar-designed[data-miqdar-context="edla"] { --mq-journal-image: url("/miqdar-assets/journal-edla.webp"); }
body.miqdar-designed[data-miqdar-context="hrbe"] { --mq-journal-image: url("/miqdar-assets/journal-hrbe.webp"); }
body.miqdar-designed[data-miqdar-context="mjeps"] { --mq-journal-image: url("/miqdar-assets/journal-mjeps.webp"); }
body.miqdar-designed[data-miqdar-context="mjbe"] { --mq-journal-image: url("/miqdar-assets/journal-mjbe.webp"); }
body.miqdar-designed[data-miqdar-context="mjlss"] { --mq-journal-image: url("/miqdar-assets/journal-mjlss.webp"); }
body.miqdar-designed .miqdar-journal-hero {
  direction: ltr;
  min-height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #0b2230;
  background-image: linear-gradient(90deg, rgba(5, 23, 37, .96) 0%, rgba(8, 31, 43, .86) 44%, rgba(8, 31, 43, .24) 100%), var(--mq-journal-image);
  background-size: cover;
  background-position: center, center right;
}
body.miqdar-designed .miqdar-journal-hero::after { display: none; }
body.miqdar-designed .miqdar-journal-hero > * { width: min(65%, 840px); }
html[lang="ar"] body.miqdar-designed .miqdar-journal-hero > * { direction: rtl; text-align: right; }
body.miqdar-designed .miqdar-journal-hero h2 { font-size: clamp(38px, 4.3vw, 60px); line-height: 1.23; }
body.miqdar-designed .miqdar-journal-hero p { font-size: clamp(15px, 1.25vw, 18px); line-height: 1.85; }

body.miqdar-designed .pkp_site_name_wrapper { position: relative; }
body.miqdar-designed .miqdar-language-item { display: inline-flex; align-items: center; margin-inline-end: 12px; }
body.miqdar-designed .miqdar-language-switch { display: inline-flex; align-items: center; gap: 3px; padding: 3px; border: 1px solid rgba(255,255,255,.28); border-radius: 999px; background: rgba(6,26,40,.17); }
body.miqdar-designed .miqdar-language-switch a { display: inline-flex; align-items: center; justify-content: center; min-width: 62px; min-height: 28px; padding: 4px 10px; border-radius: 999px; color: #fff; font-size: 12px; line-height: 1.2; font-weight: 800; text-decoration: none; }
body.miqdar-designed .miqdar-language-switch a:hover,
body.miqdar-designed .miqdar-language-switch a:focus-visible { color: #102d3e; background: #e7f5ee; }
body.miqdar-designed .miqdar-language-switch a.is-current { color: #102d3e; background: #fff; }
body.miqdar-designed .miqdar-language-switch--mobile { display: none; }

/* Visual release 3: a complete journal link grid, coherent journal colors, and calmer type. */
body.miqdar-designed[data-miqdar-context]:not([data-miqdar-context="index"]) .pkp_structure_footer_wrapper {
  background: color-mix(in srgb, var(--mq-accent) 66%, #0b2230);
  color: rgba(255,255,255,.88);
}
body.miqdar-designed[data-miqdar-context]:not([data-miqdar-context="index"]) .pkp_structure_head::before {
  background: rgba(255,255,255,.2);
}
body.miqdar-designed[data-miqdar-context]:not([data-miqdar-context="index"]) .miqdar-footer__brand p,
body.miqdar-designed[data-miqdar-context]:not([data-miqdar-context="index"]) .miqdar-footer__column a,
body.miqdar-designed[data-miqdar-context]:not([data-miqdar-context="index"]) .miqdar-footer__bottom,
body.miqdar-designed[data-miqdar-context]:not([data-miqdar-context="index"]) .miqdar-footer__bottom a {
  color: rgba(255,255,255,.82);
}
body.miqdar-designed .miqdar-journal-links a {
  min-height: 104px;
  padding: 24px;
  font-weight: 700;
}
body.miqdar-designed .miqdar-hero h2,
body.miqdar-designed .miqdar-journal-hero h2 {
  font-weight: 700;
}
html[lang="ar"] body.miqdar-designed .miqdar-journal-links a,
html[lang="ar"] body.miqdar-designed .miqdar-footer__identity,
html[lang="ar"] body.miqdar-designed .pkp_site_name a.is_text {
  font-weight: 700;
}

/* Keep OJS's visually hidden search-date labels inside the RTL viewport. */
html[lang="ar"] body.miqdar-designed label[for^="dateFrom"],
html[lang="ar"] body.miqdar-designed label[for^="dateTo"] {
  left: 0 !important;
  right: auto !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  white-space: nowrap;
  clip-path: inset(50%);
}

@media (max-width: 1000px) {
  body.miqdar-designed .miqdar-hero { grid-template-columns: 1fr; }
  body.miqdar-designed .miqdar-hero__facts { max-width: 100%; }
}
@media (max-width: 760px) {
  body.miqdar-designed .miqdar-hero,
  body.miqdar-designed .miqdar-journal-hero {
    min-height: 0;
    background-image: linear-gradient(90deg, rgba(5,23,37,.94), rgba(5,23,37,.73)), var(--mq-mobile-image);
    background-position: center, center;
  }
  body.miqdar-designed .miqdar-hero { --mq-mobile-image: url("/miqdar-assets/hero-main.webp"); }
  body.miqdar-designed .miqdar-journal-hero { --mq-mobile-image: var(--mq-journal-image); }
  body.miqdar-designed .miqdar-journal-hero > * { width: 100%; }
  body.miqdar-designed .miqdar-hero h2 { font-size: clamp(39px, 10vw, 54px); }
  body.miqdar-designed .miqdar-journal-hero h2 { font-size: clamp(34px, 8.5vw, 48px); }
  body.miqdar-designed .miqdar-language-item { display: none; }
  body.miqdar-designed .miqdar-language-switch--mobile { display: inline-flex; margin-top: 13px; }
  body.miqdar-designed .pkp_navigation_primary > li > ul a {
    color: rgba(255,255,255,.9);
  }
  body.miqdar-designed .pkp_navigation_primary > li > ul a:hover,
  body.miqdar-designed .pkp_navigation_primary > li > ul a:focus-visible {
    color: #fff;
    text-decoration: underline;
  }
}

/* Visual release 6: restrained, consistent public chrome across all journals. */
body.miqdar-designed {
  --mq-ink: #273740;
  --mq-deep: #273740;
  --mq-deeper: #eef1f2;
  --mq-teal: #4f6d73;
  --mq-gold: #86765d;
  --mq-paper: #f7f8f8;
  --mq-line: #e0e5e7;
  --mq-muted: #5c6b73;
}
body.miqdar-designed[data-miqdar-context] { --mq-accent: #587179; }
body.miqdar-designed .pkp_structure_head,
body.miqdar-designed[data-miqdar-context] .pkp_structure_head {
  background: #f5f6f7;
  border-bottom: 1px solid #e0e5e7;
}
body.miqdar-designed .pkp_structure_head::before,
body.miqdar-designed[data-miqdar-context] .pkp_structure_head::before {
  height: 2px;
  background: #dce3e5;
}
body.miqdar-designed .pkp_site_name a.is_text,
body.miqdar-designed .miqdar-back,
body.miqdar-designed .pkp_navigation_primary > li > a,
body.miqdar-designed .pkp_navigation_user > li > a,
body.miqdar-designed .pkp_head_wrapper .pkp_navigation_search_wrapper a {
  color: #273740;
}
body.miqdar-designed .miqdar-back:hover,
body.miqdar-designed .pkp_navigation_primary > li > a:hover,
body.miqdar-designed .pkp_navigation_user > li > a:hover,
body.miqdar-designed .pkp_head_wrapper .pkp_navigation_search_wrapper a:hover,
body.miqdar-designed .pkp_navigation_primary > li > a[aria-expanded="true"] {
  color: #436a73;
}
body.miqdar-designed .miqdar-language-switch {
  border-color: #d8e0e3;
  background: #fff;
}
body.miqdar-designed .miqdar-language-switch a { color: #3d525c; }
body.miqdar-designed .miqdar-language-switch a.is-current,
body.miqdar-designed .miqdar-language-switch a:hover,
body.miqdar-designed .miqdar-language-switch a:focus-visible {
  color: #253941;
  background: #e8eef0;
}
body.miqdar-designed .pkp_site_nav_menu .block_language a {
  border-color: #d8e0e3;
  color: #3d525c;
}
body.miqdar-designed .pkp_site_nav_menu .block_language .current a {
  border-color: #aebdc2;
  color: #253941;
  background: #e8eef0;
}
body.miqdar-designed .pkp_structure_footer_wrapper,
body.miqdar-designed[data-miqdar-context]:not([data-miqdar-context="index"]) .pkp_structure_footer_wrapper {
  background: #f1f3f4;
  border-top: 1px solid #dfe5e7;
  color: #52626b;
}
body.miqdar-designed .miqdar-footer__identity,
body.miqdar-designed .miqdar-footer__identity:hover,
body.miqdar-designed .miqdar-footer__column h2 { color: #283943; }
body.miqdar-designed .miqdar-footer__brand p,
body.miqdar-designed .miqdar-footer__column a,
body.miqdar-designed .miqdar-footer__bottom,
body.miqdar-designed .miqdar-footer__bottom a,
body.miqdar-designed[data-miqdar-context]:not([data-miqdar-context="index"]) .miqdar-footer__brand p,
body.miqdar-designed[data-miqdar-context]:not([data-miqdar-context="index"]) .miqdar-footer__column a,
body.miqdar-designed[data-miqdar-context]:not([data-miqdar-context="index"]) .miqdar-footer__bottom,
body.miqdar-designed[data-miqdar-context]:not([data-miqdar-context="index"]) .miqdar-footer__bottom a {
  color: #536670;
}
body.miqdar-designed .miqdar-footer__column a:hover,
body.miqdar-designed .miqdar-footer__bottom a:hover { color: #2f5862; }
body.miqdar-designed .miqdar-footer__bottom { border-top-color: #d7dfe2; }
body.miqdar-designed .page_index_site .journals > ul > li { --card-accent: #587179; }
body.miqdar-designed .page_index_site .journals > ul > li:nth-child(n) { --card-accent: #587179; }
body.miqdar-designed .miqdar-hero {
  background-color: #1d2c34;
  background-image: linear-gradient(90deg, rgba(27,38,44,.94), rgba(27,38,44,.76) 46%, rgba(27,38,44,.25)), url("/miqdar-assets/hero-main.webp");
}
body.miqdar-designed .miqdar-journal-hero {
  background-color: #1d2c34;
  background-image: linear-gradient(90deg, rgba(27,38,44,.94), rgba(27,38,44,.76) 46%, rgba(27,38,44,.25)), var(--mq-journal-image);
}
@media (max-width: 760px) {
  body.miqdar-designed .pkp_site_nav_toggle span::before,
  body.miqdar-designed .pkp_site_nav_toggle span::after {
    background: #273740;
  }
  body.miqdar-designed .pkp_site_nav_menu,
  body.miqdar-designed:not([data-miqdar-context="index"]) .pkp_site_nav_menu {
    background: #f5f6f7 !important;
    border-top: 1px solid #e0e5e7;
    box-shadow: 0 16px 28px rgba(27,38,44,.12);
  }
  body.miqdar-designed .pkp_site_nav_menu .pkp_navigation_user_wrapper a,
  body.miqdar-designed .pkp_navigation_primary > li > ul a,
  body.miqdar-designed .pkp_navigation_primary > li > ul a:hover,
  body.miqdar-designed .pkp_navigation_primary > li > ul a:focus-visible {
    color: #273740;
  }
  body.miqdar-designed .miqdar-hero {
    background-image: linear-gradient(90deg, rgba(27,38,44,.93), rgba(27,38,44,.75)), url("/miqdar-assets/hero-main.webp");
  }
  body.miqdar-designed .miqdar-journal-hero {
    background-image: linear-gradient(90deg, rgba(27,38,44,.93), rgba(27,38,44,.75)), var(--mq-journal-image);
  }
}

/* Release 7: compact, neutral publisher story cards. */
body.miqdar-designed .miqdar-story-grid {
  align-items: start;
  gap: 16px;
}
body.miqdar-designed .miqdar-story-card,
body.miqdar-designed .miqdar-story-card:nth-child(2),
body.miqdar-designed .miqdar-story-card:nth-child(3) {
  align-self: start;
  padding: clamp(22px, 2.4vw, 32px);
  background: #fff;
  border-color: #e0e5e7;
  border-radius: 20px;
  box-shadow: 0 9px 26px rgba(27, 38, 44, .04);
}
body.miqdar-designed .miqdar-story-card::before { display: none; content: none; }
body.miqdar-designed .miqdar-story-card h2 { margin-bottom: 10px; }
body.miqdar-designed .miqdar-story-card p { margin-bottom: 8px; }
body.miqdar-designed .miqdar-story-card p:last-child { margin-bottom: 0; }
body.miqdar-designed .miqdar-story-card ul { margin-top: 14px; gap: 8px; }
body.miqdar-designed .miqdar-story-card li {
  border-color: #dfe5e7;
  background: #f1f3f4;
  color: #3e5059;
}

/* Let the About card paragraphs use its full content width in both directions. */
body.miqdar-designed .miqdar-story-card:first-child p { max-width: none; }

body.miqdar-designed .miqdar-guides__grid { grid-template-columns: repeat(4,minmax(0,1fr)); }
body.miqdar-designed .miqdar-guide-card { min-height: 190px; padding: 23px; }
@media (max-width: 1100px) { body.miqdar-designed .miqdar-guides__grid { grid-template-columns: repeat(2,minmax(0,1fr)); } }
@media (max-width: 600px) { body.miqdar-designed .miqdar-guides__grid { grid-template-columns: 1fr; } }

/* Release 9: give substantive journal information the same quiet visual language. */
body.miqdar-designed .miqdar-about-detail { display:grid; gap:15px; margin-top:26px; }
body.miqdar-designed .miqdar-about-detail section { padding:24px 28px; background:#fff; border:1px solid #e0e5e7; border-radius:16px; }
body.miqdar-designed .miqdar-about-detail h2 { margin:0 0 8px; font-size:clamp(19px,2vw,24px); color:#273740; }
body.miqdar-designed .miqdar-about-detail p { margin:0; color:#52636c; line-height:1.85; }
body.miqdar-designed .miqdar-about-detail__links { display:flex; flex-wrap:wrap; gap:10px 20px; padding:10px 2px; }
body.miqdar-designed .miqdar-about-detail__links a { color:#365e68; font-weight:700; text-decoration:none; }
body.miqdar-designed .miqdar-about-detail__links a:hover { text-decoration:underline; }
body.miqdar-designed .miqdar-empty-note { padding:18px 22px; background:#f1f3f4; border-radius:12px; color:#536670; }
@media (max-width:600px) { body.miqdar-designed .miqdar-about-detail section { padding:20px; } }
.miqdar-journal-hero .miqdar-submission-status {
  display: inline-block;
  width: fit-content;
  margin: 1.25rem 0 0;
  padding: .48rem .85rem;
  border: 1px solid rgba(255,255,255,.35);
  border-radius: 999px;
  background: rgba(255,255,255,.12);
  color: #fff;
  font-size: .88rem;
  font-weight: 600;
  line-height: 1.4;
}
