/* =====================================================
IJAS PROFESSIONAL DESIGN 2026
===================================================== */

/* -----------------------------------------------------
HIDE DEFAULT OJS ELEMENTS
----------------------------------------------------- */

.pkp_site_name_wrapper,
.pkp_navigation_user_wrapper{
display:none !important;
}

/* -----------------------------------------------------
TOP INFORMATION BAR
----------------------------------------------------- */

.ijas-topbar{
position:fixed;
top:0;
left:0;
width:100%;
height:42px;
background:#031827;
display:flex;
justify-content:space-between;
align-items:center;
padding:0 30px;
z-index:9999999;
border-bottom:1px solid rgba(255,255,255,.05);
}

.ijas-topbar-left{
display:flex;
gap:24px;
color:#d4af37;
font-size:13px;
font-weight:700;
}

.ijas-topbar-right{
display:flex;
gap:18px;
}

.ijas-topbar-right a{
color:#fff;
text-decoration:none;
font-weight:700;
transition:.3s;
}

.ijas-topbar-right a:hover{
color:#d4af37;
}

.ijas-topbar-right a:last-child{
background:#d4af37;
color:#071018;
padding:7px 18px;
border-radius:30px;
}

/* -----------------------------------------------------
MAIN NAVBAR
----------------------------------------------------- */

.pkp_navigation_primary_wrapper{
position:fixed !important;
top:42px !important;
left:0 !important;
width:100% !important;
height:72px !important;
background:rgba(5,25,40,.95) !important;
backdrop-filter:blur(18px);
z-index:999999 !important;
box-shadow:0 8px 30px rgba(0,0,0,.25);
}

.pkp_navigation_primary_row{
max-width:100% !important;
width:100% !important;
padding:0 40px !important;
display:flex !important;
align-items:center !important;
}

.pkp_navigation_primary{
display:flex !important;
align-items:center !important;
margin-left:190px !important;
gap:8px !important;
}

.pkp_navigation_primary > li > a{
padding:12px 18px !important;
border-radius:12px;
font-weight:700;
transition:.3s;
}

.pkp_navigation_primary > li > a:hover{
background:rgba(255,255,255,.08);
color:#d4af37 !important;
}

.pkp_navigation_search_wrapper{
margin-left:auto !important;
}

/* -----------------------------------------------------
LOGO
----------------------------------------------------- */

.ijas-brand{
position:fixed;
top:50px;
left:20px;
z-index:1000000;
}

.ijas-logo-text{
font-size:58px;
font-weight:900;
line-height:1;
color:#d4af37;
}

.ijas-brand-title{
font-size:13px;
font-weight:700;
color:#fff;
letter-spacing:.5px;
}

.ijas-brand-subtitle{
font-size:11px;
color:#d7dde3;
margin-top:2px;
}

/* -----------------------------------------------------
HERO SECTION
----------------------------------------------------- */

.ijas-hero{
position:relative;
min-height:88vh;
padding:170px 8% 120px;
display:flex;
align-items:center;
background:
linear-gradient(
90deg,
rgba(5,25,40,.90),
rgba(5,25,40,.60)
),
url("https://images.unsplash.com/photo-1581093588401-fbb62a02f120?auto=format&fit=crop&w=2200&q=90");
background-size:cover;
background-position:center;
color:#fff;
overflow:hidden;
}

.ijas-overlay{
position:absolute;
inset:0;
background:
radial-gradient(circle at 15% 20%,
rgba(0,255,220,.12),
transparent 40%);
}

.ijas-container{
position:relative;
z-index:10;
max-width:850px;
}

.ijas-badge{
display:inline-block;
padding:12px 24px;
background:rgba(255,255,255,.08);
border:1px solid rgba(255,255,255,.12);
border-radius:40px;
font-weight:700;
margin-bottom:25px;
}

