/*
Theme Name: Multi Journal Publisher
Theme URI: https://example.com/
Author: Custom
Description: A clean multi-journal academic publishing theme. Create and manage multiple journals, issues and articles from one WordPress installation.
Version: 1.0.0
License: GPL-2.0-or-later
Text Domain: multi-journal
*/
:root{--navy:#17324d;--orange:#d9782d;--light:#f5f7f9;--border:#dfe5ea;--text:#24313d;--muted:#657482}
*{box-sizing:border-box} body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:#fff;line-height:1.65}
a{color:var(--navy);text-decoration:none} a:hover{color:var(--orange)}
.container{width:min(1160px,92%);margin:auto}.site-header{border-bottom:1px solid var(--border);background:#fff}.topbar{background:var(--navy);color:#fff;font-size:13px;padding:7px 0}.header-main{display:flex;align-items:center;justify-content:space-between;padding:22px 0}.site-title{font-size:25px;font-weight:700;color:var(--navy)}.site-tagline{font-size:13px;color:var(--muted)}
nav ul{display:flex;gap:24px;list-style:none;margin:0;padding:0}nav a{font-weight:600}
.hero{background:linear-gradient(120deg,#eef3f7,#fff);padding:70px 0}.hero h1{font-size:44px;line-height:1.15;margin:0 0 16px;color:var(--navy)}.hero p{max-width:720px;color:var(--muted);font-size:18px}.btn{display:inline-block;background:var(--orange);color:#fff;padding:11px 19px;border-radius:4px;font-weight:700;margin:8px 8px 0 0}.btn.alt{background:var(--navy)}
.section{padding:52px 0}.section h2{color:var(--navy);margin-top:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{border:1px solid var(--border);padding:24px;background:#fff;border-radius:6px}.card h3{margin-top:0;color:var(--navy)}.meta{color:var(--muted);font-size:13px}.journal-card{min-height:210px}.journal-badge{display:inline-block;background:#edf2f6;color:var(--navy);padding:5px 9px;border-radius:20px;font-size:12px;margin-bottom:10px}
.breadcrumb{padding:16px 0;font-size:13px;color:var(--muted)}.page-title{background:var(--light);padding:35px 0}.page-title h1{margin:0;color:var(--navy)}
.journal-head{background:var(--navy);color:#fff;padding:42px 0}.journal-head h1{font-size:38px;margin:0 0 8px}.journal-head p{margin:5px 0;color:#dfe9f1}.journal-nav{background:#10283e}.journal-nav ul{display:flex;gap:0;overflow:auto}.journal-nav a{display:block;color:#fff;padding:13px 18px;white-space:nowrap;font-size:14px}.journal-nav a:hover{background:var(--orange)}
.two-col{display:grid;grid-template-columns:2fr 1fr;gap:35px}.sidebar .card{margin-bottom:20px}.issue-list,.article-list{list-style:none;padding:0}.issue-list li,.article-list li{border-bottom:1px solid var(--border);padding:17px 0}.issue-list h3,.article-list h3{margin:0 0 5px}
.footer{background:#14283a;color:#d9e2e9;padding:42px 0;margin-top:30px}.footer a{color:#fff}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.copyright{border-top:1px solid #355066;margin-top:30px;padding-top:18px;font-size:13px}
.search-box{display:flex;gap:8px}.search-box input{flex:1;padding:12px;border:1px solid var(--border)}.search-box button{background:var(--navy);color:#fff;border:0;padding:12px 20px}
@media(max-width:800px){.grid,.two-col,.footer-grid{grid-template-columns:1fr}.header-main{display:block}.header-main nav{margin-top:15px}.hero h1{font-size:34px}.journal-head h1{font-size:30px}nav ul{flex-wrap:wrap}}
.journal-card .journal-cover-link {
    display: block;
    margin-bottom: 18px;
    text-align: center;
}

.journal-card .journal-cover {
    display: block;
    width: 100%;
    height: 260px;
    object-fit: contain;
    object-position: center;
}