.ijel-article{max-width:820px;margin:0 auto;padding:1.5rem 0}
.ijel-title{line-height:1.25;margin:0 0 .4rem}
.ijel-authors{font-size:1.05rem;margin:0 0 .15rem}
.ijel-affiliations{color:var(--wp--preset--color--muted,#5a5a63);font-size:.9rem;margin:0 0 1rem}
.ijel-meta{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;padding:.7rem 0;margin:0 0 1.2rem;border-top:1px solid var(--wp--preset--color--rule,#e3e3e8);border-bottom:1px solid var(--wp--preset--color--rule,#e3e3e8);font-size:.88rem;color:var(--wp--preset--color--muted,#5a5a63)}
.ijel-meta li{margin:0}
.ijel-meta a{color:var(--ijel-accent,#0a2a66);text-decoration:none}
.ijel-access--open{color:#0f6e56;font-weight:600}
.ijel-access--members{color:var(--wp--preset--color--muted,#7a7a82);font-weight:600}
.ijel-abstract h2,.ijel-cite h2{font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--wp--preset--color--muted,#5a5a63);margin:0 0 .5rem}
.ijel-abstract p{font-size:0.92em;line-height:1.7;margin:0 0 1.2rem}
.ijel-keywords{margin:0 0 1.4rem;font-size:.9rem}
.ijel-keywords-label{color:var(--wp--preset--color--muted,#5a5a63);margin-right:.4rem}
.ijel-keyword{display:inline-block;background:var(--wp--preset--color--royal-light,#eef2fb);border:1px solid var(--wp--preset--color--rule,#e0e6ec);border-radius:2px;color:var(--wp--preset--color--royal,#0a2a66);padding:2px 10px;margin:0 4px 4px 0;font-size:.82rem}
.ijel-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.2rem}
.ijel-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;box-sizing:border-box;border:1px solid var(--ijel-accent,#0a2a66);color:var(--ijel-accent,#0a2a66);background:transparent;border-radius:2px;padding:.45rem 1.1rem;font-size:.9rem;text-decoration:none;line-height:1.4}
button.ijel-btn{font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}
.ijel-btn--primary{background:var(--ijel-accent,#0a2a66);color:#fff}
.ijel-btn:hover{opacity:.9}
.ijel-reader{border:1px solid #d8dee4;border-radius:8px;overflow:hidden;margin:0 0 1.6rem}
.ijel-reader iframe{display:block;width:100%;height:780px;border:0}
.ijel-gate{background:var(--wp--preset--color--surface,#f7f9fb);border:1px solid var(--wp--preset--color--rule,#e0e6ec);border-radius:4px;padding:1.2rem 1.3rem;margin:0 0 1.6rem;color:var(--wp--preset--color--muted,#444)}
.ijel-cite{border-top:1px solid var(--wp--preset--color--rule,#e3e3e8);padding-top:1.1rem}
..ijel-cite-text{line-height:1.6}
@media(max-width:600px){.ijel-reader iframe{height:540px}}

/* ---- Volume index (journal landing shortcode) ---- */
.ijel-volume-index{list-style:none;margin:0;padding:0}
.ijel-volume-index li{border-bottom:1px solid #e5e5e5}
.ijel-volume-index a{display:block;padding:.7rem .2rem;color:var(--ijel-accent,#0a2a66);text-decoration:none;font-weight:600}
.ijel-volume-index a:hover{background:#f7f9fb}

/* ---- Volume archive: issue list ---- */
.ijel-archive{max-width:820px;margin:0 auto;padding:1.5rem 0}
.ijel-issue-list{list-style:none;margin:0;padding:0}
.ijel-issue-list li{padding:.7rem .2rem;border-bottom:1px solid #e5e5e5}
.ijel-issue-list a{color:var(--ijel-accent,#0a2a66);text-decoration:none;font-weight:600}
.ijel-issue-num{color:#777;font-size:.85rem;margin-left:.5rem}

/* ---- Single issue: card layout ---- */
.ijel-issue{max-width:880px;margin:0 auto;padding:1.25rem 0}
.ijel-issue-head{border-bottom:1px solid var(--wp--preset--color--rule,#e3e3e8);padding-bottom:1.1rem;margin-bottom:1.4rem}
.ijel-crumb{font-size:.82rem;color:#8a8a82;margin:0 0 .7rem;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}
.ijel-crumb a{color:#8a8a82;text-decoration:none}
.ijel-crumb a:hover{color:var(--ijel-accent,#0a2a66)}
.ijel-crumb-current{color:#5b5b54}
.ijel-journal-name{font-size:1.9rem;line-height:1.15;margin:0 0 .25rem}
.ijel-issue-sub{color:var(--wp--preset--color--muted,#55554e);font-size:1rem;margin:0 0 1rem}
.ijel-dot{color:#b3b3ab;margin:0 .15rem}

.ijel-pills{display:flex;flex-wrap:wrap;gap:.6rem}
.ijel-pill{display:inline-flex;align-items:center;gap:.45rem;border:1px solid #cfd6dd;border-radius:999px;padding:.4rem .95rem;font-size:.86rem;color:#33414f;background:#fff;text-decoration:none;line-height:1.3}
.ijel-pill:hover{border-color:var(--ijel-accent,#0a2a66);color:var(--ijel-accent,#0a2a66)}

.ijel-section-head{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--muted,#7a7a82);font-weight:700;margin:1.6rem 0 .8rem}

.ijel-card{border:1px solid var(--wp--preset--color--rule,#e3e3e8);border-radius:4px;background:var(--wp--preset--color--surface,#fff);padding:1.4rem 1.5rem;margin:0 0 1.1rem}
.ijel-card-title{display:block;font-family:var(--wp--preset--font-family--eb-garamond,Georgia,"Times New Roman",serif);font-style:italic;font-weight:400;color:var(--wp--preset--color--ink,#1a1a1f);font-size:1.3rem;line-height:1.3;text-decoration:none}
.ijel-card-title:hover{text-decoration:underline}
.ijel-card-authors{color:var(--wp--preset--color--muted,#55554e);font-style:italic;font-size:.95rem;margin:.35rem 0 .7rem}

.ijel-card-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;flex-wrap:wrap}
.ijel-card-meta{color:var(--wp--preset--color--muted,#7a7a82);font-size:.86rem}
.ijel-card-actions{display:flex;align-items:center;gap:.85rem;flex:0 0 auto}
.ijel-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:#6b6b63}
.ijel-badge--open{color:#0f6e56}
.ijel-ico{flex:0 0 auto;vertical-align:-0.15em}
.ijel-btn .ijel-ico{margin-right:.4em}

/* ---- Abstract preview accordion (inside card) ---- */
.ijel-abs{margin:0}
.ijel-abs > summary{list-style:none;cursor:pointer;display:block}
.ijel-abs > summary::-webkit-details-marker{display:none}
.ijel-abs > summary::marker{content:""}
.ijel-abs-text{display:block;color:var(--wp--preset--color--ink,#3f3f39);font-size:.97rem;line-height:1.6}
.ijel-abs:not([open]) .ijel-abs-text{
  max-height:4.8em;overflow:hidden;
  -webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);
  mask-image:linear-gradient(to bottom,#000 55%,transparent);
}
.ijel-abs[open] .ijel-abs-text{max-height:none;-webkit-mask-image:none;mask-image:none}
.ijel-abs-toggle{display:inline-block;margin-top:.4rem;color:var(--ijel-accent,#0a2a66);font-size:.82rem;font-weight:600}
.ijel-abs-toggle::after{content:"Show abstract \25BE"}
.ijel-abs[open] .ijel-abs-toggle::after{content:"Hide abstract \25B4"}
.ijel-abs-short{color:var(--wp--preset--color--ink,#3f3f39);font-size:.97rem;line-height:1.6;margin:0}

@media(max-width:560px){
  .ijel-journal-name{font-size:1.5rem}
  .ijel-card{padding:1.15rem 1.15rem}
  .ijel-card-foot{align-items:flex-start}
}

/* 0.4.2 — journal archive volume sections + author links */
.ijel-archive-vol{margin:1.4rem 0}
.ijel-archive-vol .ijel-section-head a{color:inherit;text-decoration:none}
.ijel-archive-vol .ijel-section-head a:hover{color:var(--ijel-accent,#0a2a66)}
.ijel-card-authors a,.ijel-authors a{color:inherit;text-decoration:none}
.ijel-card-authors a:hover,.ijel-authors a:hover{color:var(--ijel-accent,#0a2a66);text-decoration:underline}
.ijel-issue-sub a{color:inherit;text-decoration:none}
.ijel-issue-sub a:hover{color:var(--ijel-accent,#0a2a66);text-decoration:underline}

/* 0.4.3 — Option B structured byline */
.ijel-byline{display:flex;flex-wrap:wrap;gap:.55rem 1.6rem;margin:.5rem 0 1rem}
.ijel-person{min-width:200px}
.ijel-person-name{font-size:1.05rem;font-weight:600;display:flex;align-items:center;gap:.1rem;line-height:1.3}
.ijel-person-name a{color:inherit;text-decoration:none;border-bottom:1.5px solid rgba(0,112,232,.32)}
.ijel-person-name a:hover{color:var(--ijel-accent,#0a2a66);border-bottom-color:var(--ijel-accent,#0a2a66)}
.ijel-person-aff{font-size:.88rem;color:#6a6a73;margin-top:1px}
.ijel-orcid{display:inline-flex;align-items:center;margin-left:.4rem;text-decoration:none;border:0 !important}
.ijel-orcid-dot{width:15px;height:15px;border-radius:50%;background:#a6ce39;color:#fff;font-size:9px;font-weight:800;font-style:italic;display:inline-flex;align-items:center;justify-content:center}
.ijel-mail{display:inline-flex;align-items:center;margin-left:.35rem;color:#9a9aa2;text-decoration:none;border:0 !important}
.ijel-mail:hover{color:var(--ijel-accent,#0a2a66)}
.ijel-mail .ijel-ico{width:1em;height:1em}

/* 0.4.4 — expandable reader */
.ijel-reader[hidden]{display:none}
.ijel-read-toggle[aria-expanded="true"]{opacity:.92}

/* 0.4.4 — issue covers */
.ijel-cover{display:block;height:auto;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.12)}
.ijel-issue-cover{margin:.4rem 0 1rem}
.ijel-issue-cover .ijel-cover{max-width:160px}
.ijel-issue-list--covers li{display:flex;gap:1rem;align-items:flex-start}
.ijel-issue-list--covers .ijel-cover-link{flex:0 0 auto}
.ijel-issue-list--covers .ijel-cover{width:72px}
.ijel-issue-listmeta{padding-top:.15rem}

/* 0.5.2 — issue-articles loop */
.ijel-loop-authors{margin:.15rem 0 0;color:#5a5a63;font-size:.95rem}
.ijel-loop-pages{margin:.1rem 0 0;color:#8a8a92;font-size:.85rem}

/* 0.5.3 — journal-info panel */
.ijel-journal-info{border:1px solid #e3e3e8;border-radius:10px;padding:1rem 1.15rem;background:#fafafb}
.ijel-ji-heading{font-size:1rem;margin:0 0 .6rem;letter-spacing:.01em}
.ijel-ji-list{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.3rem .8rem}
.ijel-ji-list dt{font-weight:600;color:#5a5a63}
.ijel-ji-list dd{margin:0}
.ijel-ji-list a{color:var(--ijel-accent,#0a2a66)}

/* 0.5.4 — article display blocks */
.ijel-authors-block{margin:.4rem 0 1rem}
.ijel-pdf-block{margin:1rem 0}
.ijel-citation-block{margin:1.5rem 0}
.ijel-oscola{font-size:.95rem;color:#3a3a42;background:#f6f7f9;border-left:3px solid var(--ijel-accent,#0a2a66);padding:.6rem .8rem;border-radius:0 6px 6px 0}
.ijel-meta-pages{color:#6a6a73;font-size:.9rem;margin:.2rem 0}

/* 0.5.10 — front-page current-issue header meta/stats + article rows.
   Shipped in the plugin (cache-busted by IJEL_VERSION) so the styling lands
   on block-template pages without touching the theme. Theme tokens are used
   where present, each with a sensible fallback so it degrades gracefully. */

/* Header text column beside the cover plate */
.ejle-issue-meta{flex:1;min-width:0}
.ejle-kicker{margin:0 0 .5rem;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--gold-dark,#9a7b2e)}
.ejle-issue-title{margin:0 0 .6rem;font-family:var(--wp--preset--font-family--eb-garamond,Georgia,"Times New Roman",serif);font-size:30px;line-height:1.15;font-weight:500}
.ejle-issue-title a{color:var(--wp--preset--color--royal,#0a2a66);text-decoration:none}
.ejle-issue-title a:hover{color:var(--wp--preset--color--royal-mid,#1f4ea0)}
.ejle-issue-desc{margin:0 0 1.1rem;max-width:48ch;font-size:14px;line-height:1.55;color:var(--wp--preset--color--muted,#5a5a63)}

/* Header stats — were rendering as run-together text (6Articles / 2024Published) */
.ejle-issue-stats{display:flex;flex-wrap:wrap;gap:1.75rem}
.ejle-stat{display:flex;flex-direction:column}
.ejle-stat-val{font-family:var(--wp--preset--font-family--eb-garamond,Georgia,"Times New Roman",serif);font-size:22px;font-weight:500;line-height:1.1;color:var(--wp--preset--color--ink,#1a1a1f)}
.ejle-stat-lbl{margin-top:.18rem;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--wp--preset--color--muted,#5a5a63)}

/* Current-issue article list (Citeable Query Loop output). Scoped via the loop's
   own .ijel-loop-* paragraphs so blog/news post titles elsewhere are untouched. */
.wp-block-post-template:has(.ijel-loop-authors){list-style:none;margin:0;padding:0;gap:0}
.wp-block-post-template li:has(.ijel-loop-authors){padding:1.4rem 0;border-bottom:1px solid var(--wp--preset--color--rule,#e3e3e8)}
.wp-block-post-template li:has(.ijel-loop-authors):first-child{padding-top:0}
.wp-block-post-template li:has(.ijel-loop-authors) .wp-block-post-title{margin:0 0 .3rem;font-family:var(--wp--preset--font-family--eb-garamond,Georgia,"Times New Roman",serif);font-size:19px;font-style:italic;font-weight:400;line-height:1.35}
.wp-block-post-template li:has(.ijel-loop-authors) .wp-block-post-title a{color:var(--wp--preset--color--ink,#1a1a1f);text-decoration:none}
.wp-block-post-template li:has(.ijel-loop-authors):hover .wp-block-post-title a{color:var(--wp--preset--color--royal-mid,#1f4ea0)}

/* 0.5.11 — citable/issue-article-list rich rows. Mirrors the theme's
   .ejle-article listing (so it lands styled even where the theme sheet is
   stale) and adds the new abstract / tag-row / aside / pages / access classes.
   Theme tokens with fallbacks; a theme can override any of it. */
.ejle-article-list{margin:0}
.ejle-article{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:start;padding:1.4rem 0;border-bottom:1px solid var(--wp--preset--color--rule,#e3e3e8)}
.ejle-article:first-child{padding-top:0}
.ejle-article .a-title{margin:0 0 .35rem;font-family:var(--wp--preset--font-family--eb-garamond,Georgia,"Times New Roman",serif);font-size:19px;font-style:italic;font-weight:400;line-height:1.35}
.ejle-article .a-title a{color:var(--wp--preset--color--ink,#1a1a1f);text-decoration:none}
.ejle-article:hover .a-title a{color:var(--wp--preset--color--royal-mid,#1f4ea0)}
.ejle-article .a-auth{margin:0 0 .5rem;font-size:12.5px;color:var(--wp--preset--color--muted,#5a5a63)}
.ejle-article-abstract{margin:0 0 .6rem;max-width:62ch;font-size:13.5px;line-height:1.55;color:var(--wp--preset--color--muted,#5a5a63)}
.ejle-article-tags{display:flex;flex-wrap:wrap;gap:.4rem}
.ejle-tag{font-size:10px;color:var(--wp--preset--color--royal,#0a2a66);background:var(--wp--preset--color--royal-light,#eef2fb);padding:2px 8px;border-radius:2px}
.ejle-article-aside{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;text-align:right;white-space:nowrap}
.ejle-oa{font-size:10px;font-weight:500;color:#0f6e56;background:#e1f5ee;padding:2px 8px;border-radius:2px}
.ejle-access--members{font-size:10px;font-weight:500;color:var(--wp--preset--color--muted,#5a5a63);background:#f0f0f2;padding:2px 8px;border-radius:2px}
.ejle-pdf-btn{font-size:11px;font-weight:500;color:var(--wp--preset--color--royal,#0a2a66);background:var(--wp--preset--color--royal-light,#eef2fb);border:.5px solid var(--wp--preset--color--royal,#0a2a66);border-radius:2px;padding:5px 12px;text-decoration:none}
.ejle-pdf-btn:hover{background:var(--wp--preset--color--royal,#0a2a66);color:#fff}
.ejle-pages{font-size:11px;color:var(--wp--preset--color--muted,#5a5a63)}
.ejle-doi{font-size:10px;color:var(--wp--preset--color--muted,#5a5a63);text-decoration:none}
.ejle-doi:hover{text-decoration:underline}
@media (max-width:768px){
	.ejle-article{grid-template-columns:1fr}
	.ejle-article-aside{align-items:flex-start;text-align:left;flex-flow:row wrap;gap:.75rem}
}

/* 0.5.16 — front-end submission form. Inherits theme tokens where present. */
.ijel-submit{max-width:720px}
.ijel-submit-form .ijel-f{margin:0 0 1.1rem}
.ijel-submit-form label{display:block;font-weight:600;margin:0 0 .3rem}
.ijel-submit-form input[type=text],.ijel-submit-form input[type=email],.ijel-submit-form textarea,.ijel-submit-form select{width:100%;padding:.55rem .7rem;border:1px solid var(--wp--preset--color--rule,#ccd2da);border-radius:3px;background:var(--wp--preset--color--surface,#fff);font:inherit}
.ijel-submit-form input[type=file]{width:100%}
.ijel-submit-form textarea{min-height:6.5rem}
.ijel-submit-form .ijel-req{color:#b3261e}
.ijel-submit-form .ijel-hint{display:block;margin-top:.3rem;font-size:.85rem;color:var(--wp--preset--color--muted,#5a5a63)}
.ijel-submit-rule{border:none;border-top:1px solid var(--wp--preset--color--rule,#e3e3e8);margin:1.6rem 0}
.ijel-submit-note{padding:.9rem 1.1rem;border-radius:4px;margin:0 0 1.2rem}
.ijel-submit-note--ok{background:#e1f5ee;border:1px solid #b7e2d2;color:#0f6e56}
.ijel-submit-note--err{background:#fdecea;border:1px solid #f5c6c2;color:#b3261e}
.ijel-submit-note p{margin:0}
.ijel-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}

/* Submission form — structured layout (v0.6.1) */
.ijel-submit-form .ijel-fs{border:1px solid var(--ijel-border,#e3e3e8);border-radius:10px;padding:18px 18px 6px;margin:0 0 20px}
.ijel-submit-form legend{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ijel-muted,#6b7280);padding:0 8px}
.ijel-submit-form .ijel-f{margin:0 0 14px}
.ijel-submit-form .ijel-f label{display:block;font-weight:600;font-size:.85rem;margin:0 0 4px}
.ijel-submit-form input[type=text],.ijel-submit-form input[type=email],.ijel-submit-form textarea,.ijel-submit-form select{width:100%;box-sizing:border-box}
.ijel-submit-form .ijel-req{color:#b3261e}
.ijel-submit-form .ijel-hint{display:block;font-size:.8rem;color:var(--ijel-muted,#6b7280);margin-top:4px}
.ijel-author{border:1px solid var(--ijel-border,#e3e3e8);border-radius:8px;padding:14px 14px 2px;margin:0 0 12px;background:rgba(0,0,0,.012)}
.ijel-author-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}
.ijel-author-n{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ijel-muted,#6b7280)}
.ijel-author-rm{border:0;background:none;color:var(--ijel-muted,#9ca3af);font-size:1.2rem;line-height:1;cursor:pointer;padding:0 6px;border-radius:6px}
.ijel-author-rm:hover{background:#f3e7e7;color:#b3261e}
.ijel-author-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}
@media(max-width:520px){.ijel-author-grid{grid-template-columns:1fr}}
.ijel-author .ijel-orcid{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.ijel-corr{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;margin:.2rem 0 .8rem}
/* Affiliation flow (public submission form) */
.ijel-aff{margin:0 0 12px}
.ijel-aff>label{display:block;font-weight:600;font-size:.85rem;margin:0 0 5px}
.ijel-aff-display{width:100%;background:#f3f1ea;color:#33405c}
.ijel-aff-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;font-size:.85rem;background:#f5ecd9;border:1px solid #e3cd99;border-radius:8px;padding:8px 12px;color:#9a6a16}
.ijel-aff-q{font-weight:600}
.ijel-aff-yes,.ijel-aff-no{font:inherit;font-size:.82rem;font-weight:600;border-radius:7px;padding:5px 14px;cursor:pointer;border:1px solid #16233f;background:#fff;color:#16233f}
.ijel-aff-yes{background:#16233f;color:#fff}
.ijel-aff-confirmed{display:flex;align-items:center;gap:8px;font-size:.85rem;background:#e7f1ea;border:1px solid #bcd8c6;border-radius:8px;padding:8px 12px;color:#2f6f4f}
.ijel-aff-name{font-weight:600}
.ijel-aff-change{margin-left:auto;border:0;background:none;color:#33405c;text-decoration:underline;cursor:pointer;font:inherit;font-size:.82rem}
.ijel-aff-value{width:100%}
.ijel-aff-flow [hidden]{display:none}
.ijel-add-author{cursor:pointer;background:none;border:1px dashed var(--ijel-border,#c3c4c7);border-radius:8px;padding:.55rem 1rem;font-weight:600;color:var(--ijel-accent,#2271b1);width:100%}
.ijel-add-author:hover{border-color:var(--ijel-accent,#2271b1)}
.ijel-checklist .ijel-check{display:flex;gap:.55rem;align-items:flex-start;border:1px solid var(--ijel-border,#e3e3e8);border-radius:8px;padding:.6rem .75rem;margin:0 0 8px;font-size:.92rem}
.ijel-checklist .ijel-check input{margin-top:.2rem;flex:none}
/* Acknowledgement ticks read as body text, not field labels — smaller and unbolded. */
.ijel-submit-form .ijel-ack .ijel-check{display:flex;gap:.55rem;align-items:flex-start;font-size:.85rem;font-weight:400;line-height:1.45;margin:0 0 10px}
.ijel-submit-form .ijel-ack .ijel-check span{font-weight:400}
.ijel-submit-form .ijel-ack .ijel-check input{margin-top:.2rem;flex:none}
.ijel-btn--primary[disabled]{opacity:.5;cursor:not-allowed}

/* Keyword chips (v0.6.2) */
.ijel-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:1px solid var(--ijel-border,#e3e3e8);border-radius:8px;padding:6px 8px;cursor:text}
.ijel-chips .ijel-chip{display:inline-flex;align-items:center;gap:5px;background:var(--ijel-accent,#2271b1);color:#fff;border-radius:6px;padding:3px 4px 3px 9px;font-size:.85rem;line-height:1.3}
.ijel-chips .ijel-chip-x{border:0;background:rgba(255,255,255,.25);color:#fff;border-radius:4px;width:16px;height:16px;line-height:1;cursor:pointer;padding:0;font-size:.85rem}
.ijel-chips .ijel-chip-x:hover{background:rgba(255,255,255,.45)}
.ijel-chip-input{border:0;outline:none;flex:1;min-width:140px;padding:4px 2px;font:inherit;background:transparent}

/* Pass 4 — author rows side-by-side on wider screens, stacking inner fields when the card is narrow */
#ijel-authors{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}
#ijel-authors .ijel-author{margin:0;container-type:inline-size}
@container (max-width:330px){.ijel-author-grid{grid-template-columns:1fr}}

/* Creative Commons licence badge */
.ijel-cc{display:inline-flex;align-items:center;gap:.4em;text-decoration:none;border:1px solid rgba(0,0,0,.18);border-radius:999px;padding:.2em .62em;line-height:1;font-size:.82em;color:inherit;vertical-align:middle}
.ijel-cc:hover{background:rgba(0,0,0,.05)}
.ijel-cc-marks{display:inline-flex;align-items:center;gap:.16em}
.ijel-cc-ico{display:block;flex:0 0 auto}
.ijel-cc-label{font-variant:all-small-caps;letter-spacing:.02em;font-weight:600;white-space:nowrap}
.ijel-cite-licence{margin:.7rem 0 0}


/* Forthcoming block: accepted-in-production articles for the front page */
.ijel-forthcoming{margin:2.2rem 0 0}
.ijel-forthcoming .ijel-fc-kicker{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0 0 .8rem}
.ijel-forthcoming .ijel-fc-group{margin:0 0 1.4rem}
.ijel-forthcoming .ijel-fc-issue{font-size:1.05rem;margin:0 0 .5rem}
.ijel-forthcoming .ijel-fc-issue a{text-decoration:none}

/* Forthcoming block: in-production marker + non-linked title on its rows */
.ijel-forthcoming .ijel-fc-group{margin:0 0 1.6rem}
.ejle-article .a-title--plain{opacity:.92}
.ejle-inprod{font-size:10px;font-weight:500;color:#9a5b2f;background:#f6ece1;padding:2px 8px;border-radius:2px}

/* --- Full-text reader (HTML + PDF) ------------------------------------- */
.ijel-fulltext{margin:1.4rem 0}
.ijel-ft-tabs{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}
.ijel-ft-tab{cursor:pointer}
.ijel-ft-tab[aria-selected="true"]{background:var(--ijel-accent,#0a2a66);color:#fff}
.ijel-ft-pane{margin-top:1rem}
.ijel-ft-pane[hidden]{display:none}
/* Teaser: a couple of faded lines, like the abstract pattern. */
.ijel-teaser{position:relative;max-height:4.6em;overflow:hidden;line-height:1.7;
  -webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent);
  mask-image:linear-gradient(to bottom,#000 45%,transparent)}
.ijel-teaser[hidden]{display:none}
.ijel-teaser p{margin:0}
.ijel-ft-expand{margin-top:.6rem;cursor:pointer;font:inherit}
.ijel-reader-html[hidden]{display:none}
/* Article body typography. */
.ijel-article-body{position:relative;line-height:1.75;font-size:1.02rem;max-width:46rem}
.ijel-article-body h2{font-size:1.3rem;margin:1.8rem 0 .6rem}
.ijel-article-body h3{font-size:1.1rem;margin:1.4rem 0 .5rem}
.ijel-article-body p{margin:0 0 1rem}
.ijel-article-body blockquote{margin:1.2rem 0;padding:.2rem 0 .2rem 1.1rem;border-left:3px solid var(--ijel-accent,#0a2a66);color:#33333a}
.ijel-article-body table{border-collapse:collapse;margin:1.2rem 0;font-size:.94rem;width:100%}
.ijel-article-body th,.ijel-article-body td{border:1px solid #d9d9de;padding:.4rem .6rem;text-align:left;vertical-align:top}
.ijel-article-body figure{margin:1.4rem 0}
.ijel-article-body img{max-width:100%;height:auto}
.ijel-article-body figcaption{font-size:.85rem;color:#5a5a63;margin-top:.4rem}
/* Footnote references. */
.ijel-fnref{font-size:.7em;line-height:0}
.ijel-fnref a{text-decoration:none;color:var(--ijel-accent,#0a2a66);padding:0 .1em}
/* Endnotes list (the no-JS / narrow default). */
.ijel-footnotes{margin:2rem 0 0;padding:1.2rem 0 0;border-top:1px solid #e3e3e8;font-size:.9rem;line-height:1.6;color:#33333a}
.ijel-footnotes[hidden]{display:none}
.ijel-footnotes li{margin:0 0 .7rem}
.ijel-fn-back{text-decoration:none;margin-left:.3rem;color:var(--ijel-accent,#0a2a66)}
/* Sidenotes (wide screens). The body keeps a right gutter for them. */
.ijel-reader-html.ijel-has-sidenotes{position:relative}
.ijel-reader-html.ijel-has-sidenotes .ijel-article-body{max-width:none;padding-right:17rem}
.ijel-sidenote{position:absolute;right:0;width:15rem;font-size:.82rem;line-height:1.5;color:#44444c}
.ijel-sidenote .ijel-sn-num{color:var(--ijel-accent,#0a2a66);font-weight:700;margin-right:.3em}
.ijel-sidenote.is-long .ijel-sn-body{max-height:11em;overflow:hidden;
  -webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);
  mask-image:linear-gradient(to bottom,#000 70%,transparent)}
.ijel-sidenote.is-long.is-open .ijel-sn-body{max-height:none;-webkit-mask-image:none;mask-image:none}
.ijel-sn-more{display:inline-block;margin-top:.3rem;border:0;background:none;color:var(--ijel-accent,#0a2a66);font-size:.78rem;font-weight:600;cursor:pointer;padding:0}
.ijel-sn-more::after{content:"Show note \25BE"}
.ijel-sidenote.is-open .ijel-sn-more::after{content:"Hide note \25B4"}
@media (max-width:1079px){
  .ijel-reader-html .ijel-article-body{padding-right:0;max-width:46rem}
}

/* Announcement block */
.ijel-announcement{border-left:3px solid var(--ijel-accent,#1a2440);background:rgba(0,0,0,.025);padding:.7rem 1rem;border-radius:4px;margin:1.25rem 0;font-size:.875em}
.ijel-announce-eyebrow{display:block;font-size:.68em;letter-spacing:.08em;text-transform:uppercase;color:var(--ijel-accent,#1a2440);font-weight:600;margin-bottom:.15rem}
.ijel-announce-title{display:inline-block;font-weight:600;font-size:1em;text-decoration:none;color:inherit}
.ijel-announce-title:hover{text-decoration:underline}
.ijel-announce-excerpt{margin:.3rem 0 .2rem;font-size:.92em}
.ijel-announce-date{font-size:.78em;opacity:.7}

/* Author dashboard */
.ijel-ad{max-width:40rem}
.ijel-ad-lede{color:#50575e;margin:0 0 1.5rem}
.ijel-ad-empty{color:#50575e}
.ijel-ad-card{border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:1.2rem 1.4rem;margin:0 0 1.2rem}
.ijel-ad-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}
.ijel-ad-title{margin:0;font-size:1.15em;line-height:1.3}
.ijel-ad-meta{color:#6b6e78;font-size:.85em;margin:.3rem 0 0}
.ijel-ad-pill{flex:none;font-size:.7em;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.25em .7em;border-radius:999px;background:rgba(0,0,0,.06);color:#3a3f4b;white-space:nowrap}
.ijel-ad-pill.is-revise{background:#f5ecd9;color:#9a6a16;border:1px solid #e3cd99}
.ijel-ad-pill.is-good{background:#e3efe7;color:#2f6f4f;border:1px solid #bcd9c7}
.ijel-ad-steps{display:flex;list-style:none;padding:0;margin:1.4rem 0 .4rem}
.ijel-ad-steps li{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;font-size:.72em;color:#8a8f99;line-height:1.3}
.ijel-ad-steps li::before{content:"";position:absolute;top:7px;left:calc(-50% + 8px);width:calc(100% - 16px);height:2px;background:rgba(0,0,0,.12);z-index:0}
.ijel-ad-steps li:first-child::before{display:none}
.ijel-ad-steps .dot{width:15px;height:15px;border-radius:50%;background:#fff;border:2px solid rgba(0,0,0,.18);position:relative;z-index:1;margin-bottom:9px}
.ijel-ad-steps li.is-done .dot{background:var(--ijel-accent,#1a2440);border-color:var(--ijel-accent,#1a2440)}
.ijel-ad-steps li.is-done::before{background:var(--ijel-accent,#1a2440)}
.ijel-ad-steps li.is-now .dot{background:var(--ijel-accent,#1a2440);border-color:var(--ijel-accent,#1a2440);box-shadow:0 0 0 4px rgba(0,0,0,.06)}
.ijel-ad-steps li.is-now{color:inherit;font-weight:600}
.ijel-ad-steps li.is-revise .dot{background:#9a6a16;border-color:#9a6a16;box-shadow:0 0 0 4px #f5ecd9}
.ijel-ad-steps li.is-revise{color:#9a6a16;font-weight:600}
.ijel-ad-status{margin:1rem 0 0;padding:.8rem 1rem;background:rgba(0,0,0,.025);border:1px solid rgba(0,0,0,.08);border-radius:8px;font-size:.95em}
.ijel-ad-status .when{display:block;color:#6b6e78;font-size:.85em;margin-top:.25rem}
.ijel-ad-section{font-size:.78em;letter-spacing:.1em;text-transform:uppercase;color:var(--ijel-accent,#1a2440);margin:2rem 0 .5rem}
.ijel-ad-closed{list-style:none;padding:0;margin:0}
.ijel-ad-closed li{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid rgba(0,0,0,.08);font-size:.92em;align-items:baseline}
.ijel-ad-closed li .s{color:#6b6e78}
.ijel-ad-closed li .d{color:#8a8f99;font-size:.85em;white-space:nowrap}

/* Per-section author guidance on the submission form (sections, 2a). */
.ijel-section-help{margin:-.4em 0 1em;padding:.6em .8em;border-left:3px solid var(--ijel-accent,#1a2440);background:rgba(0,0,0,.03);font-size:.9em}
.ijel-section-help-item{margin:.2em 0}

/* Editor profile flags (stage 3a). */
.ijel-flag{vertical-align:middle;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}

/* Editorial board block (citable/editorial-board) */
.ijel-board-group{margin:0 0 2.2rem}
.ijel-board-head{font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;color:var(--wp--preset--color--muted,#5a5a63);border-bottom:1px solid var(--wp--preset--color--rule,#e3e3e8);padding:0 0 .5rem;margin:0 0 1.1rem}
.ijel-board-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.4rem}
.ijel-board-card{display:flex;gap:.9rem;align-items:flex-start}
.ijel-board-avatar{flex:0 0 auto;width:64px;height:64px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--wp--preset--color--royal-light,#eef2fb);color:var(--ijel-accent,#0a2a66);font-weight:600;font-size:1.1rem}
.ijel-board-photo{width:64px;height:64px;object-fit:cover;display:block}
.ijel-board-body{display:flex;flex-direction:column;gap:.12rem;min-width:0}
.ijel-board-name{font-weight:600;line-height:1.25}
.ijel-board-role{font-size:.9rem;color:var(--ijel-accent,#0a2a66)}
.ijel-board-aff{font-size:.88rem;color:var(--wp--preset--color--muted,#5a5a63)}
.ijel-board-country{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--wp--preset--color--muted,#5a5a63)}
.ijel-board-country .ijel-flag{border-radius:2px}
.ijel-board-bio{font-size:.86rem;line-height:1.55;margin:.4rem 0 0}
.ijel-board-links{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:.4rem 0 0;font-size:.82rem}
.ijel-board-link{display:inline-flex;align-items:center;line-height:0;color:var(--ijel-accent,#0a2a66);text-decoration:none}
.ijel-board-link .ijel-icon{width:1.15rem;height:1.15rem;display:block}
.ijel-board-link:hover{text-decoration:none;opacity:.7}
.ijel-board-link--orcid:hover{opacity:.85}
.ijel-board--list .ijel-board-list{list-style:none;margin:0;padding:0}
.ijel-board-row{padding:.5rem 0;border-bottom:1px solid var(--wp--preset--color--rule,#eee)}
.ijel-board-row .ijel-board-name{margin-right:.5rem}
.ijel-board-row .ijel-board-role,.ijel-board-row .ijel-board-aff{display:inline}
.ijel-board-meta{font-size:.88rem;color:var(--wp--preset--color--muted,#5a5a63)}
.ijel-board-dot{opacity:.5;margin:0 .15rem}
.ijel-board--list .ijel-board-links{display:inline-flex;margin-left:.6rem}
.ijel-board-country .ijel-flag,.ijel-flag{width:20px;height:15px;vertical-align:-2px}

/* Submission form polish — section headings, drag-and-drop, file chip, corresponding highlight, submit icon (v0.8.77) */
.ijel-submit-form .ijel-fs{padding:20px 22px 8px}
.ijel-submit-form legend{font-size:1.3rem;font-weight:600;text-transform:none;letter-spacing:0;color:inherit;padding:0;margin:0 0 8px}
.ijel-dropzone{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;border:2px dashed var(--ijel-border,#c4ccdb);border-radius:12px;padding:26px 18px;background:rgba(0,0,0,.015);cursor:pointer;transition:border-color .12s,background .12s}
.ijel-dropzone:hover,.ijel-dropzone.is-drag,.ijel-dropzone:focus{outline:none;border-color:var(--ijel-accent,#0a2a66);background:rgba(0,0,0,.035)}
.ijel-dz-ico{width:40px;height:40px;stroke:var(--ijel-accent,#0a2a66);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin:0 0 8px}
.ijel-dz-main{font-weight:600;margin:0}
.ijel-dz-browse{color:var(--ijel-accent,#0a2a66);text-decoration:underline}
.ijel-dz-sub{font-size:.82rem;color:var(--ijel-muted,#6b7280);margin:4px 0 0}
.ijel-dz-input{position:absolute!important;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0);margin:-1px}
.ijel-dz-file{display:flex;align-items:center;gap:12px;border:1px solid var(--ijel-border,#e3e3e8);border-radius:11px;padding:11px 13px;background:var(--wp--preset--color--surface,#fff);margin-top:4px}
.ijel-dz-file[hidden]{display:none}
.ijel-dz-docwrap{width:36px;height:36px;border-radius:8px;background:rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;flex:none}
.ijel-dz-docwrap .ijel-dz-ico{width:18px;height:18px;margin:0}
.ijel-dz-meta{display:flex;flex-direction:column;line-height:1.3;min-width:0}
.ijel-dz-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ijel-dz-size{font-size:.8rem;color:var(--ijel-muted,#6b7280)}
.ijel-dz-rm{margin-left:auto;border:0;background:none;color:var(--ijel-muted,#9ca3af);font-size:1.3rem;line-height:1;cursor:pointer;padding:0 6px;flex:none}
.ijel-dz-rm:hover{color:#b3261e}
.ijel-corr:has(input:checked){color:#1a7f37;font-weight:600}
.ijel-btn svg.ijel-ico{width:1.05em;height:1.05em;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin:0}

/* ---------------------------------------------------------------------------
 * Readership card / "Your published work" block (author dashboard; shared
 * with the editor's per-article view).
 * ------------------------------------------------------------------------- */
.ijel-rc{--rc-accent:var(--ijel-accent,#0a2a66);margin:0 0 1rem}
.ijel-rc-toggle{display:flex;align-items:center;gap:.55rem;margin:0 0 .9rem;font-size:.9em}
.ijel-rc-switch{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer}
.ijel-rc-switch input{position:absolute;opacity:0;width:0;height:0}
.ijel-rc-switch .track{position:relative;width:38px;height:21px;background:rgba(0,0,0,.22);border-radius:999px;transition:background .15s;flex:none}
.ijel-rc-switch .knob{position:absolute;top:2px;left:2px;width:17px;height:17px;background:#fff;border-radius:50%;transition:left .15s;box-shadow:0 1px 2px rgba(0,0,0,.3)}
.ijel-rc-switch input:checked + .track{background:var(--rc-accent)}
.ijel-rc-switch input:checked + .track .knob{left:19px}
.ijel-rc-switch input:focus-visible + .track{outline:2px solid var(--rc-accent);outline-offset:2px}
.ijel-rc-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.4);color:#5a5a63;font-size:.7em;font-style:italic;cursor:help}
.ijel-rc-info .tip{position:absolute;bottom:150%;left:50%;transform:translateX(-50%);width:260px;background:#10131a;color:#e7eaf0;font-style:normal;font-size:12px;line-height:1.5;padding:.6rem .75rem;border-radius:6px;opacity:0;visibility:hidden;transition:opacity .12s;z-index:6;text-align:left}
.ijel-rc-info .tip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#10131a}
.ijel-rc-info:hover .tip,.ijel-rc-info:focus .tip{opacity:1;visibility:visible}
.ijel-rc-glance{display:flex;flex-wrap:wrap;gap:1.1rem 2.2rem;align-items:flex-end;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:1rem 1.3rem;margin:0 0 .6rem}
.ijel-rc-gstat .v{display:block;font-size:1.9em;line-height:1;font-weight:600}
.ijel-rc-gstat .l{display:block;font-size:.8em;color:#5a5a63;margin-top:.3rem}
.ijel-rc-gstat.accent .v{color:var(--rc-accent)}
.ijel-rc-pub{display:grid;grid-template-columns:1fr auto;gap:1.2rem;align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:1rem 1.3rem;margin:0 0 .7rem;transition:border-color .15s,box-shadow .15s}
.ijel-rc-pub:hover{border-color:rgba(10,42,102,.3);box-shadow:0 2px 10px rgba(10,42,102,.05)}
.ijel-rc-pub-title{margin:0 0 .2rem;font-size:1.1em;line-height:1.3}
.ijel-rc-pub-title a{text-decoration:none}
.ijel-rc-pub-meta{margin:0;font-size:.85em;color:#5a5a63}
.ijel-rc-pub-right{display:flex;align-items:center;gap:1.5rem}
.ijel-rc-figs{display:flex;gap:1.3rem;text-align:right}
.ijel-rc-fig .v{display:block;font-size:1.35em;line-height:1;font-weight:600}
.ijel-rc-fig .l{display:block;font-size:.68em;text-transform:uppercase;letter-spacing:.05em;color:#5a5a63;margin-top:.25rem}
.ijel-rc-fig.reads .v{color:var(--rc-accent)}
.ijel-rc-spark{width:128px;flex:none}
.ijel-rc-spark-svg{display:block}
.ijel-rc-area{fill:var(--rc-accent);opacity:.08}
.ijel-rc-line{fill:none;stroke:var(--rc-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ijel-rc-dot{fill:var(--rc-accent)}
.ijel-rc-spark-lab{display:block;font-size:.62em;text-transform:uppercase;letter-spacing:.06em;color:#5a5a63;text-align:center;margin-top:.2rem}
.ijel-rc-legacy-mark{grid-column:1 / -1;margin-top:.4rem;padding-top:.55rem;border-top:1px solid rgba(0,0,0,.07);font-size:.74em;color:#7a6428;display:none;align-items:center;gap:.4rem}
.ijel-rc-legacy-mark::before{content:"\2726";font-size:.85em}
.ijel-rc.is-legacy-on .ijel-rc-legacy-mark{display:flex}
.ijel-rc-note{font-size:.78em;color:#5a5a63;line-height:1.55;margin:.9rem 0 0;max-width:70ch}
.ijel-rc-empty{border:1px dashed rgba(0,0,0,.2);border-radius:10px;padding:1.4rem 1.3rem;color:#5a5a63;font-size:.92em}
.ijel-rc-empty p{margin:0}
@media (max-width:680px){
	.ijel-rc-pub{grid-template-columns:1fr;gap:.8rem}
	.ijel-rc-pub-right{justify-content:space-between}
}

/* ---------------------------------------------------------------------------
 * Front-end sign-in ([citable_login])
 * ------------------------------------------------------------------------- */
.ijel-login{max-width:420px;margin:1rem auto;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:1.6rem 1.6rem 1.3rem}
.ijel-login--in{max-width:none}
.ijel-login-h{margin:0 0 1rem;font-size:1.3em}
.ijel-login #loginform p{margin:0 0 .9rem}
.ijel-login #loginform label{display:block;font-size:.85em;font-weight:600;margin:0 0 .3rem}
.ijel-login #loginform input.input,.ijel-login #loginform input[type=text],.ijel-login #loginform input[type=password]{width:100%;box-sizing:border-box;padding:.55rem .65rem;border:1px solid rgba(0,0,0,.25);border-radius:4px;font:inherit}
.ijel-login #loginform input:focus{border-color:var(--ijel-accent,#0a2a66);outline:none;box-shadow:0 0 0 3px rgba(10,42,102,.12)}
.ijel-login .login-remember label{font-weight:400;font-size:.85em;color:#5a5a63}
.ijel-login .login-remember input{margin-right:.4rem}
.ijel-login #loginform .button,.ijel-login #loginform input[type=submit]{width:100%;box-sizing:border-box;padding:.6rem 1rem;border-radius:4px;border:1px solid var(--ijel-accent,#0a2a66);background:var(--ijel-accent,#0a2a66);color:#fff;font:inherit;font-weight:600;cursor:pointer}
.ijel-login #nav{margin-top:.9rem;text-align:center;font-size:.82em}
.ijel-login-out{margin-left:.4rem;font-size:.85em;color:#5a5a63}

/* ---------------------------------------------------------------------------
 * Author self-registration ([citable_author_signup])
 * ------------------------------------------------------------------------- */
.ijel-signup{max-width:460px;margin:1rem auto;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:1.6rem}
.ijel-signup.ijel-login--in{max-width:none}
.ijel-signup .ijel-field{margin:0 0 .9rem}
.ijel-signup .ijel-field label{display:block;font-size:.85em;font-weight:600;margin:0 0 .3rem}
.ijel-signup .ijel-field .req{color:#b1442f;font-weight:400}
.ijel-signup .ijel-field input[type=text],.ijel-signup .ijel-field input[type=email]{width:100%;box-sizing:border-box;padding:.55rem .65rem;border:1px solid rgba(0,0,0,.25);border-radius:4px;font:inherit}
.ijel-signup .ijel-field input:focus{border-color:var(--ijel-accent,#0a2a66);outline:none;box-shadow:0 0 0 3px rgba(10,42,102,.12)}
.ijel-signup .ijel-btn--primary{width:100%}
.ijel-signup-error{background:#fbeae7;border:1px solid #e7b8ad;color:#9a3417;border-radius:6px;padding:.6rem .8rem;font-size:.88em;margin:0 0 1rem}
.ijel-signup--sent p{font-size:.95em;line-height:1.6;margin:0}
.ijel-signup-alt,.ijel-login-alt{margin:1rem 0 0;text-align:center;font-size:.85em;color:#5a5a63}
/* Honeypot: kept in the DOM, hidden from people. */
.ijel-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}

/* ---------------------------------------------------------------------------
 * Claim your published work (author dashboard) + claims queue (wp-admin)
 * ------------------------------------------------------------------------- */
.ijel-claim{border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:1.1rem 1.3rem;margin:0 0 1rem}
.ijel-claim-intro{margin:0 0 .9rem;font-size:.9em;color:#5a5a63;line-height:1.55;max-width:70ch}
.ijel-claim-h{font-size:.78em;letter-spacing:.08em;text-transform:uppercase;color:#5a5a63;margin:1.1rem 0 .5rem}
.ijel-claim-list{list-style:none;margin:0;padding:0}
.ijel-claim-row{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:.6rem 0;border-top:1px solid rgba(0,0,0,.08)}
.ijel-claim-row .t{flex:1 1 240px;font-weight:500}
.ijel-claim-row .m{font-size:.82em;color:#5a5a63}
.ijel-claim-row .st{font-size:.82em;color:#5a5a63;font-style:italic}
.ijel-claim-row.is-declined .st{color:#9a3417}
.ijel-claim-row.is-approved .st{color:#2f6f4f}
.ijel-claim .ijel-btn{flex:none;font-size:.82em;padding:.3rem .8rem}
.ijel-claim-ev{display:inline-block;font-size:.72em;letter-spacing:.03em;background:rgba(10,42,102,.08);color:var(--ijel-accent,#0a2a66);border-radius:999px;padding:.15em .6em}
.ijel-claim-ev.ev-name{background:rgba(0,0,0,.06);color:#5a5a63}
.ijel-claim-ev.ev-search{background:rgba(0,0,0,.05);color:#6b6e78}
.ijel-claim-search input[type=search]{width:100%;box-sizing:border-box;padding:.5rem .65rem;border:1px solid rgba(0,0,0,.25);border-radius:4px;font:inherit}
.ijel-claim-search input:focus{border-color:var(--ijel-accent,#0a2a66);outline:none;box-shadow:0 0 0 3px rgba(10,42,102,.12)}
/* wp-admin queue */
.ijel-claims-table .ijel-claim-ev{font-size:.85em}
.ijel-claims-actions button{margin-right:.3rem}

/* Submission draft-restored notice */
.ijel-submit-note--draft{background:#fff4d6;border:1px solid #e6c200;color:#6b5900;padding:10px 14px;border-radius:8px;margin:0 0 14px}
.ijel-submit-note--draft p{margin:0}