.ijas-container h1{
font-size:72px;
font-weight:900;
line-height:1.05;
max-width:900px;
margin-bottom:25px;
color:#fff;
}

.ijas-container p{
font-size:22px;
line-height:1.8;
color:#dbeafe;
margin-bottom:35px;
max-width:820px;
}

/* -----------------------------------------------------
BUTTONS
----------------------------------------------------- */

.ijas-buttons{
display:flex;
gap:16px;
margin-top:35px;
margin-bottom:35px;
}

.btn-primary,
.btn-secondary{
display:inline-flex !important;
align-items:center;
justify-content:center;
min-width:180px;
height:56px;
font-weight:800;
text-decoration:none !important;
border-radius:14px;
transition:.3s;
}

.btn-primary{
background:#d4af37 !important;
color:#071018 !important;
}

.btn-primary:hover{
transform:translateY(-2px);
}

.btn-secondary{
background:rgba(255,255,255,.10);
border:1px solid rgba(255,255,255,.15);
color:#fff !important;
}

.btn-secondary:hover{
background:rgba(255,255,255,.15);
}

/* -----------------------------------------------------
FIELDS
----------------------------------------------------- */

.ijas-fields{
display:flex;
flex-wrap:wrap;
gap:12px;
}

.ijas-fields span{
display:inline-flex;
align-items:center;
padding:11px 18px;
background:rgba(255,255,255,.08);
border-radius:12px;
color:#fff;
font-weight:700;
backdrop-filter:blur(10px);
}

/* -----------------------------------------------------
STATS BAR
----------------------------------------------------- */

.ijas-stats{
display:grid;
grid-template-columns:repeat(5,1fr);
background:#071018;
}

.ijas-stats div{
padding:24px;
text-align:center;
border-right:1px solid rgba(255,255,255,.08);
}

.ijas-stats strong{
display:block;
font-size:15px;
margin-bottom:6px;
color:#d4af37;
}

.ijas-stats span{
color:#fff;
font-size:14px;
}

/* -----------------------------------------------------
REMOVE ISSUE BLOCKS
----------------------------------------------------- */

.page_issue .current_issue{
display:none;
}

/* ===========================
FULL WIDTH IJAS FOOTER
=========================== */

.pkp_structure_footer{
width:100% !important;
max-width:100% !important;
padding:0 !important;
margin:0 !important;
}

.ijas-footer-ultimate{
position:relative;

width:100% !important;

background:
linear-gradient(
135deg,
#02111d,
#05263d,
#02111d
);

color:#fff;

border-top:3px solid #d4a017;
}

.ijas-footer-top{

width:100% !important;

max-width:2200px !important;

padding:90px 140px !important;

grid-template-columns:
2.5fr
1.3fr
1.3fr
1.3fr !important;

gap:120px !important;
}
margin:auto !important;

padding:80px 80px !important;

display:grid !important;

grid-template-columns:
2fr
1fr
1fr
1fr !important;

gap:60px !important;
}

.ijas-footer-stats{

width:100% !important;

display:grid !important;

grid-template-columns:
repeat(5,1fr);

padding:35px 80px;
}

.ijas-footer-bottom{

width:100% !important;

max-width:1800px;

margin:auto;

padding:25px 80px;

display:flex;

justify-content:space-between;
}.ijas-footer-brand p{
font-size:18px !important;
line-height:2 !important;
}

.ijas-footer-column h4{
font-size:28px !important;
margin-bottom:30px !important;
}

.ijas-footer-column a,
.ijas-footer-column p{
font-size:17px !important;
line-height:2 !important;
}.ijas-footer-stats{

padding:45px 120px !important;

}

.ijas-footer-stats strong{

font-size:38px !important;

color:#d4a017;

}

.ijas-footer-stats span{

font-size:16px !important;

}.ijas-footer-top{
align-items:start !important;
}

