:root{--eldran-navy:#092540;--eldran-gold:#efb75e;--eldran-paper:#edf3f7}
body{background:#09233b url('/plugins/themes/eldran/images/publisher-earth.png') center top/cover fixed no-repeat;color:#152e43}
body.eldran-jaais{background-image:linear-gradient(#061c30ae,#061c30c7),url('/plugins/themes/eldran/images/jaais-hero.png')}
body.eldran-sbcs{background-image:linear-gradient(#062a22ae,#062a22c7),url('/plugins/themes/eldran/images/sbcs-hero.png')}
body.eldran-dsgd{background-image:linear-gradient(#17153bac,#17153bc5),url('/plugins/themes/eldran/images/dsgd-hero.png')}
body.eldran-apipm{background-image:linear-gradient(#351422ac,#351422c8),url('/plugins/themes/eldran/images/apipm-hero.png')}
.pkp_structure_page{background:transparent}.pkp_structure_head{background:#092540e8!important;border-top:4px solid var(--eldran-gold);backdrop-filter:blur(12px)}
.pkp_site_name_wrapper,.pkp_site_nav_menu{background:transparent!important}.pkp_site_name{padding:22px 0 18px}.pkp_site_name .is_text{font:normal clamp(34px,4vw,60px)/1.05 Georgia,serif;max-width:none;text-transform:uppercase;color:#fff!important;letter-spacing:.045em}.pkp_site_name .is_text:before{content:none;background:url('/plugins/themes/eldran/images/brand.svg') left center/75px 75px no-repeat;min-height:78px;padding-left:95px;display:flex;align-items:center;font:normal clamp(27px,3.5vw,52px)/1.08 Georgia,serif;letter-spacing:.03em;color:#fff;margin-bottom:14px}
body.eldran-jaais .pkp_site_name .is_text,body.eldran-sbcs .pkp_site_name .is_text,body.eldran-dsgd .pkp_site_name .is_text,body.eldran-apipm .pkp_site_name .is_text{font-size:0;line-height:0}
body.eldran-jaais .pkp_site_name .is_text:before,body.eldran-sbcs .pkp_site_name .is_text:before,body.eldran-dsgd .pkp_site_name .is_text:before,body.eldran-apipm .pkp_site_name .is_text:before{margin-bottom:0}
.pkp_navigation_primary_wrapper{border-top:1px solid #ffffff43}.pkp_navigation_primary>li>a{font:600 14px/1.4 Arial,sans-serif;color:#f4f7f9;padding:15px 17px}.pkp_navigation_user{font:600 13px Arial,sans-serif}.pkp_navigation_user a{color:#fff}
.pkp_structure_content{max-width:1500px;width:calc(100% - 44px);background:transparent!important;margin:0 auto!important;box-shadow:none!important}.pkp_structure_main{width:100%!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important;background:transparent!important}.pkp_structure_main:before,.pkp_structure_main:after{display:none!important}.pkp_structure_sidebar{display:none!important}
.eldran-journal-hero{min-height:465px;padding:65px max(45px,5vw);display:flex;align-items:center;color:#fff;background-image:linear-gradient(90deg,#071e32eb,#071e32ac 48%,#071e3210),url('/plugins/themes/eldran/images/publisher-earth.png');background-size:cover;background-position:center}.eldran-jaais .eldran-journal-hero{background-image:linear-gradient(90deg,#071e32ed,#071e32b0 48%,#071e3210),url('/plugins/themes/eldran/images/jaais-hero.png')}.eldran-sbcs .eldran-journal-hero{background-image:linear-gradient(90deg,#052e29ef,#07362cb1 48%,#07362c16),url('/plugins/themes/eldran/images/sbcs-hero.png')}.eldran-dsgd .eldran-journal-hero{background-image:linear-gradient(90deg,#171537ef,#171537ad 48%,#17153710),url('/plugins/themes/eldran/images/dsgd-hero.png')}.eldran-apipm .eldran-journal-hero{background-image:linear-gradient(90deg,#351423ef,#351423ad 48%,#35142310),url('/plugins/themes/eldran/images/apipm-hero.png')}
.eldran-journal-hero-copy{max-width:780px}.eldran-kicker{display:block;font:700 12px/1.5 Arial,sans-serif;letter-spacing:.16em;color:#f3c77e;text-transform:uppercase}.eldran-journal-hero h1{font:normal clamp(42px,4.5vw,74px)/1.04 Georgia,serif;color:#fff;margin:16px 0}.eldran-journal-description p{font:18px/1.5 Arial,sans-serif;color:#e6edf2;margin:0 0 9px}.eldran-journal-description p:nth-child(n+2){display:none}.eldran-hero-actions{display:flex;gap:12px;margin-top:25px}.eldran-button,.eldran-outline-button{display:inline-block;padding:12px 20px;font:700 14px Arial,sans-serif;text-decoration:none!important}.eldran-button{background:#e9b45d;color:#102b43!important;border:1px solid #e9b45d}.eldran-outline-button{background:#092b467d;color:#fff!important;border:1px solid #fff}.eldran-journal-promises{display:grid;grid-template-columns:repeat(4,1fr);background:#eff4f7e9;border-bottom:1px solid #c6d6df}.eldran-journal-promises span{padding:18px;text-align:center;border-right:1px solid #c6d6df;font:600 13px Arial,sans-serif;color:#20435b}
.eldran-current-issue{background:#eff4f7e9!important;border:0!important;margin:0!important;padding:40px max(38px,4vw)!important}.eldran-section-heading{display:flex;align-items:end;gap:25px;border-bottom:1px solid #b7cbd7;padding-bottom:18px;margin-bottom:25px}.eldran-section-heading h2{font:normal 38px Georgia,serif;margin:0!important}.eldran-section-heading .eldran-kicker{margin-right:auto}.eldran-section-heading a{font:700 13px Arial,sans-serif}.eldran-issue-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:36px}.eldran-issue-cover{height:315px;display:flex;flex-direction:column;padding:17px;color:#fff;background:linear-gradient(180deg,#04172a4d,#04172acf),url('/plugins/themes/eldran/images/jaais-hero.png') center/cover;box-shadow:0 10px 25px #001a2c50}.eldran-sbcs .eldran-issue-cover{background-image:linear-gradient(180deg,#04172a4d,#04172acf),url('/plugins/themes/eldran/images/sbcs-hero.png')}.eldran-dsgd .eldran-issue-cover{background-image:linear-gradient(180deg,#04172a4d,#04172acf),url('/plugins/themes/eldran/images/dsgd-hero.png')}.eldran-apipm .eldran-issue-cover{background-image:linear-gradient(180deg,#04172a4d,#04172acf),url('/plugins/themes/eldran/images/apipm-hero.png')}.eldran-issue-cover img{width:36px;height:36px}.eldran-issue-cover>span{font:700 9px Arial,sans-serif;letter-spacing:.1em}.eldran-issue-cover strong{font:normal 28px/1.15 Georgia,serif;margin-top:20px}.eldran-issue-cover small{margin-top:auto;font:700 10px Arial,sans-serif;letter-spacing:.08em}.eldran-issue-date{font:600 15px Arial,sans-serif;color:#274b62}.eldran-current-issue .sections{margin-top:15px}.eldran-current-issue .sections .section{margin:0;padding:0}.eldran-current-issue .sections .section h2,.eldran-current-issue .sections .section h3{font-size:15px;margin:0 0 12px}.eldran-current-issue .obj_article_summary{border-left:3px solid #d99f4d;padding:12px 18px;margin:0 0 8px;background:#fffaf7e8}.eldran-current-issue .obj_article_summary .title{font:600 17px/1.3 Georgia,serif}.eldran-current-issue .obj_article_summary .authors{font:13px Arial,sans-serif}.eldran-current-issue .obj_article_summary .galleys_links{margin-top:7px}.eldran-current-issue .obj_article_summary .galleys_links a{padding:3px 9px;border:1px solid #5d9bc7;font:700 12px Arial,sans-serif}.eldran-current-issue .read_more{display:none}.eldran-home-extra{background:#e7f0f4e9;padding:35px max(38px,4vw) 55px}.eldran-home-extra h2{font-size:27px!important}
.page:not(.page_index_journal),.page_index_site{background:#eef4f7ee;padding:40px max(35px,5vw);min-height:65vh}.page .cmp_breadcrumbs{margin-bottom:20px}.page h1{font:normal 42px/1.15 Georgia,serif}.page h2{font:normal 29px/1.25 Georgia,serif}.page p,.page li{max-width:1000px}.page_about,.page_submissions,.page_information,.page_masthead{background:#eef4f7ee}.page_submissions .guideline-table-scroll{overflow:auto;margin:20px 0}.guideline-table{width:100%;border-collapse:collapse;background:#fff}.guideline-table th,.guideline-table td{border:1px solid #c3d3df;padding:10px 12px;text-align:left;vertical-align:top;font:14px/1.4 Arial,sans-serif}.guideline-table th{background:#193d57;color:#fff}.page_submissions h2{border-top:1px solid #bdccd5;padding-top:18px;margin-top:38px}
.editor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0 35px}.editor-card{border:1px solid #c6d5df;background:#e4edf3;padding:0;overflow:hidden}.editor-portrait{display:block;width:100%;height:210px;object-fit:cover;background:#264e68}.editor-card>div{padding:15px}.editor-role{font:700 12px Arial,sans-serif;color:#a45e24}.editor-card h3{font:normal 21px Georgia,serif;margin:7px 0}.editor-card p{font:13px/1.4 Arial,sans-serif;margin:0}.portrait-note{font:13px Arial,sans-serif;color:#476072}
.pkp_structure_footer_wrapper{background:#071e32e9!important;border:0;color:#fff;backdrop-filter:blur(12px)}.pkp_structure_footer{max-width:1500px;padding:35px 40px}.eldran-footer-brand{display:flex;gap:18px;align-items:center;text-decoration:none!important;color:#fff!important;font:normal clamp(33px,3.6vw,58px)/1.05 Georgia,serif;text-transform:uppercase}.eldran-footer-brand img{width:95px;height:95px}.pkp_footer_content{color:#e2ecf2;padding:25px 0;font:13px Arial,sans-serif}.pkp_footer_content a{color:#e9bf7b}.pkp_brand_footer{display:none!important}.eldran-footer-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:25px}.eldran-footer-links a{color:#eac27e;font:13px Arial,sans-serif}.eldran-preferences-heading{font:normal 24px Georgia,serif;margin:24px 0 10px}.eldran-account-help{margin-top:24px;font:13px/1.6 Arial,sans-serif}.eldran-password-toggle{display:inline-flex;margin:6px 0 0;border:0;background:transparent;color:#164963;text-decoration:underline;cursor:pointer;font:13px Arial,sans-serif}
.page_login,.page_register{max-width:850px;margin:45px auto;padding:40px 50px;background:#f1f6f9f5;box-shadow:0 12px 40px #00182d4a}.page_login{max-width:560px}.page_login .cmp_form,.page_register .cmp_form{font:14px Arial,sans-serif}.page_login .fields,.page_register .fields{max-width:100%}.page_login input[type=text],.page_login input[type=password],.page_register input[type=text],.page_register input[type=email],.page_register input[type=password],.page_register select{width:100%;max-width:none;min-height:42px;padding:9px;border:1px solid #adbfcb;background:#fff}.page_login label,.page_register label{display:block}.page_login .label,.page_register .label{font:700 13px Arial,sans-serif}.page_register>h1,.page_login>h1{margin:0 0 9px}.page_register .identity>.fields,.page_register .login>.fields{display:grid;grid-template-columns:1fr 1fr;gap:15px 22px}.page_register .identity>.fields>div,.page_register .login>.fields>div{margin:0}.page_register fieldset{margin:20px 0;border:0;border-top:1px solid #bdccd6;padding-top:15px}.page_register legend{font:normal 24px Georgia,serif;padding-right:10px}.page_register .contexts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page_register .context{background:#e6eef3;border:1px solid #c6d7e0;padding:12px}.page_register .buttons>a.register,.page_register .buttons>a[href*="login"]{display:none!important}.page_register .buttons button,.page_login .buttons button{background:#e7b35c;color:#09253d;border:0;padding:11px 22px;font:700 14px Arial,sans-serif}.page_login .buttons .register{display:block;margin-top:18px}.page_register .orcid-option button[disabled]{display:none}.page_register .orcid-option p{font:12px Arial,sans-serif;color:#586f7e}.account-switch{display:none}
.eldran-embedded-registration{background:transparent!important}.eldran-embedded-registration .pkp_structure_head,.eldran-embedded-registration .pkp_structure_footer_wrapper,.eldran-embedded-registration .cmp_breadcrumbs{display:none!important}.eldran-embedded-registration .pkp_structure_content{width:100%!important;margin:0!important}.eldran-embedded-registration .page_login,.eldran-embedded-registration .page_register{max-width:none;margin:0;padding:22px 5px;background:transparent;box-shadow:none;min-height:0}.eldran-embedded-registration .page_login>h1,.eldran-embedded-registration .page_register>h1{display:none}.eldran-embedded-registration .page_login>p:first-of-type,.eldran-embedded-registration .page_register>p:first-of-type{display:none}.eldran-embedded-registration .page_login .buttons .register{display:none}.eldran-embedded-registration .page_register .identity>.fields,.eldran-embedded-registration .page_register .login>.fields{grid-template-columns:1fr 1fr}
@media(max-width:850px){.pkp_site_name .is_text:before{font-size:26px;background-size:45px 45px;min-height:48px;padding-left:58px}.eldran-journal-hero{min-height:360px;padding:35px}.eldran-issue-layout{grid-template-columns:150px 1fr}.eldran-issue-cover{height:230px}.eldran-issue-cover strong{font-size:19px}.editor-grid{grid-template-columns:1fr 1fr}.eldran-journal-promises{grid-template-columns:1fr 1fr}}
.eldran-site .pkp_site_name .is_text{font-size:0;line-height:0}.eldran-site .pkp_site_name .is_text:before{margin-bottom:0}.eldran-site-home{padding:0!important;background:transparent!important}.eldran-site-hero{min-height:590px;display:flex;align-items:center;padding:60px max(45px,5vw);background:linear-gradient(90deg,#071d32ed,#092b48a8 50%,#092b4822),url('/plugins/themes/eldran/images/publisher-earth.png') center/cover no-repeat;color:#fff}.eldran-site-hero-copy{max-width:850px}.eldran-site-hero h1{font:normal clamp(58px,6vw,94px)/1.06 Georgia,serif;color:#fff;margin:20px 0}.eldran-site-hero em{font-style:normal;color:#f2c277}.eldran-site-hero p{font:19px/1.5 Arial,sans-serif;max-width:680px;margin:0 0 26px;color:#e0eaf1}.eldran-site-hero .eldran-outline-button{margin-left:10px}.eldran-site-portfolio{padding:55px max(45px,5vw);background:#082139df;color:#fff}.eldran-site-portfolio h2{font:normal 48px Georgia,serif;color:#fff;margin:8px 0 25px}.eldran-site-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.eldran-site-card{border:1px solid #ffffff8a;background:#eaf1f6f2;color:#102c42}.eldran-site-card-art{min-height:230px;padding:22px;display:flex;flex-direction:column;color:#fff!important;background:linear-gradient(90deg,#0a2b44d8,#0a2b4440),url('/plugins/themes/eldran/images/jaais-hero.png') center/cover no-repeat;text-decoration:none!important}.eldran-site-card-sbcs .eldran-site-card-art{background-image:linear-gradient(90deg,#093c2fdc,#093c2f42),url('/plugins/themes/eldran/images/sbcs-hero.png')}.eldran-site-card-dsgd .eldran-site-card-art{background-image:linear-gradient(90deg,#241e58dc,#241e5842),url('/plugins/themes/eldran/images/dsgd-hero.png')}.eldran-site-card-apipm .eldran-site-card-art{background-image:linear-gradient(90deg,#5b2030dc,#5b203042),url('/plugins/themes/eldran/images/apipm-hero.png')}.eldran-site-card-art span{font:700 11px Arial,sans-serif;letter-spacing:.13em;color:#f6cc84}.eldran-site-card-art h3{font:normal 34px/1.12 Georgia,serif;max-width:370px;margin:25px 0 12px}.eldran-site-card-art b{font:700 13px Arial,sans-serif;margin-top:auto}.eldran-site-card-meta{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:15px}.eldran-site-card-meta p{font:14px/1.45 Arial,sans-serif;color:#28465b}.eldran-site-card-meta>div:last-child{align-self:center}.eldran-site-card-meta a{font-weight:700}.eldran-site-mini-cover{min-height:177px;display:flex;flex-direction:column;padding:10px;background:linear-gradient(#051d32aa,#051d32cf),url('/plugins/themes/eldran/images/jaais-hero.png') center/cover;color:#fff}.eldran-site-card-sbcs .eldran-site-mini-cover{background-image:linear-gradient(#052923a3,#052923d4),url('/plugins/themes/eldran/images/sbcs-hero.png')}.eldran-site-card-dsgd .eldran-site-mini-cover{background-image:linear-gradient(#241e58a3,#241e58d4),url('/plugins/themes/eldran/images/dsgd-hero.png')}.eldran-site-card-apipm .eldran-site-mini-cover{background-image:linear-gradient(#5b2030a3,#5b2030d4),url('/plugins/themes/eldran/images/apipm-hero.png')}.eldran-site-mini-cover img{width:25px;height:25px}.eldran-site-mini-cover strong{font:normal 18px/1.12 Georgia,serif;margin-top:18px}.eldran-site-mini-cover small{font:8px Arial,sans-serif;margin-top:auto}.eldran-site-access{padding:55px max(45px,5vw);background:#e5edf3eb}.eldran-site-access h2{font:normal 40px Georgia,serif}.eldran-site-access p{max-width:650px}.eldran-site-access .eldran-outline-button{background:#0b2944;color:#fff!important;margin-left:10px}
.eldran-embedded-registration{background:#e8f0f5!important}.eldran-embedded-registration .pkp_structure_page{background:#e8f0f5!important}.eldran-embedded-registration .page_login form#login{max-width:420px;margin:0 auto}.eldran-embedded-registration .page_login .fields{max-width:none}.eldran-embedded-registration .page_login input[type=text],.eldran-embedded-registration .page_login input[type=password]{width:100%}.eldran-embedded-registration .page_login .buttons{text-align:left}
@media(max-width:850px){.eldran-site-grid{grid-template-columns:1fr}.eldran-site-hero{min-height:400px;padding:35px}.eldran-site-hero h1{font-size:50px}}

/* The OJS site title is the single publisher wordmark. The emblem is decorative. */
.pkp_structure_head{background:#102b44!important;border-top:0;backdrop-filter:none}
.pkp_site_name{padding:32px 0 18px}
.pkp_site_name .is_text,
.eldran-site .pkp_site_name .is_text{
  display:block;box-sizing:border-box;width:max-content;max-width:100%;min-height:104px;
  padding:6px 0 0 120px;
  background:url('/plugins/themes/eldran/images/brand.svg') left center/100px 100px no-repeat;
  font:normal clamp(46px,4vw,64px)/1.04 Constantia,Georgia,serif!important;
  letter-spacing:.025em;text-transform:uppercase;color:#fff!important;text-decoration:none;
  text-shadow:none;white-space:normal;
}
.pkp_site_name .is_text:before{content:none!important;display:none!important}
.pkp_site_name .is_text:after{
  content:'Independent research. Shared knowledge.';display:block;
  margin-top:10px;color:#e9c382;
  font:normal 16px/1.25 Arial,sans-serif;letter-spacing:.04em;text-transform:none;
}
/* Journal contexts keep the publisher masthead while OJS retains each journal title in page content. */
body.eldran-jaais .pkp_site_name .is_text,body.eldran-sbcs .pkp_site_name .is_text,
body.eldran-dsgd .pkp_site_name .is_text,body.eldran-apipm .pkp_site_name .is_text{
  min-height:104px;padding:0;background:none;font-size:0!important;line-height:0!important;
}
body.eldran-jaais .pkp_site_name .is_text:before,body.eldran-sbcs .pkp_site_name .is_text:before,
body.eldran-dsgd .pkp_site_name .is_text:before,body.eldran-apipm .pkp_site_name .is_text:before{
  content:'ELDRAN ACADEMIC PRESS'!important;display:flex!important;align-items:center;
  box-sizing:border-box;min-height:104px;padding-left:120px;
  background:url('/plugins/themes/eldran/images/brand.svg') left center/100px 100px no-repeat;
  font:normal clamp(46px,4vw,64px)/1.04 Constantia,Georgia,serif;
  letter-spacing:.025em;color:#fff;margin:0;
}
body.eldran-jaais .pkp_site_name .is_text:after,body.eldran-sbcs .pkp_site_name .is_text:after,
body.eldran-dsgd .pkp_site_name .is_text:after,body.eldran-apipm .pkp_site_name .is_text:after{margin:0 0 0 120px}
.eldran-home-extra{box-sizing:border-box;max-width:100%}
.eldran-site-hero{min-height:560px;background:linear-gradient(90deg,#071d32f5 0%,#092b48d9 36%,#092b4866 58%,#092b480c 100%),url('/plugins/themes/eldran/images/publisher-earth.png') center/cover no-repeat}
.eldran-site .pkp_structure_content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.eldran-site .pkp_structure_main,.eldran-site-home{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.eldran-site-hero-copy{max-width:760px}
.eldran-site-hero h1{font-size:clamp(54px,5.2vw,82px);line-height:1.08}

/* Direct OJS registration and sign-in keep the masthead above a separate artwork panel. */
.page.page_register,.page.page_login{max-width:1320px;margin:36px auto;padding:0;background:transparent;box-shadow:none}
.eldran-account-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);background:#f1f6f9f5;box-shadow:0 12px 40px #00182d4a}
.eldran-account-art{display:flex;align-items:flex-start;min-height:620px;padding:65px 50px;color:#fff;background:linear-gradient(90deg,#071d32d9,#092b487a),url('/plugins/themes/eldran/images/publisher-earth.png') center/cover no-repeat}
.page_login .eldran-account-art{min-height:500px}
.eldran-account-art .eldran-kicker{color:#f0c787}
.eldran-account-art h2{font:normal clamp(38px,3.5vw,58px)/1.12 Constantia,Georgia,serif;color:#fff;margin:16px 0 20px}
.eldran-account-art p{font:18px/1.5 Arial,sans-serif;color:#e9f0f5;max-width:400px}
.eldran-account-panel{padding:42px 50px;min-width:0}
.eldran-account-panel>h1{margin-top:0}
.eldran-embedded-registration .eldran-account-grid{display:block;background:transparent;box-shadow:none}
.eldran-embedded-registration .eldran-account-art{display:none}
.eldran-embedded-registration .eldran-account-panel{padding:0}
.page.page_register>.cmp_breadcrumbs,.page.page_login>.cmp_breadcrumbs{display:none}
.eldran-publisher-nav{display:flex;flex-wrap:wrap;gap:8px 23px;padding:11px max(25px,calc((100vw - 1500px)/2));background:#f1f5f7;border-bottom:1px solid #c4d5df;font:700 12px Arial,sans-serif;letter-spacing:.02em}.eldran-publisher-nav a{color:#17415c;text-decoration:none}.eldran-publisher-nav a:hover{text-decoration:underline}.eldran-journal-promises a{padding:18px;text-align:center;border-right:1px solid #c6d6df;font:600 13px Arial,sans-serif;color:#20435b}.pkp_navigation_primary{display:flex;flex-wrap:wrap;gap:0 5px}.pkp_navigation_primary>li>a{font-size:12px!important;padding:13px 9px!important}

@media(max-width:850px){
  .eldran-publisher-nav{overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;padding:12px 18px}.pkp_navigation_primary{overflow-x:auto;flex-wrap:nowrap}.pkp_navigation_primary>li>a{white-space:nowrap}
  .pkp_site_name{padding:25px 0 18px}
  .pkp_site_name .is_text,.eldran-site .pkp_site_name .is_text{min-height:72px;padding:0 0 0 80px;background-size:68px 68px;font-size:clamp(27px,5vw,40px)!important;line-height:1.08!important}
  .pkp_site_name .is_text:after{font-size:12px;margin-top:6px}
  body.eldran-jaais .pkp_site_name .is_text,body.eldran-sbcs .pkp_site_name .is_text,body.eldran-dsgd .pkp_site_name .is_text,body.eldran-apipm .pkp_site_name .is_text{padding:0;background:none;font-size:0!important}
  body.eldran-jaais .pkp_site_name .is_text:before,body.eldran-sbcs .pkp_site_name .is_text:before,body.eldran-dsgd .pkp_site_name .is_text:before,body.eldran-apipm .pkp_site_name .is_text:before{min-height:72px;padding-left:80px;background-size:68px 68px;font-size:clamp(27px,5vw,40px)}
  body.eldran-jaais .pkp_site_name .is_text:after,body.eldran-sbcs .pkp_site_name .is_text:after,body.eldran-dsgd .pkp_site_name .is_text:after,body.eldran-apipm .pkp_site_name .is_text:after{margin-left:80px}
  .eldran-account-grid{grid-template-columns:1fr}
  .eldran-account-art,.page_login .eldran-account-art{min-height:260px;padding:35px}
  .eldran-account-panel{padding:30px}
  .page.page_register,.page.page_login{margin:15px auto}
}
@media(max-width:520px){
  .pkp_site_name .is_text,.eldran-site .pkp_site_name .is_text{padding-left:65px;min-height:62px;background-size:54px 54px;font-size:clamp(23px,6vw,30px)!important;letter-spacing:0}
  .pkp_site_name .is_text:after{font-size:10px;line-height:1.3}
  body.eldran-jaais .pkp_site_name .is_text:before,body.eldran-sbcs .pkp_site_name .is_text:before,body.eldran-dsgd .pkp_site_name .is_text:before,body.eldran-apipm .pkp_site_name .is_text:before{min-height:62px;padding-left:65px;background-size:54px 54px;font-size:clamp(23px,6vw,30px)}
  body.eldran-jaais .pkp_site_name .is_text:after,body.eldran-sbcs .pkp_site_name .is_text:after,body.eldran-dsgd .pkp_site_name .is_text:after,body.eldran-apipm .pkp_site_name .is_text:after{margin-left:65px}
  .eldran-site-hero{min-height:500px;padding:38px 24px}
  .eldran-site-hero h1{font-size:clamp(42px,10vw,58px)}
  .eldran-site-hero .eldran-outline-button{margin:10px 0 0}
  .eldran-account-art,.page_login .eldran-account-art{min-height:220px;padding:24px}
  .eldran-account-art h2{font-size:34px}
  .eldran-account-panel{padding:24px}
}


/* Eldran desktop user navigation: Register / Login */
@media (min-width: 992px) {

    .pkp_head_wrapper {
        position: relative;
    }

    .pkp_navigation_user_wrapper {
        position: absolute !important;
        top: 22px !important;
        right: 34px !important;
        left: auto !important;
        width: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        z-index: 100;
    }

    #navigationUser,
    .pkp_navigation_user {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        justify-content: flex-end !important;
        gap: 22px !important;
        width: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        list-style: none !important;
    }

    #navigationUser li,
    .pkp_navigation_user li {
        display: inline-flex !important;
        width: auto !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    #navigationUser a,
    .pkp_navigation_user a {
        display: inline-block !important;
        margin: 0 !important;
        padding: 8px 0 !important;
        color: #ffffff !important;
        font-weight: 600;
        text-decoration: none !important;
        white-space: nowrap;
    }

    #navigationUser a:hover,
    #navigationUser a:focus,
    .pkp_navigation_user a:hover,
    .pkp_navigation_user a:focus {
        text-decoration: underline !important;
        text-underline-offset: 4px;
    }
}





/* =========================================================
   Eldran desktop navigation cleanup
   ========================================================= */

@media (min-width: 992px) {

    /* Mobile navigation trigger must not appear on desktop */
    .pkp_site_nav_toggle {
        display: none !important;
    }

    /*
     * Accessibility skip links:
     * remain available to keyboard/screen-reader users,
     * but are visually hidden until focused.
     */
    .pkp_skip_to_content,
    .pkp_skip_to_nav,
    .pkp_skip_to_footer {
        position: absolute !important;
        width: 1px !important;
        height: 1px !important;
        padding: 0 !important;
        margin: -1px !important;
        overflow: hidden !important;
        clip: rect(0, 0, 0, 0) !important;
        white-space: nowrap !important;
        border: 0 !important;
    }

    .pkp_skip_to_content:focus,
    .pkp_skip_to_nav:focus,
    .pkp_skip_to_footer:focus {
        position: fixed !important;
        top: 12px !important;
        left: 12px !important;
        width: auto !important;
        height: auto !important;
        margin: 0 !important;
        padding: 10px 14px !important;
        overflow: visible !important;
        clip: auto !important;
        white-space: normal !important;
        background: #ffffff !important;
        color: #0b2d4b !important;
        border: 2px solid #0b2d4b !important;
        z-index: 10000 !important;
        text-decoration: none !important;
    }
}





/* =========================================================
   OJS accessibility-only content
   Visually hidden, available to screen readers
   ========================================================= */

.pkp_screen_reader {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

/* OJS skip-navigation links: hidden until keyboard focus */
a[href="#pkp_content_main"],
a[href="#siteNav"],
a[href="#pkp_content_footer"] {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

/* Make skip links visible when reached with the keyboard */
a[href="#pkp_content_main"]:focus,
a[href="#siteNav"]:focus,
a[href="#pkp_content_footer"]:focus {
    position: fixed !important;
    top: 12px !important;
    left: 12px !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 10px 14px !important;
    overflow: visible !important;
    clip: auto !important;
    clip-path: none !important;
    white-space: normal !important;
    background: #ffffff !important;
    color: #0b2d4b !important;
    border: 2px solid #0b2d4b !important;
    z-index: 10000 !important;
    text-decoration: none !important;
}
