*{
margin:0;
padding:0;
box-sizing:border-box;
font-family:Arial, Helvetica, sans-serif;
}

body{
line-height:1.6;
background : var(--secondary-color);
}



:root {
    --text-color: #161616;
    --highlight-color :#710014;
    --primary-color: #f2e8d8;
    --secondary-color :#f2f1ed ;
   
}
/* ===== GLOBAL ANIMATION SYSTEM ===== */

:root {
  --anim-fast: 200ms ease-out;
  --anim-smooth: 400ms cubic-bezier(0.4, 0, 0.2, 1);
  --anim-slow: 700ms cubic-bezier(0.4, 0, 0.2, 1);
}

/* HEADER */

.header{
background:var(--highlight-color);
color:var(--secondary-color);
padding:20px;
text-align:center;
}

.navbar{
margin-top:15px;
}

.navbar a{
color : var(--secondary-color);
margin:0 12px;
text-decoration:none;
font-weight:bold;
}

.navbar a:hover{
text-decoration:underline;
}


/* HERO */

.hero{
text-align:center;
padding:60px 20px;
background:var(--secondary-color);
}

.hero h2{
font-size:32px;
margin-bottom:15px;
}

.hero p{
max-width:700px;
margin:auto;
margin-bottom:25px;
}

.btn{
background:var(--primary-color);
color:var(--text-color);
padding:12px 25px;
text-decoration:none;
border-radius:5px;
}


/* CURRENT ISSUE */

.current-issue{
padding:50px 20px;
text-align:center;
}

.papers{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:20px;
max-width:1000px;
margin:auto;
margin-top:30px;
}

.paper{
background:var(--secondary-color);
padding:20px;
border-radius:6px;
box-shadow:0 3px 10px rgba(0,0,0,0.1);
}

.paper a{
display:inline-block;
margin-top:10px;
color:var(--highlight-color);
}


/* JOURNAL INFO */

.journal-info{
background : var(--secondary-color);
padding:50px 20px;
}

.info-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:30px;
max-width:1000px;
margin:auto;
text-align:center;
}


/* CALL FOR PAPER */

.call-paper{
background:var(--primary-color);
text-align:center;
padding:50px 20px;
}


/* FOOTER */

footer{
background:var(--highlight-color);
color:var(--secondary-color);
text-align:center;
padding:25px;
margin-top:40px;
}


/* MOBILE */

@media (max-width:768px){

.navbar{
display:flex;
flex-direction:column;
gap:10px;
}

.hero h2{
font-size:26px;
}
}
/* about section */


/* HEADER */

.header{
background:var(--highlight-color);
color:var(--secondary-color);
text-align:center;
padding:20px;
}

.navbar{
margin-top:15px;
}

.navbar a{
color:var(--secondary-color);
margin:0 12px;
text-decoration:none;
font-weight:bold;
}

.navbar a:hover{
text-decoration:underline;
}


/* SECTIONS */

section{
max-width:900px;
margin:auto;
padding:40px 20px;
background:var(--secondary-color);
margin-top:30px;
border-radius:6px;
box-shadow:0 3px 10px rgba(0,0,0,0.08);
}

section h2{
margin-bottom:15px;
color:var(--highlight-color);
}

section p{
font-size:16px;
}

.aim-scope ul{
padding-left:20px;
}

.aim-scope li{
margin-bottom:8px;
}


/* FOOTER */

footer{
background:var(--highlight-color);
color:var(--secondary-color);
text-align:center;
padding:25px;
margin-top:40px;
}


/* RESPONSIVE */

@media (max-width:768px){

.navbar{
display:flex;
flex-direction:column;
gap:10px;
}

section{
margin:20px;
}

}
/* current issue  */
*{
margin:0;
padding:0;
box-sizing:border-box;
font-family:Arial, Helvetica, sans-serif;
}

body{
background:#f4f6fb;
line-height:1.6;
}


/* HEADER */

.header{
background:var(--highlight-color);
color:var(--secondary-color);
text-align:center;
padding:20px;
}

.navbar{
margin-top:15px;
}

.navbar a{
color:var(--secondary-color);
text-decoration:none;
margin:0 12px;
font-weight:bold;
}

.navbar a:hover{
text-decoration:underline;
}


/* ISSUE HEADER */

.issue-header{
text-align:center;
padding:40px 20px;
background:var(--secondary-color);
}

.issue-header h2{
margin-bottom:10px;
}


/* ARTICLES */

.articles{

max-width:1100px;
margin:auto;

display:grid;
grid-template-columns:repeat(auto-fit,minmax(280px,1fr));

gap:25px;

padding:40px 20px;

}

.article-card{

background:var(--secondary-color);

padding:25px;

border-radius:8px;

box-shadow:0 4px 10px rgba(0,0,0,0.1);

display:flex;
flex-direction:column;
justify-content:space-between;

}

.article-card h3{
margin-bottom:10px;
color:var(--highlight-color);
}

.authors{
font-weight:bold;
margin-bottom:10px;
}

.abstract{
font-size:14px;
margin-bottom:15px;
color:#555;
}

.article-actions a{

text-decoration:none;

background:#041833;

color:var(--secondary-color);

padding:8px 14px;

border-radius:4px;

margin-right:10px;

font-size:14px;

}