.ijas-footer-brand{
max-width:700px;
}.ijas-footer-top{

display:grid !important;

.ijas-footer-top{
display:grid;
grid-template-columns:repeat(4,minmax(320px,1fr));
gap:30px;
max-width:1800px;
margin:auto;
padding:70px;
}
gap:40px;

align-items:start;

}

.ijas-footer-stats{
display:grid;
grid-template-columns:repeat(5,1fr);
gap:20px;
padding:40px 70px;
max-width:1800px;
margin:auto;
}.stat-card{
height:160px;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
}.ijas-footer-top{

display:grid;

grid-template-columns:
1.4fr
1fr
1fr
1fr;

gap:50px;

max-width:1700px;

margin:auto;

padding:70px;

align-items:start;

}.ijas-footer-stats{

display:grid;

grid-template-columns:
repeat(5,1fr);

gap:20px;

padding:40px 70px;

max-width:1700px;

margin:auto;

}

.ijas-footer-stats > div{

background:rgba(255,255,255,.05);

backdrop-filter:blur(12px);

border:1px solid rgba(255,255,255,.08);

border-radius:18px;

padding:25px;

text-align:center;

}.ijas-footer-stats{

border-top:1px solid rgba(255,255,255,.08);

margin-top:30px;
}/* ==========================
IJAS PREMIUM CARD EFFECT
========================== */

.obj_issue_summary,
.current_issue,
.ijas-card {

background:#ffffff;
border-radius:28px;

border:1px solid rgba(0,0,0,.05);

box-shadow:
0 10px 30px rgba(0,0,0,.05),
0 2px 8px rgba(0,0,0,.03);

padding:35px;

transition:all .4s ease;

overflow:hidden;

position:relative;
}

/* Hover Effect */

.obj_issue_summary:hover,
.current_issue:hover,
.ijas-card:hover{

transform:translateY(-8px);

box-shadow:
0 25px 60px rgba(0,0,0,.12),
0 10px 25px rgba(0,0,0,.08);
}

/* خط علوي فاخر */

.obj_issue_summary::before,
.current_issue::before,
.ijas-card::before{

content:"";

position:absolute;

top:0;
left:0;

width:100%;
height:4px;

background:linear-gradient(
90deg,
#0d6efd,
#00c6ff,
#0d6efd
);
}.obj_issue_toc .galleys_links,
.obj_issue_toc .article-summary{

background:#fff;

border-radius:22px;

padding:25px;

margin-bottom:20px;

border:1px solid rgba(0,0,0,.05);

box-shadow:
0 8px 25px rgba(0,0,0,.05);

transition:.35s;
}

.obj_issue_toc .article-summary:hover{

transform:translateY(-5px);

box-shadow:
0 20px 40px rgba(0,0,0,.12);
}backdrop-filter: blur(20px);

background:
linear-gradient(
145deg,
#ffffff,
#fafcff
);.article-summary{

display:flex;
gap:25px;

background:rgba(255,255,255,.95);

backdrop-filter:blur(20px);

border-radius:30px;

padding:25px;

margin-bottom:25px;

border:1px solid rgba(255,255,255,.3);

box-shadow:
0 10px 35px rgba(0,0,0,.08);

transition:.4s;
}

.article-summary:hover{

transform:translateY(-8px);

box-shadow:
0 25px 60px rgba(13,110,253,.18);
}.doi-badge{

display:inline-block;

padding:8px 14px;

border-radius:50px;

background:linear-gradient(
135deg,
#0d6efd,
#00c6ff
);

color:white;
font-weight:600;
}.obj_galley_link{

background:linear-gradient(
135deg,
#0d6efd,
#00c6ff
) !important;

color:white !important;

border:none !important;

border-radius:50px !important;

padding:12px 22px !important;

font-weight:600 !important;
}background:
linear-gradient(
135deg,
#02111d 0%,
#06243b 40%,
#031a2c 100%
);border-top:3px solid #d4a017;.ijas-footer-column a{

