.bsjd-badge{display:inline-flex;align-items:center;gap:.3rem;vertical-align:middle;margin:.35rem 0 .35rem .65rem;padding:.28rem .65rem;border:1px solid #b6d7bf;border-radius:999px;background:#eaf5ed;color:#145536;font-size:.75rem;font-weight:500;line-height:1.4;white-space:normal;max-width:100%;box-sizing:border-box}
.bsjd-badge strong{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:750;color:#104b2d}
.bsjd-total{display:flex;align-items:center;gap:1rem;max-width:36rem;margin:1.25rem 0;padding:1rem 1.25rem;border:1px solid #b9d4bd;border-left:4px solid #c69c20;border-radius:12px;background:#edf5ee;color:#123e2a;box-sizing:border-box}
.bsjd-total .bsjd-icon{display:flex;align-items:center;justify-content:center;flex:none;width:2.8rem;height:2.8rem;border-radius:50%;background:#175b3b;color:#ffe687;font-size:1.7rem;line-height:1}
.bsjd-total>span:last-child{display:grid;grid-template-columns:auto 1fr;gap:.2rem .7rem;align-items:center;min-width:0}
.bsjd-total strong{font-size:1.8rem;line-height:1.2;font-weight:750;font-variant-numeric:tabular-nums}
.bsjd-total span span{font-size:.9rem;line-height:1.4}
.bsjd-total small{grid-column:1/-1;font-size:.72rem;line-height:1.4;color:#45614e}
@media(max-width:440px){.bsjd-total{padding:.85rem;gap:.7rem}.bsjd-total>span:last-child{grid-template-columns:1fr}.bsjd-total strong{font-size:1.6rem}.bsjd-badge{margin-left:.4rem}}

/* Journal masthead: requested placement beside the ISSN, above the title. */
.journal-eyebrow-row,.bsjd-masthead{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem}
.bsjd-masthead>.eyebrow{margin:0;flex:0 1 auto}
.bsjd-total.bsjd-total--masthead{flex:0 1 24rem;max-width:24rem;min-width:0;min-height:66px;margin:0;padding:.65rem .85rem;gap:.65rem}
.bsjd-total--masthead .bsjd-icon{width:2.2rem;height:2.2rem;font-size:1.4rem}
.bsjd-total--masthead strong{font-size:1.5rem}
.bsjd-total--masthead span span{font-size:.76rem;line-height:1.35}
.bsjd-total--masthead small{font-size:.67rem}
/* Only individual issue pages: preserve the rest of the publisher's layout. */
@media(min-width:1024px){
 html[data-bookstar-journal-issue="true"] #main-content>article>div.max-w-4xl{width:88vw;max-width:none;padding-inline:0;margin-inline:auto}
 html[data-bookstar-journal-issue="true"] #main-content>article .max-w-3xl{max-width:none;font-size:1.0625rem;line-height:1.85}
 html[data-bookstar-journal-issue="true"] #main-content>article .max-w-3xl p{line-height:1.85;margin-block:1rem}
 html[data-bookstar-journal-issue="true"] #bookstar-abstracts-root>.bsja{width:88vw;max-width:none}
 html[data-bookstar-journal-issue="true"] main#main.shell{width:88vw;max-width:none;margin-inline:auto}
 html[data-bookstar-journal-issue="true"] main#main.shell>.bsja{width:100%;max-width:none;margin-inline:0}
 html[data-bookstar-journal-issue="true"] .bsja p{max-width:none}
 html[data-bookstar-journal-issue="true"] .bsja .bsja-text{font-size:1.0625rem;line-height:1.85}
 html[data-bookstar-journal-issue="true"] .bsja-abstract{padding:1.5rem 1.7rem}
}
@media(max-width:560px){.bsjd-total.bsjd-total--masthead{flex-basis:100%;max-width:100%}.bsjd-total--masthead>span:last-child{grid-template-columns:auto 1fr}.bsjd-total--masthead small{grid-column:1/-1}}

/* All individual editions: metadata, PDF and total in one balanced upper band. */
html[data-bookstar-journal-issue="true"] .bsjd-issue-toolbar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem 1.25rem;margin-block:0 1rem;min-width:0}
html[data-bookstar-journal-issue="true"] .bsjd-issue-toolbar>.bsjd-issue-meta{flex:0 1 auto;margin:0;font-size:1.875rem;font-weight:700;line-height:1.3;letter-spacing:.045em;text-transform:none;color:#123e2a;overflow-wrap:anywhere}
html[data-bookstar-journal-issue="true"] .bsjd-issue-toolbar>a{flex:0 1 auto;min-width:0;max-width:100%;text-align:center;overflow-wrap:anywhere}
html[data-bookstar-journal-issue="true"] .bsjd-total.bsjd-total--issue{order:2;flex:0 1 28rem;width:28rem;max-width:100%;min-width:0;margin:0;padding:.85rem 1rem;gap:.85rem}
html[data-bookstar-journal-issue="true"] .bsjd-issue-toolbar>.bsjd-badge{order:3;margin:0}
.bsjd-issue-pdf{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:56px;box-sizing:border-box;border-radius:12px;padding:1rem 1.5rem;background:#cc4b08;color:#fff!important;text-decoration:none!important;font-size:1rem;font-weight:800;line-height:1.4;box-shadow:0 16px 36px -16px rgba(174,61,8,.9)}
.bsjd-issue-pdf:hover{background:#a93c08}
.bsjd-issue-pdf:focus-visible{outline:3px solid #175b3b;outline-offset:4px}
@media(max-width:700px){html[data-bookstar-journal-issue="true"] .bsjd-issue-toolbar{gap:.85rem}html[data-bookstar-journal-issue="true"] .bsjd-issue-toolbar>.bsjd-issue-meta{flex-basis:100%}html[data-bookstar-journal-issue="true"] .bsjd-total.bsjd-total--issue{flex-basis:100%;width:100%}}

/* V4: the issue count follows the publication title; its emblem has room to breathe. */
html[data-bookstar-journal-issue="true"] .bsjd-title-with-count{display:inline}
html[data-bookstar-journal-issue="true"] .bsjd-badge--title{margin:.3rem 0 .3rem .8rem;vertical-align:middle;font-family:Arial,sans-serif;letter-spacing:normal;text-transform:none}
html[data-bookstar-journal-issue="true"] #main-content>article>div>header{grid-template-columns:minmax(0,1fr) 160px}
html[data-bookstar-journal-issue="true"] #main-content>article>div>header>img{width:144px;max-width:100%;height:auto;object-fit:contain}
html[data-bookstar-journal-issue="true"] main#main.shell>.bsja>header{position:relative;padding-inline-end:176px;min-height:180px}
.bsjd-issue-symbol{position:absolute;inset-inline-end:0;top:0;width:144px;height:auto;object-fit:contain}
@media(max-width:700px){
 html[data-bookstar-journal-issue="true"] #main-content>article>div.max-w-4xl{padding-top:2rem;padding-bottom:2.5rem}
 html[data-bookstar-journal-issue="true"] #main-content>article>div>header{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:.9rem 1rem;margin-top:1.5rem;align-items:center}
 html[data-bookstar-journal-issue="true"] #main-content>article>div>header>div:first-child,
 html[data-bookstar-journal-issue="true"] .bsjd-issue-toolbar{display:contents}
 html[data-bookstar-journal-issue="true"] .bsjd-issue-meta{grid-column:1;grid-row:1;align-self:center;font-size:1.25rem!important;line-height:1.45!important;letter-spacing:.025em!important;min-width:0;overflow-wrap:anywhere}
 html[data-bookstar-journal-issue="true"] #main-content>article>div>header>img{grid-column:2;grid-row:1;width:88px;max-width:100%;height:auto;margin:0;justify-self:end}
 html[data-bookstar-journal-issue="true"] .bsjd-title-with-count{display:block;grid-column:1/-1;grid-row:2;margin:0;font-size:clamp(1.65rem,7vw,2rem);line-height:1.18;min-width:0;overflow-wrap:anywhere}
 html[data-bookstar-journal-issue="true"] .bsjd-badge--title{grid-column:1/-1;grid-row:3;margin:0;justify-self:start;align-self:start}
 html[data-bookstar-journal-issue="true"] .bsjd-issue-toolbar>a{grid-column:1/-1;grid-row:4;justify-self:stretch;width:100%;min-height:52px;box-sizing:border-box;margin:0;padding:1rem;white-space:normal}
 html[data-bookstar-journal-issue="true"] .bsjd-total.bsjd-total--issue{grid-column:1/-1;grid-row:5;justify-self:stretch;width:100%;max-width:100%;margin:0;padding:.85rem;gap:.75rem}
 html[data-bookstar-journal-issue="true"] .bsjd-total--issue>span:last-child{grid-template-columns:auto minmax(0,1fr)}
 html[data-bookstar-journal-issue="true"] .bsjd-total--issue strong{font-size:1.5rem}
 html[data-bookstar-journal-issue="true"] .bsjd-total--issue span span{font-size:.82rem}
 html[data-bookstar-journal-issue="true"] #main-content>article header .max-w-3xl{grid-column:1/-1;grid-row:6;margin-top:.5rem;font-size:1rem;line-height:1.75;min-width:0;overflow-wrap:anywhere}
 html[data-bookstar-journal-issue="true"] main#main.shell{width:auto;max-width:none;margin-inline:0;padding:1.5rem 1rem}
 html[data-bookstar-journal-issue="true"] main#main.shell>.bsja{padding:1.1rem;border-radius:16px;box-sizing:border-box}
 html[data-bookstar-journal-issue="true"] main#main.shell>.bsja>header{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:.85rem 1rem;padding:0;min-height:0;align-items:center}
 html[data-bookstar-journal-issue="true"] .bsjd-issue-symbol{position:static;grid-column:2;grid-row:1;width:88px;height:auto;justify-self:end}
 html[data-bookstar-journal-issue="true"] .bsja>header>.bsja-eyebrow{grid-column:1/-1;grid-row:2;margin:0;font-size:.7rem}
 html[data-bookstar-journal-issue="true"] .bsja>header>h1{grid-column:1/-1;grid-row:3;margin:0;font-size:1.8rem;line-height:1.2}
 html[data-bookstar-journal-issue="true"] .bsja>header>.bsja-issue{grid-column:1/-1;grid-row:4;font-size:1.15rem;line-height:1.4}
 html[data-bookstar-journal-issue="true"] .bsja>header>.bsjd-badge--title{grid-row:5}
 html[data-bookstar-journal-issue="true"] .bsja>header .bsjd-issue-toolbar>a{grid-row:6}
 html[data-bookstar-journal-issue="true"] .bsja>header .bsjd-total--issue{grid-row:7}
 html[data-bookstar-journal-issue="true"] .bsja>header>p:last-child{grid-column:1/-1;grid-row:8;font-size:.9rem;line-height:1.65;margin:.2rem 0}
 html[data-bookstar-journal-issue="true"] .bsja-languages{gap:.4rem}
 html[data-bookstar-journal-issue="true"] .bsja-languages>a{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;white-space:normal}
 html[data-bookstar-journal-issue="true"] .bsja-abstract{padding:1rem;min-width:0;overflow-wrap:anywhere}
 html[data-bookstar-journal-issue="true"] .bsja-abstract h2{font-size:1.3rem;line-height:1.35}
 html[data-bookstar-journal-issue="true"] .bsja .bsja-text{font-size:1rem;line-height:1.75}
}