.article-actions a:hover{
background:var(--highlight-color);
}


/* FOOTER */

footer{
background:var(--highlight-color);
color:var(--secondary-color);
text-align:center;
padding:25px;
margin-top:40px;
}


/* RESPONSIVE */

@media (max-width:768px){

.navbar{
display:flex;
flex-direction:column;
gap:10px;
}

.article-card{
padding:20px;
}

}

/* archive  */
*{
margin:0;
padding:0;
box-sizing:border-box;
font-family:Arial, Helvetica, sans-serif;
}

body{
background:#f4f6fb;
line-height:1.6;
}


/* HEADER */

.header{
background:var(--highlight-color);
color:var(--secondary-color);
padding:25px;
text-align:center;
}

.navbar{
margin-top:15px;
}

.navbar a{
color:var(--secondary-color);
margin:0 12px;
text-decoration:none;
font-weight:bold;
}

.navbar a:hover{
text-decoration:underline;
}


/* ARCHIVE SECTION */

.archive-section{
padding:50px 20px;
max-width:1100px;
margin:auto;
}

.archive-section h2{
text-align:center;
margin-bottom:40px;
}


/* VOLUME */

.volume{
background:var(--secondary-color);
margin-bottom:30px;
padding:25px;
border-radius:6px;
box-shadow:0 3px 8px rgba(0,0,0,0.08);
}

.volume h3{
margin-bottom:15px;
color:var(--highlight-color);
}


/* ISSUE */

.issue{
margin-bottom:20px;
}

.issue h4{
margin-bottom:10px;
color:#444;
}


/* ARTICLE LIST */

.issue ul{
list-style:none;
}

.issue li{
display:flex;
justify-content:space-between;
align-items:center;
padding:10px 0;
border-bottom:1px solid #eee;
flex-wrap:wrap;
}

.issue span{
color:#666;
font-size:14px;
margin-left:10px;
}

.issue a{
color:#004aad;
text-decoration:none;
font-weight:bold;
}

.issue a:hover{
text-decoration:underline;
}


/* FOOTER */

footer{
background:var(--highlight-color);
color:var(--secondary-color);
text-align:center;
padding:25px;
margin-top:50px;
}


/* RESPONSIVE */

@media (max-width:768px){

.navbar{
display:flex;
flex-direction:column;
gap:10px;
}

.issue li{
flex-direction:column;
align-items:flex-start;
gap:6px;
}

}

/* Author Guides  */
*{
margin:0;
padding:0;
box-sizing:border-box;
font-family:Arial, Helvetica, sans-serif;
}

body{
background:#f5f7fb;
line-height:1.6;
}


/* HEADER */

.header{
background:var(--highlight-color);
color:var(--secondary-color);
text-align:center;
padding:20px;
}

.navbar{
margin-top:15px;
}

.navbar a{
color:var(--secondary-color);
margin:0 12px;
text-decoration:none;
font-weight:bold;
}

.navbar a:hover{
text-decoration:underline;
}


/* PAGE TITLE */

.page-title{
text-align:center;
background:var(--secondary-color);
padding:50px 20px;
}

.page-title h2{
font-size:32px;
margin-bottom:10px;
}

.page-title p{
max-width:700px;
margin:auto;
color:#444;
}


/* GUIDELINES */

.guidelines{
background:var(--secondary-color);
margin:30px auto;
max-width:900px;
padding:30px;
border-radius:6px;
box-shadow:0 3px 10px rgba(0,0,0,0.08);
}

.guidelines h3{
margin-bottom:15px;
color:var(--highlight-color);
}

.guidelines ul{
padding-left:20px;
}

.guidelines li{
margin-bottom:10px;
}


/* SUBMISSION */

.submit{
background:#e8eef9;
padding:40px 20px;
text-align:center;
}

.email{
font-weight:bold;
margin-top:10px;
color:#004aad;
}


/* FOOTER */

footer{
background:var(--highlight-color);
color:var(--secondary-color);
text-align:center;
padding:25px;
margin-top:40px;
}


/* RESPONSIVE */

@media (max-width:768px){

.navbar{
display:flex;
flex-direction:column;
gap:10px;
}

.page-title h2{
font-size:26px;
}

.guidelines{
margin:20px;
padding:20px;
}

}
/* Publisher Page  */
/* Publisher hero */

.publisher-hero{
background:#f2f6ff;
text-align:center;
padding:60px 20px;
}

.publisher-hero h2{
font-size:34px;
margin-bottom:10px;
}


/* Publisher info */

.publisher-info{
padding:50px 20px;
background:var(--secondary-color);
}

.publisher-container{
max-width:900px;
margin:auto;
text-align:center;
}


/* Mission section */

.publisher-mission{
padding:60px 20px;
background:#f7f9fc;
}

.mission-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:30px;
max-width:1000px;
margin:auto;
}

.mission-card{
background:var(--secondary-color);
padding:25px;
border-radius:6px;
box-shadow:0 4px 10px rgba(0,0,0,0.08);
}


/* Contact */

.publisher-contact{
padding:50px 20px;
text-align:center;
background:var(--secondary-color);
}

.publisher-contact p{
margin:10px 0;
}


/* Mobile */

@media(max-width:768px){

.publisher-hero h2{
font-size:26px;
}

}