/* Original Agentic Review editorial palette and Georgia typography, restored 2026-11-05.
   Current SJBT layout, articles, navigation and interactive content retained. */
:root{--journal-blue:var(--gold);--ink:#efe9de;--muted:#949caa;--rule:#2b323c;--paper:#07080b;--accent:#e2565c;--gold:#d8ad4e;--cool:#5fa8d3;--card:#11141b}
body{background:var(--paper);color:var(--ink);font-family:Georgia,serif}
.sjbt-wordmark{color:var(--ink)}
.sjbt-masthead h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;color:var(--ink)}
.sjbt-masthead h1 span{color:var(--gold)}
.sjbt-monogram{font-family:Georgia,serif;background:#07080b;border-color:var(--rule);color:var(--ink)}
.sjbt-star{color:var(--gold)}
.sjbt-dateline{font-family:system-ui,sans-serif;color:var(--muted);border-top-color:var(--rule);border-bottom-color:var(--accent)}
.sjbt-feature{border-bottom-color:var(--rule)}
.breaking{font-family:system-ui,sans-serif;background:var(--accent);color:#07080b}
.sjbt-feature h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;color:var(--ink)}
.sjbt-feature h2 em{color:var(--gold)}
.feature-deck,.article-lead{color:#c8cfda}
.feature-summary{font-family:Georgia,serif;color:#b9c1cd}
.feature-read{font-family:system-ui,sans-serif;color:var(--accent)}
.feature-credit,.article-meta{font-family:system-ui,sans-serif;color:var(--muted)}
.feature-model{background:var(--card)}
.feature-model iframe{border-color:var(--rule)}
.feature-model>p{color:var(--muted)}
.sjbt-full-article h2{font-family:Georgia,serif;font-weight:700;color:var(--ink)}
.article-body h3{font-family:Georgia,serif;font-style:italic;color:#dfe5ee}
.article-body p,.article-body li{color:#c8cfda}
.article-body a{color:var(--accent)}
.article-body .article-record{font-family:system-ui,sans-serif;border-color:var(--rule);color:var(--muted)}
.sjbt-workspace{background:var(--paper)}
.workspace-intro{color:var(--ink)}
.workspace-intro p{font-family:system-ui,sans-serif;color:var(--gold)}
.workspace-intro h2{font-family:Georgia,serif;font-weight:400}
.workspace-intro span{font-family:Georgia,serif;color:#b9c1cd}
.recovered-record{border-color:var(--rule)}
.recovered-record>span{font-family:system-ui,sans-serif;color:var(--gold)}
.recovered-record h2{font-family:Georgia,serif;font-weight:400;color:var(--ink)}
.recovered-record p{font-family:Georgia,serif;color:#b9c1cd}
.sjbt-new{border-color:var(--rule)}
.sjbt-grid article{background:var(--card);border-color:var(--rule)}
.sjbt-grid h3,.sjbt-grid h3 a{font-family:Georgia,serif;color:var(--ink)}
.sjbt-grid h3 a:hover,.art h3 a:hover{color:var(--gold)}
.sjbt-grid .tag,.sjbt-grid .eyebrow-blue,.journal-north,.sjbt-original-label{color:var(--gold)}
.sjbt-new input{background:var(--card);color:var(--ink);border-color:var(--rule)}
.art{background:var(--card);border-color:var(--rule)}
.art h3,.art h3 a{font-family:Georgia,serif;color:var(--ink)}
.art p{color:#b9c1cd}
.art .tag{color:var(--gold)}
a:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:4px}

/* Original editorial decoration, including overrides of the newer grid's important rules. */
.art,.sjbt-grid article{background:var(--card)!important;border:1px solid var(--rule)!important;border-left:4px solid var(--accent)!important}
.art[style*="--gold"]{border-left-color:var(--gold)!important}
.art h3,.sjbt-grid h3{font-weight:700!important}
.art .tag,.sjbt-grid .tag{font-weight:700;letter-spacing:.26em;color:var(--gold)}
.feature-deck{font-style:italic}