display:block !important;

position:relative;

padding:10px 0 10px 18px;

margin-bottom:10px;

color:#d8e0e8;

text-decoration:none !important;

font-size:16px;

font-weight:500;

transition:.3s;

}

/* الخط الذهبي */

.ijas-footer-column a::before{

content:"";

position:absolute;

left:0;

top:50%;

transform:translateY(-50%);

width:4px;

height:0;

background:#d4a017;

border-radius:10px;

transition:.3s;

}

/* Hover */

.ijas-footer-column a:hover{

color:#fff;

padding-left:24px;

}

.ijas-footer-column a:hover::before{

height:100%;

}.ijas-footer-column h4{

position:relative;

padding-left:16px;

}

.ijas-footer-column h4::before{

content:"";

position:absolute;

left:0;

top:2px;

width:5px;

height:28px;

background:#d4a017;

border-radius:10px;

}.ijas-footer-column h4{
color:#fff;
font-size:24px;
margin-bottom:20px;
padding-left:15px;
border-left:4px solid #d4a017;
}

.ijas-footer-column a{
display:block;
color:#dce4ea;
text-decoration:none;
padding:8px 0;
transition:.3s;
}

.ijas-footer-column a:hover{
color:#d4a017;
padding-left:8px;
}

.ijas-footer-column p{
display:block;
margin-bottom:12px;
color:#dce4ea;
}/* ==========================
IJAS WORLD CLASS FOOTER
========================== */

.ijas-footer-modern{

width:100%;

background:
linear-gradient(
135deg,
#02111d,
#05263d,
#02111d
);

color:#fff;

margin-top:80px;

overflow:hidden;
}

.ijas-footer-line{

height:3px;

background:
linear-gradient(
90deg,
transparent,
#d4a017,
transparent
);
}

.ijas-footer-container{

max-width:1800px;

margin:auto;

padding:80px;

display:grid;

grid-template-columns:
2fr
1fr
1fr
1fr
1fr;

gap:40px;
}

.ijas-footer-about h2{

font-size:22px;

font-weight:800;

margin-bottom:25px;

color:#fff;
}

.ijas-footer-about p{

line-height:2;

color:#d3dce4;

font-size:14px;
}

.ijas-logos{

display:flex;

gap:15px;

margin-top:30px;
}

.ijas-logos img{

height:70px;

border-radius:10px;
}

.ijas-footer-column{

background:
rgba(255,255,255,.05);

backdrop-filter:blur(15px);

border:1px solid rgba(255,255,255,.08);

border-radius:25px;

padding:30px;
}

.ijas-footer-column h4{

font-size:13px;

margin-bottom:20px;

color:#fff;

position:relative;

padding-left:15px;
}

.ijas-footer-column h4:before{

content:"";

position:absolute;

left:0;

top:2px;

width:4px;

height:24px;

background:#d4a017;

border-radius:20px;
}

.ijas-footer-column a{

display:block;

padding:10px 0;

color:#d4dde5;

text-decoration:none;

transition:.3s;
}

.ijas-footer-column a:hover{

color:#d4a017;

padding-left:8px;
}

.ijas-metrics{

max-width:1800px;

margin:auto;

padding:0 80px 50px;

display:grid;

grid-template-columns:
repeat(5,1fr);

gap:20px;
}

.ijas-metrics div{

background:
rgba(255,255,255,.05);

backdrop-filter:blur(15px);

border-radius:20px;

padding:30px;

text-align:center;

border:1px solid rgba(255,255,255,.08);
}

.ijas-metrics strong{

display:block;

font-size:24px;

color:#d4a017;

margin-bottom:10px;
}

.ijas-metrics span{

font-size:15px;

color:#fff;
}

.ijas-footer-bottom{

max-width:1800px;

margin:auto;

padding:30px 80px;

border-top:1px solid rgba(255,255,255,.08);

display:flex;

justify-content:space-between;

color:#bfc9d2;
}

