*{box-sizing:border-box}html,body{margin:0;padding:0;background:#fff;color:#222;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.55}a{color:#0068a8;text-decoration:none}a:hover{text-decoration:underline}:root{--navy:#0c2b4b;--lemon:#d9ee31;--line:#d9dde2;--link:#0068a8;--muted:#777;--success:#e8f7ee;--danger:#fff0f0}.site-header{background:var(--navy);color:#fff;border-top:1px solid #c7ccd1;border-bottom:3px solid var(--lemon);position:static}.site-header .top{max-width:1024px;margin:0 auto;padding:0;min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:16px;color:#fff;text-decoration:none}.brand:hover{text-decoration:none}.brand-mark{display:block;width:68px;height:68px;flex:0 0 68px;background:url('ijaf-official.png') center/contain no-repeat;color:transparent;font-size:0;overflow:hidden}.brand strong{display:block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:22px;line-height:1.2;font-weight:700}.brand small{display:block;color:var(--lemon);font-size:12px;margin-top:4px;font-weight:700}.account-links{align-self:flex-start;display:flex;align-items:center;gap:17px;font-size:11px;padding-top:10px}.account-links a,.account-links .link-button{color:#fff}.welcome{color:#fff}.inline-form{display:inline;margin:0}.link-button{border:0;background:none;padding:0;color:#fff;cursor:pointer;font:inherit}.site-header nav{max-width:1024px;margin:0 auto;padding:0 0 8px;display:flex;align-items:center;flex-wrap:wrap;gap:0;overflow:visible;background:transparent}.site-header nav a{color:#fff;font-size:11px;margin:0 20px 10px 0;padding:0;white-space:nowrap}.site-header nav a.active,.site-header nav a:hover{color:var(--lemon);background:transparent;text-decoration:none}.page-shell{width:1024px;max-width:calc(100% - 36px);margin:0 auto;padding:28px 0 55px;min-height:700px}.content,.auth-card,.dashboard,.admin-main{background:#fff;border:1px solid var(--line);border-radius:0;padding:30px 28px}.content{max-width:none}.content.narrow{max-width:780px}.content h1,.auth-card h1,.dashboard h1,.admin-main h1{font-family:Georgia,'Times New Roman',serif;color:#222;margin:0 0 18px;font-size:24px;font-weight:400;border-bottom:1px solid var(--line);padding-bottom:12px}.content h2{font-family:Georgia,'Times New Roman',serif;color:#333;margin-top:28px;font-size:18px;font-weight:400}.people{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.people article{border:1px solid var(--line);padding:18px}.people small{color:#66762a;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.people h3{font-family:Georgia,'Times New Roman',serif;margin:.4rem 0}.fees{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.fees>div,.bank-card{border:1px solid var(--line);padding:18px;background:#fbfcfd}.fees p,.bank-card p{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:9px}.fees p:last-child,.bank-card p:last-child{border-bottom:0}.notice{background:#fbfddf;border-left:4px solid var(--lemon);padding:14px 16px}.auth-card{max-width:560px;margin:10px auto}.auth-card form,.stack-form{display:grid;gap:16px}.auth-card label,.stack-form label{display:grid;gap:6px;font-weight:700}.auth-card input,.stack-form input,.stack-form textarea,.stack-form select{width:100%;padding:10px 11px;border:1px solid #b7c0ca;border-radius:0;font:inherit;background:#fff}.button{display:inline-flex;align-items:center;justify-content:center;padding:7px 13px;border:1px solid #8fa2b3;background:#f3f4f5;color:#005e96;font-weight:700;cursor:pointer;font:inherit}.button.primary{background:#0d4d82;border-color:#0d4d82;color:#fff}.button.secondary{background:#fff;color:#0d4d82}.flash{width:1024px;max-width:calc(100% - 36px);margin:14px auto;padding:10px 14px}.flash.success{background:var(--success);border:1px solid #b8e1c7}.flash.error{background:var(--danger);border:1px solid #efc1c1}.section-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.submission-row,.review-card,.admin-submission,.article-card{border:1px solid var(--line);padding:18px;margin:14px 0}.submission-row{display:flex;justify-content:space-between;gap:20px;align-items:center}.submission-row small,.review-card small,.admin-submission small{color:var(--muted)}.submission-row h3,.review-card h3,.admin-submission h3,.article-card h3{margin:.25rem 0;color:#0068a8;font-family:Arial,Helvetica,sans-serif;font-size:14px}.review-actions{display:flex;gap:10px;margin-top:16px}.review-form{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.empty{border:1px dashed #b7c3d0;padding:28px;text-align:center;color:var(--muted)}.issue-head{background:#f8f9fa;border-left:4px solid var(--lemon);padding:20px}.byline{font-weight:700}.article-meta{display:flex;gap:14px;color:var(--muted);font-size:.9rem}.eyebrow{font-size:11px;font-weight:700;color:#6b7b20}.admin-shell{display:grid;grid-template-columns:240px 1fr;gap:0;min-height:720px}.admin-nav{background:var(--navy);color:#fff;padding:24px;display:flex;flex-direction:column;gap:8px}.admin-nav h2{margin:0;color:var(--lemon)}.admin-nav span{font-size:.85rem;color:#c6d3e1;margin-bottom:22px}.admin-nav a{color:#fff;padding:10px 12px;border-left:3px solid transparent}.admin-nav a.active,.admin-nav a:hover{border-left-color:var(--lemon);background:rgba(255,255,255,.08);text-decoration:none}.admin-main{border-left:0}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.metrics div{background:#f7f9fb;border:1px solid var(--line);padding:18px}.metrics strong{display:block;font-size:1.8rem;color:var(--navy)}.metrics span{color:var(--muted)}.admin-submission header{display:flex;justify-content:space-between;gap:20px}.stage{align-self:flex-start;background:#eef3f8;padding:5px 9px;border-radius:999px;font-size:.82rem}.admin-actions{margin:12px 0}.admin-forms{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;border-top:1px solid var(--line);padding-top:16px}.compact{background:#f8fafc;padding:14px}.hero,.grid-three{display:none}footer{margin:0;background:var(--navy);color:#fff;padding:34px max(18px,calc((100vw - 1024px)/2)) 24px;display:grid;grid-template-columns:1.6fr .8fr .8fr;gap:42px;position:relative;border-top:0}footer:before{content:"";width:66px;height:66px;position:absolute;left:max(18px,calc((100vw - 1024px)/2));top:28px;background:url('ijaf-official.png') center/contain no-repeat}footer>div:first-of-type{padding-left:84px}footer>div{max-width:none}footer strong{color:#fff;font-size:13px}footer p{margin:4px 0;font-size:11px;color:#fff}footer:after{content:"© 2026 Iyamho Journal of Accounting and Finance";grid-column:1/-1;border-top:1px solid rgba(255,255,255,.15);padding-top:14px;margin-top:5px;font-size:10px;color:#fff}@media(max-width:1050px){.site-header .top,.site-header nav,.page-shell,.flash{width:auto;max-width:none;margin-left:18px;margin-right:18px}.site-header .top{min-height:108px}footer{padding-left:18px;padding-right:18px}footer:before{left:18px}}@media(max-width:760px){.site-header .top{align-items:flex-start;min-height:auto;padding:12px 0;flex-direction:column}.brand-mark{width:56px;height:56px;flex-basis:56px}.brand strong{font-size:18px}.account-links{padding-top:0;flex-wrap:wrap}.site-header nav{flex-wrap:nowrap;overflow-x:auto}.site-header nav a{flex:0 0 auto}.page-shell{margin-left:14px;margin-right:14px;padding-top:18px}.people,.fees,.metrics,.admin-forms{grid-template-columns:1fr}.admin-shell{grid-template-columns:1fr}.submission-row,.section-head{align-items:flex-start;flex-direction:column}footer{display:flex;flex-direction:column;gap:18px}footer:before{position:static;display:block;flex:0 0 56px}footer>div:first-of-type{padding-left:0}}