@media(max-width:1200px){

.ijas-footer-container{

grid-template-columns:1fr 1fr;
}

.ijas-metrics{

grid-template-columns:1fr 1fr;
}
}
/* ===========================================================
   IJAS GLOBAL FOOTER
   PART 2 - CORE STYLE
===========================================================*/

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.ijas-footer{

    position:relative;
    overflow:hidden;

    background:
    radial-gradient(circle at top left,#11bfff22 0%,transparent 35%),
    radial-gradient(circle at bottom right,#00ffd522 0%,transparent 35%),
    linear-gradient(135deg,#06192d,#08284b,#04131f);

    color:#fff;

    padding:70px 30px 30px;

    font-family:Poppins,sans-serif;

}

.ijas-footer::before{

content:"";

position:absolute;

left:0;
top:0;

width:100%;
height:100%;

background-image:

linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),

linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);

background-size:45px 45px;

opacity:.35;

pointer-events:none;

}

.ijas-footer-bg{

position:absolute;

width:500px;
height:500px;

right:-120px;
top:-160px;

border-radius:50%;

background:#11bfff33;

filter:blur(120px);

}

.ijas-footer-inner{

position:relative;

z-index:10;

max-width:1450px;

margin:auto;

}






/*==========================
TOP AREA
==========================*/

.ijas-top-area{

display:grid;

grid-template-columns:2fr 1fr;

gap:28px;

margin-bottom:35px;

}

.ijas-info-card{

display:flex;

align-items:center;

gap:30px;

padding:35px;

border-radius:26px;

background:rgba(255,255,255,.08);

border:1px solid rgba(255,255,255,.12);

backdrop-filter:blur(14px);

box-shadow:0 20px 60px rgba(0,0,0,.25);

}

.ijas-logo-box{

width:180px;

min-width:180px;

height:180px;

display:flex;

justify-content:center;

align-items:center;

}

.ijas-logo-box img{

width:100%;

height:auto;

object-fit:contain;

}

.ijas-info-content{

flex:1;

}

.ijas-small-title{

display:inline-block;

padding:8px 18px;

border-radius:50px;

background:#11c9ff22;

color:#8fefff;

font-size:13px;

margin-bottom:18px;

letter-spacing:1px;

text-transform:uppercase;

}

.ijas-info-content h2{

font-size:38px;

font-weight:800;

margin-bottom:8px;

line-height:1.2;

}

.ijas-info-content h3{

font-size:22px;

font-weight:600;

color:#36dfff;

margin-bottom:18px;

}

.ijas-info-content p{

font-size:16px;

line-height:1.9;

color:#d6e7f2;

max-width:700px;

margin-bottom:25px;

}

.ijas-badges{

display:flex;

flex-wrap:wrap;

gap:12px;

}

.ijas-badges span{

display:flex;

align-items:center;

gap:8px;

padding:10px 16px;

border-radius:40px;

background:rgba(255,255,255,.08);

border:1px solid rgba(255,255,255,.12);

font-size:14px;

transition:.3s;

}

.ijas-badges span:hover{

background:#16dfff22;

transform:translateY(-3px);

}






/*==========================
STATISTICS
==========================*/

.ijas-stats-card{

display:grid;

grid-template-columns:repeat(3,1fr);

gap:20px;

}

.ijas-stat{

display:flex;

flex-direction:column;

justify-content:center;

align-items:center;

text-align:center;

padding:30px;

border-radius:24px;

background:rgba(255,255,255,.08);

border:1px solid rgba(255,255,255,.12);

backdrop-filter:blur(12px);

transition:.35s;

}

.ijas-stat:hover{

transform:translateY(-8px);

border-color:#39ddff;

box-shadow:0 20px 40px rgba(0,0,0,.30);

}

.ijas-stat i{

font-size:34px;

margin-bottom:20px;

color:#37deff;

}

.ijas-stat strong{

font-size:42px;

font-weight:800;

margin-bottom:10px;

}

.ijas-stat span{

font-size:15px;

color:#d6e7f2;

}/*==================================================
LINK CARDS
==================================================*/

.ijas-link-grid{

display:grid;

grid-template-columns:repeat(4,1fr);

gap:25px;

margin-top:15px;

}

.ijas-link-card{

background:rgba(255,255,255,.07);

border:1px solid rgba(255,255,255,.12);

backdrop-filter:blur(16px);

border-radius:24px;

padding:30px;

transition:.4s;

position:relative;

overflow:hidden;

min-height:380px;

}

.ijas-link-card::before{

content:"";

position:absolute;

left:-120px;

top:-120px;

width:220px;

height:220px;

background:#22d8ff22;

border-radius:50%;

filter:blur(70px);

transition:.5s;

}

.ijas-link-card:hover::before{

left:-60px;

top:-60px;

}

.ijas-link-card:hover{

transform:translateY(-10px);

border-color:#28d9ff;

box-shadow:

0 25px 70px rgba(0,0,0,.35),

0 0 30px rgba(40,217,255,.18);

}






/*============================
CARD TITLE
============================*/

.ijas-card-title{

display:flex;

align-items:center;

gap:16px;

margin-bottom:28px;

}

.ijas-card-title i{

width:64px;

height:64px;

border-radius:18px;

display:flex;

justify-content:center;

align-items:center;

font-size:28px;

background:linear-gradient(135deg,#20d8ff,#008cff);

color:#fff;

box-shadow:0 10px 25px rgba(0,180,255,.30);

}

.ijas-card-title h4{

font-size:26px;

font-weight:700;

position:relative;

}

.ijas-card-title h4::after{

content:"";

position:absolute;

left:0;

bottom:-12px;

width:45px;

height:3px;

background:#2ddcff;

border-radius:20px;

}






/*============================
LINKS
============================*/

.ijas-link-card a{

display:flex;

align-items:center;

gap:12px;

padding:12px 0;

text-decoration:none;

font-size:15px;

font-weight:500;

color:#d8eaf5;

border-bottom:1px solid rgba(255,255,255,.06);

transition:.3s;

}

.ijas-link-card a:last-child{

border-bottom:none;

}

.ijas-link-card a i{

color:#31dcff;

font-size:12px;

transition:.3s;

}

.ijas-link-card a:hover{

padding-left:10px;

color:#fff;

}

.ijas-link-card a:hover i{

transform:translateX(5px);

}





/*============================
INDEXING
============================*/

.ijas-indexing-card a{

display:flex;

align-items:center;

gap:15px;

padding:12px;

margin-bottom:10px;

border-radius:14px;

background:rgba(255,255,255,.05);

border:none;

}

.ijas-indexing-card a:hover{

background:#21d7ff18;

}

.ijas-index-logo{

width:40px;

height:40px;

border-radius:12px;

display:flex;

justify-content:center;

align-items:center;

font-size:13px;

font-weight:700;

color:#fff;

}

.crossref{

background:#ff7b00;

}

.google{

background:#4285F4;

}

.dimensions{

background:#e53935;

}

.issn{

background:#7b1fa2;

}

.openalex{

background:#111827;

}





/*============================
BOTTOM
============================*/

.ijas-footer-bottom{

margin-top:35px;

padding-top:25px;

border-top:1px solid rgba(255,255,255,.12);

display:flex;

justify-content:space-between;

align-items:center;

flex-wrap:wrap;

gap:20px;

}

.ijas-footer-bottom p{

color:#d6e8f2;

font-size:14px;

}

.ijas-bottom-links{

display:flex;

gap:18px;

flex-wrap:wrap;

}

.ijas-bottom-links a{

text-decoration:none;

color:#d6e8f2;

font-size:14px;

transition:.3s;

}

.ijas-bottom-links a:hover{

color:#36deff;

}





/*============================
RESPONSIVE
============================*/

@media(max-width:1200px){

.ijas-top-area{

grid-template-columns:1fr;

}

.ijas-link-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.ijas-link-grid{

grid-template-columns:1fr;

}

.ijas-info-card{

flex-direction:column;

text-align:center;

}

.ijas-logo-box{

width:140px;

height:140px;

}

.ijas-footer-bottom{

justify-content:center;

text-align:center;

}

}/*==================================================
 FINAL EFFECTS
==================================================*/

/* الخط المضيء أعلى الفوتر */
.ijas-footer::after{

content:"";

position:absolute;

top:0;
left:0;

width:100%;
height:2px;

background:linear-gradient(
90deg,
transparent,
#00d5ff,
#7df7ff,
#00d5ff,
transparent);

box-shadow:
0 0 18px #00d5ff,
0 0 35px rgba(0,213,255,.35);

}


/* حركة خفيفة للخلفية */

.ijas-footer{

background-size:250% 250%;

animation:footerGradient 18s linear infinite;

}

@keyframes footerGradient{

0%{

background-position:0% 0%;

}

50%{

background-position:100% 100%;

}

100%{

background-position:0% 0%;

}

}



/*==========================
SCROLL TO TOP
==========================*/

.ijas-top-button{

position:fixed;

right:30px;

bottom:30px;

width:55px;

height:55px;

border-radius:50%;

background:linear-gradient(135deg,#00cfff,#008dff);

display:flex;

justify-content:center;

align-items:center;

text-decoration:none;

color:#fff;

font-size:22px;

box-shadow:

0 12px 30px rgba(0,0,0,.30),

0 0 20px rgba(0,207,255,.35);

transition:.35s;

z-index:999;

}

.ijas-top-button:hover{

transform:translateY(-6px) scale(1.08);

box-shadow:

0 20px 45px rgba(0,0,0,.35),

0 0 35px rgba(0,207,255,.50);

}



/*==========================
HOVER GLOW
==========================*/

.ijas-link-card:hover,

.ijas-info-card:hover,

.ijas-stat:hover{

box-shadow:

0 30px 70px rgba(0,0,0,.35),

0 0 45px rgba(0,220,255,.18);

}



/*==========================
BADGES
==========================*/

.ijas-badges span:hover{

border-color:#31dcff;

color:#ffffff;

box-shadow:0 0 18px rgba(49,220,255,.30);

}



/*==========================
INDEX LOGOS
==========================*/

.ijas-index-logo{

transition:.35s;

}

.ijas-indexing-card a:hover .ijas-index-logo{

transform:rotate(10deg) scale(1.1);

}



/*==========================
SMOOTH LINKS
==========================*/

.ijas-link-card a{

position:relative;

overflow:hidden;

}

.ijas-link-card a::after{

content:"";

position:absolute;

left:-100%;

bottom:0;

width:100%;

height:2px;

background:#2fdcff;

transition:.4s;

}

.ijas-link-card a:hover::after{

left:0;

}



/*==========================
SCROLLBAR
==========================*/

::-webkit-scrollbar{

width:9px;

}

::-webkit-scrollbar-track{

background:#061326;

}

::-webkit-scrollbar-thumb{

background:#1bdcff;

border-radius:20px;

}

::-webkit-scrollbar-thumb:hover{

background:#00a8ff;

}



/*==========================
MOBILE
==========================*/

@media(max-width:600px){

.ijas-footer{

padding:45px 15px 20px;

}

.ijas-info-content h2{

font-size:26px;

}

.ijas-info-content h3{

font-size:18px;

}

.ijas-card-title h4{

font-size:22px;

}

.ijas-stat strong{

font-size:34px;

}

.ijas-top-button{

width:48px;

height:48px;

right:18px;

bottom:18px;

}

}
