:root {
--setara-maroon-deep: #3B0506;
--setara-maroon: #6F0608;
--setara-gold: #B8860B;
--setara-paper: #FFFDF8;
--setara-nav-gold: #C89222;
--setara-nav-cream: #FFF5D8;
--setara-copper-deep: #3F1708;
--setara-copper: #783713;
--setara-copper-bright: #B87333;
--setara-metal-gold: #E2BE63;
--setara-ivory: #FFF6E3;
--setara-enamel: #920D11;
--setara-banner-url: url("/public/journals/1/setara-banner.webp");
--setara-content-paper-texture: url("/plugins/themes/setaraTheme/images/setara_bg_mst.webp");
--swiper-theme-color: var(--setara-metal-gold);
--swiper-navigation-color: var(--setara-metal-gold);
--swiper-pagination-color: var(--setara-metal-gold);
}


body {
background:
radial-gradient(circle at 19% 10%, rgba(255, 247, 224, 0.82), transparent 27rem),
radial-gradient(circle at 82% 18%, rgba(245, 229, 190, 0.52), transparent 30rem),
linear-gradient(180deg, rgba(255, 251, 242, 0.91) 0%, rgba(255, 252, 247, 0.94) 46%, rgba(250, 245, 235, 0.93) 100%),
var(--setara-content-paper-texture) center 255px / 500px auto repeat #FFF9EF !important;
}

.pkp_structure_page {
background: transparent !important;
}


.pkp_structure_head {
position: relative !important;
min-height: 256px !important;
border-top: 0 !important;
border-bottom: 0 !important;
background:
linear-gradient(180deg, rgba(44, 2, 3, 0.88) 0%, rgba(54, 3, 4, 0.76) 36%, rgba(44, 2, 3, 0.94) 100%),
radial-gradient(ellipse at 50% 16%, rgba(129, 23, 13, 0.58), rgba(83, 7, 7, 0.18) 42%, transparent 72%),
radial-gradient(ellipse at 21% 38%, rgba(90, 7, 7, 0.42), transparent 31rem),
radial-gradient(ellipse at 79% 40%, rgba(87, 7, 7, 0.38), transparent 31rem),
linear-gradient(90deg, #2C0203 0%, #430404 19%, #5B0708 49%, #430404 81%, #2C0203 100%) !important;
box-shadow: 0 14px 32px rgba(59, 5, 6, 0.14) !important;
overflow: hidden !important;
}

.pkp_structure_head::before,
.pkp_structure_head::after {
content: "" !important;
position: absolute !important;
inset: 0 !important;
pointer-events: none !important;
}

.pkp_structure_head::before {
height: 198px !important;
background: var(--setara-banner-url) center 12px / min(70vw, 1120px) auto no-repeat !important;
opacity: 0.98 !important;
-webkit-mask-image: radial-gradient(ellipse 42% 90% at 50% 43%, #000 0%, #000 46%, rgba(0, 0, 0, 0.66) 67%, transparent 100%) !important;
mask-image: radial-gradient(ellipse 42% 90% at 50% 43%, #000 0%, #000 46%, rgba(0, 0, 0, 0.66) 67%, transparent 100%) !important;
z-index: 0 !important;
}

.pkp_structure_head::after {
background:
linear-gradient(90deg, #2C0203 0%, rgba(44, 2, 3, 0.72) 10%, rgba(44, 2, 3, 0) 25%, rgba(44, 2, 3, 0) 75%, rgba(44, 2, 3, 0.72) 90%, #2C0203 100%),
linear-gradient(180deg, rgba(44, 2, 3, 0.58) 0%, rgba(44, 2, 3, 0.02) 18%, rgba(44, 2, 3, 0) 56%, rgba(44, 2, 3, 0.54) 83%, #2C0203 100%),
radial-gradient(ellipse at 50% 28%, rgba(170, 55, 28, 0.14), transparent 34rem) !important;
z-index: 1 !important;
}

.pkp_head_wrapper {
position: relative !important;
z-index: 2 !important;
min-height: 256px !important;
max-width: 1160px !important;
margin: 0 auto !important;
padding: 0 !important;
}

.pkp_site_name_wrapper {
min-height: 194px !important;
padding: 0 !important;
}

.pkp_site_name {
position: absolute !important;
top: 0 !important;
right: 0 !important;
left: 0 !important;
height: 194px !important;
margin: 0 !important;
padding: 0 !important;
}

.pkp_site_name .is_text,
.pkp_site_name a.is_text,
.pkp_site_name > a {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
white-space: nowrap !important;
border: 0 !important;
}

.pkp_site_nav_menu {
position: static !important;
z-index: auto !important;
}

.pkp_navigation_primary_row {
position: absolute !important;
right: 0 !important;
bottom: 0 !important;
left: 0 !important;
z-index: 8 !important;
}

.pkp_navigation_primary_row,
.pkp_navigation_primary_wrapper {
background: transparent !important;
box-shadow: none !important;
}

.pkp_navigation_primary_row {
border: 1px solid rgba(226, 190, 99, 0.52) !important;
border-radius: 12px !important;
background:
linear-gradient(180deg, rgba(142, 75, 24, 0.98), rgba(96, 38, 12, 0.98) 52%, rgba(55, 14, 5, 0.98)) !important;
box-shadow:
0 16px 34px rgba(59, 5, 6, 0.28),
inset 0 1px 0 rgba(255, 232, 169, 0.28),
inset 0 -1px 0 rgba(24, 6, 2, 0.46) !important;
overflow: visible !important;
}

.pkp_navigation_primary_wrapper {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
min-height: 3.28rem !important;
box-sizing: border-box !important;
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}

#navigationPrimary,
.pkp_navigation_primary,
#navigationPrimary > li,
.pkp_navigation_primary > li {
margin: 0 !important;
padding: 0 !important;
}

.pkp_navigation_primary > li > a,
.pkp_navigation_primary > li > a:hover,
.pkp_navigation_primary > li > a:focus,
.pkp_navigation_primary > li.current > a,
.pkp_navigation_primary > li > a[aria-expanded="true"] {
margin: 0 !important;
min-height: 3.28rem !important;
padding: 0.86rem 0.92rem !important;
background: transparent !important;
box-shadow: none !important;
color: var(--setara-ivory) !important;
font-size: 0.9rem !important;
font-weight: 760 !important;
line-height: 1.2 !important;
text-shadow: 0 1px 0 rgba(24, 6, 2, 0.38) !important;
}

#navigationPrimary > li:first-child > a,
.pkp_navigation_primary > li:first-child > a {
border-radius: 11px 0 0 11px !important;
}

.pkp_navigation_primary > li.current > a,
.pkp_navigation_primary > li > a:hover,
.pkp_navigation_primary > li > a:focus,
.pkp_navigation_primary > li > a[aria-expanded="true"] {
background:
linear-gradient(180deg, rgba(184, 115, 51, 0.45), rgba(87, 29, 9, 0.42)) !important;
box-shadow:
inset 0 -3px 0 rgba(226, 190, 99, 0.76),
inset 0 1px 0 rgba(255, 246, 210, 0.18) !important;
color: #FFFDF8 !important;
}

.pkp_navigation_primary > li > a:after {
color: currentColor !important;
}

.pkp_navigation_search_wrapper {
margin-left: auto !important;
background: transparent !important;
box-shadow: none !important;
}

.pkp_navigation_search_wrapper .pkp_search,
.pkp_navigation_search_wrapper .pkp_search:hover,
.pkp_navigation_search_wrapper .pkp_search:focus {
display: inline-flex !important;
align-items: center !important;
min-height: 3.28rem !important;
padding: 0.86rem 0.98rem !important;
border-left: 1px solid rgba(226, 190, 99, 0.26) !important;
border-radius: 0 11px 11px 0 !important;
background: rgba(63, 23, 8, 0.46) !important;
box-shadow: none !important;
color: var(--setara-ivory) !important;
font-size: 0.9rem !important;
font-weight: 760 !important;
line-height: 1.2 !important;
text-decoration: none !important;
}

.pkp_navigation_search_wrapper .pkp_search:hover,
.pkp_navigation_search_wrapper .pkp_search:focus {
background: rgba(184, 115, 51, 0.38) !important;
box-shadow: inset 0 -3px 0 rgba(226, 190, 99, 0.70) !important;
}

.pkp_navigation_search_wrapper .pkp_search .fa,
.pkp_navigation_search_wrapper .pkp_search:before {
color: currentColor !important;
}

.pkp_navigation_search_wrapper .setara-nav-search {
display: flex !important;
align-items: stretch !important;
justify-content: flex-end !important;
width: 3.28rem !important;
min-width: 3.28rem !important;
min-height: 3.28rem !important;
margin: 0 !important;
border-left: 1px solid rgba(226, 190, 99, 0.28) !important;
border-radius: 0 11px 11px 0 !important;
background:
linear-gradient(180deg, rgba(111, 49, 14, 0.92), rgba(59, 18, 6, 0.92)) !important;
box-shadow: none !important;
overflow: hidden !important;
transition: width 180ms ease, background-color 160ms ease, box-shadow 160ms ease !important;
}

.pkp_navigation_search_wrapper .setara-nav-search.is-open,
.pkp_navigation_search_wrapper .setara-nav-search:focus-within {
width: clamp(17rem, 28vw, 30rem) !important;
background: rgba(255, 253, 248, 0.98) !important;
box-shadow:
0 12px 28px rgba(59, 5, 6, 0.22),
inset 0 0 0 1px rgba(226, 190, 99, 0.38),
inset 0 -3px 0 rgba(184, 115, 51, 0.36) !important;
}

.pkp_navigation_search_wrapper .setara-nav-search__input {
flex: 1 1 auto !important;
width: 0 !important;
min-width: 0 !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: var(--setara-paper) !important;
box-shadow: none !important;
color: #2A211E !important;
font-size: 0.9rem !important;
font-weight: 500 !important;
line-height: 1.2 !important;
opacity: 0 !important;
outline: 0 !important;
transition: opacity 140ms ease, padding 160ms ease !important;
}

.pkp_navigation_search_wrapper .setara-nav-search.is-open .setara-nav-search__input,
.pkp_navigation_search_wrapper .setara-nav-search:focus-within .setara-nav-search__input {
width: auto !important;
padding: 0 0.92rem !important;
border-right: 1px solid rgba(184, 115, 51, 0.28) !important;
opacity: 1 !important;
}

.pkp_navigation_search_wrapper .setara-nav-search__input::placeholder {
color: rgba(42, 33, 30, 0.56) !important;
opacity: 1 !important;
}

.pkp_navigation_search_wrapper .setara-nav-search__button {
display: inline-flex !important;
flex: 0 0 3.28rem !important;
align-items: center !important;
justify-content: center !important;
gap: 0.42rem !important;
min-width: 3.28rem !important;
min-height: 3.28rem !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 11px 11px 0 !important;
background: transparent !important;
box-shadow: none !important;
color: var(--setara-ivory) !important;
font-size: 0.9rem !important;
font-weight: 780 !important;
line-height: 1.2 !important;
text-decoration: none !important;
cursor: pointer !important;
transition: flex-basis 180ms ease, min-width 180ms ease, background-color 160ms ease, color 160ms ease !important;
}

.pkp_navigation_search_wrapper .setara-nav-search__button:hover,
.pkp_navigation_search_wrapper .setara-nav-search__button:focus {
outline: 0 !important;
}

.pkp_navigation_search_wrapper .setara-nav-search.is-open .setara-nav-search__button,
.pkp_navigation_search_wrapper .setara-nav-search:focus-within .setara-nav-search__button {
flex-basis: 6.25rem !important;
min-width: 6.25rem !important;
background: #8B0D10 !important;
background:
linear-gradient(180deg, #B3171B, #920D11 48%, #5A0507) !important;
box-shadow:
inset 1px 0 0 rgba(226, 190, 99, 0.42),
inset 0 1px 0 rgba(255, 226, 166, 0.34),
0 8px 18px rgba(59, 5, 6, 0.20) !important;
color: #FFFDF8 !important;
}

.pkp_navigation_search_wrapper .setara-nav-search__button .fa {
color: currentColor !important;
font-size: 0.86rem !important;
line-height: 1 !important;
}

.pkp_navigation_search_wrapper .setara-nav-search__label {
display: inline-block !important;
max-width: 0 !important;
overflow: hidden !important;
opacity: 0 !important;
white-space: nowrap !important;
transition: max-width 160ms ease, opacity 120ms ease !important;
}

.pkp_navigation_search_wrapper .setara-nav-search.is-open .setara-nav-search__label,
.pkp_navigation_search_wrapper .setara-nav-search:focus-within .setara-nav-search__label {
max-width: 4.5rem !important;
opacity: 1 !important;
}

.pkp_navigation_user_wrapper {
position: absolute !important;
top: 1rem !important;
right: 0 !important;
left: auto !important;
width: max-content !important;
min-width: 0 !important;
max-width: none !important;
transform: none !important;
z-index: 12 !important;
}

#navigationUserWrapper.pkp_navigation_user_wrapper,
.pkp_site_nav_menu #navigationUserWrapper {
right: 0 !important;
left: auto !important;
width: max-content !important;
min-width: 0 !important;
max-width: none !important;
transform: none !important;
}

.pkp_navigation_user,
.pkp_navigation_user > li {
margin: 0 !important;
}

.pkp_navigation_user {
display: flex !important;
align-items: center !important;
gap: 0.45rem !important;
width: max-content !important;
max-width: none !important;
}

.pkp_navigation_user > li > a,
.pkp_navigation_user > li > a:hover,
.pkp_navigation_user > li > a:focus {
display: inline-flex !important;
align-items: center !important;
gap: 0.52rem !important;
min-height: 2.18rem !important;
padding: 0.48rem 0.82rem 0.48rem 0.72rem !important;
border: 1px solid rgba(255, 237, 178, 0.46) !important;
border-radius: 8px !important;
background: rgba(255, 246, 216, 0.92) !important;
box-shadow: 0 10px 24px rgba(59, 5, 6, 0.15) !important;
color: var(--setara-maroon-deep) !important;
font-size: 0.84rem !important;
font-weight: 760 !important;
line-height: 1.15 !important;
text-decoration: none !important;
}

#navigationUser > li.profile > a::before,
.pkp_navigation_user > li.profile > a::before {
content: "\f007" !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 1.18rem !important;
height: 1.18rem !important;
flex: 0 0 1.18rem !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
color: var(--setara-maroon-deep) !important;
font-family: FontAwesome, "Font Awesome 5 Free", sans-serif !important;
font-size: 1.18rem !important;
font-weight: 900 !important;
line-height: 1 !important;
text-align: center !important;
text-decoration: none !important;
text-shadow:
0 1px 0 rgba(255, 246, 216, 0.72),
0 4px 9px rgba(59, 5, 6, 0.16) !important;
}

.pkp_navigation_user > li > a:hover,
.pkp_navigation_user > li > a:focus {
background: var(--setara-nav-cream) !important;
border-color: rgba(255, 237, 178, 0.72) !important;
}

.pkp_navigation_primary ul,
.pkp_navigation_user ul {
border: 1px solid rgba(226, 190, 99, 0.30) !important;
border-radius: 8px !important;
background: rgba(255, 253, 248, 0.98) !important;
box-shadow:
0 18px 34px rgba(59, 5, 6, 0.16),
inset 0 1px 0 rgba(255, 255, 255, 0.62) !important;
overflow: hidden !important;
}

.pkp_navigation_primary ul a,
.pkp_navigation_user ul a {
padding: 0.72rem 0.86rem !important;
background: transparent !important;
box-shadow: none !important;
color: var(--setara-maroon-deep) !important;
caret-color: var(--setara-maroon-deep) !important;
font-size: 0.84rem !important;
font-weight: 560 !important;
line-height: 1.25 !important;
letter-spacing: 0 !important;
text-shadow: none !important;
outline: 0 !important;
-webkit-tap-highlight-color: rgba(184, 115, 51, 0.18) !important;
}

.pkp_navigation_primary ul a:hover,
.pkp_navigation_primary ul a:focus,
.pkp_navigation_primary ul a:focus-visible,
.pkp_navigation_primary ul a:active,
.pkp_navigation_primary ul li.current > a,
.pkp_navigation_primary ul li.active > a,
.pkp_navigation_primary ul .dropdown-item:hover,
.pkp_navigation_primary ul .dropdown-item:focus,
.pkp_navigation_primary ul .dropdown-item:active,
.pkp_navigation_primary ul .dropdown-item.active,
.pkp_navigation_user ul a:hover,
.pkp_navigation_user ul a:focus,
.pkp_navigation_user ul a:focus-visible,
.pkp_navigation_user ul a:active,
.pkp_navigation_user ul li.current > a,
.pkp_navigation_user ul li.active > a,
.pkp_navigation_user ul .dropdown-item:hover,
.pkp_navigation_user ul .dropdown-item:focus,
.pkp_navigation_user ul .dropdown-item:active,
.pkp_navigation_user ul .dropdown-item.active {
background:
linear-gradient(180deg, rgba(255, 248, 226, 0.96), rgba(245, 231, 198, 0.96)) !important;
box-shadow:
inset 3px 0 0 rgba(184, 115, 51, 0.58),
inset 0 1px 0 rgba(255, 255, 255, 0.62) !important;
color: var(--setara-maroon-deep) !important;
outline: 0 !important;
text-decoration: none !important;
}

.pkp_navigation_primary ul a:focus-visible,
.pkp_navigation_user ul a:focus-visible {
box-shadow:
inset 0 0 0 2px rgba(226, 190, 99, 0.46),
inset 3px 0 0 rgba(184, 115, 51, 0.58) !important;
}

.pkp_navigation_primary .dropdown-menu,
.pkp_navigation_user .dropdown-menu {
border-color: rgba(226, 190, 99, 0.30) !important;
background: rgba(255, 253, 248, 0.98) !important;
}

.pkp_navigation_primary .dropdown-menu *,
.pkp_navigation_user .dropdown-menu * {
border-color: rgba(226, 190, 99, 0.20) !important;
outline-color: rgba(226, 190, 99, 0.58) !important;
}

.pkp_structure_footer_wrapper {
border-bottom: 0 !important;
}

.pkp_structure_page,
body {
border-bottom: 0 !important;
}

#customblock-menusidebar {
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
}

#customblock-menusidebar .content,
#customblock-menusidebar .block_custom_content {
margin: 0 !important;
padding: 0 !important;
}

#customblock-menusidebar table {
width: 100% !important;
margin: 0 !important;
border: 1px solid rgba(226, 190, 99, 0.34) !important;
border-collapse: separate !important;
border-spacing: 0 !important;
border-radius: 10px !important;
overflow: hidden !important;
background:
linear-gradient(180deg, rgba(93, 35, 10, 0.98), rgba(55, 15, 5, 0.98)) !important;
box-shadow:
0 16px 34px rgba(59, 5, 6, 0.14),
inset 0 1px 0 rgba(255, 232, 169, 0.16) !important;
}

#customblock-menusidebar tbody,
#customblock-menusidebar tr,
#customblock-menusidebar td {
display: block !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
}

#customblock-menusidebar a {
position: relative !important;
display: flex !important;
align-items: center !important;
min-height: 2.46rem !important;
padding: 0.54rem 0.76rem 0.54rem 2.42rem !important;
border: 0 !important;
border-bottom: 1px solid rgba(226, 190, 99, 0.18) !important;
background:
linear-gradient(180deg, rgba(91, 35, 10, 0.96), rgba(66, 20, 7, 0.96)) !important;
box-shadow: none !important;
color: var(--setara-ivory) !important;
font-size: 0.79rem !important;
font-weight: 560 !important;
line-height: 1.24 !important;
letter-spacing: 0 !important;
text-decoration: none !important;
text-shadow: 0 1px 0 rgba(24, 6, 2, 0.35) !important;
transition: background-color 140ms ease, color 140ms ease, padding-left 140ms ease, box-shadow 140ms ease !important;
}

#customblock-menusidebar tr:nth-child(odd) a {
background:
linear-gradient(180deg, rgba(111, 49, 14, 0.94), rgba(76, 25, 8, 0.94)) !important;
}

#customblock-menusidebar tr:last-child a {
border-bottom: 0 !important;
}

#customblock-menusidebar a:hover,
#customblock-menusidebar a:focus {
padding-left: 2.52rem !important;
background:
linear-gradient(180deg, rgba(154, 77, 22, 0.98), rgba(92, 31, 9, 0.98)) !important;
box-shadow:
inset 3px 0 0 rgba(226, 190, 99, 0.82),
inset 0 1px 0 rgba(255, 246, 210, 0.14) !important;
color: #FFFDF8 !important;
text-decoration: none !important;
outline: 0 !important;
}

#customblock-menusidebar a:focus-visible {
box-shadow:
inset 0 0 0 2px rgba(226, 190, 99, 0.58),
inset 3px 0 0 rgba(226, 190, 99, 0.82) !important;
}

#customblock-menusidebar a::before {
position: absolute !important;
top: 50% !important;
left: 0.78rem !important;
width: 0.98rem !important;
transform: translateY(-50%) !important;
color: var(--setara-metal-gold) !important;
font-family: FontAwesome !important;
font-size: 0.78rem !important;
font-weight: normal !important;
line-height: 1 !important;
text-align: center !important;
}

#customblock-menusidebar tr:nth-child(1) a::before { content: "\f007" !important; }
#customblock-menusidebar tr:nth-child(2) a::before { content: "\f19d" !important; }
#customblock-menusidebar tr:nth-child(3) a::before { content: "\f0c0" !important; }
#customblock-menusidebar tr:nth-child(4) a::before { content: "\f140" !important; }
#customblock-menusidebar tr:nth-child(5) a::before { content: "\f024" !important; }
#customblock-menusidebar tr:nth-child(6) a::before { content: "\f1f9" !important; }
#customblock-menusidebar tr:nth-child(7) a::before { content: "\f09d" !important; }
#customblock-menusidebar tr:nth-child(8) a::before { content: "\f0c5" !important; }
#customblock-menusidebar tr:nth-child(9) a::before { content: "\f080" !important; }


.page_issue_archive > h1,
.page_issue_archive h1 {
margin: 1.02rem 0 0.92rem !important;
color: var(--setara-maroon-deep) !important;
font-size: clamp(1.32rem, 0.62vw + 1.04rem, 1.62rem) !important;
font-weight: 620 !important;
line-height: 1.12 !important;
letter-spacing: 0 !important;
}

.page_issue_archive .setara-archive-groups {
margin-top: 0.92rem !important;
border-top: 1px solid rgba(184, 134, 11, 0.22) !important;
}

.page_issue_archive .setara-archive-year {
border-bottom: 1px solid rgba(184, 134, 11, 0.22) !important;
}

.page_issue_archive .setara-archive-year-toggle {
gap: 0.58rem !important;
padding: 0.66rem 0.18rem !important;
color: var(--setara-maroon-deep) !important;
font-size: clamp(0.9rem, 0.22vw + 0.82rem, 1.02rem) !important;
font-weight: 600 !important;
line-height: 1.18 !important;
}

.page_issue_archive .setara-archive-count {
display: none !important;
}

.page_issue_archive .setara-archive-chevron {
width: 0.88rem !important;
height: 0.88rem !important;
color: var(--setara-gold) !important;
font-size: 0.68rem !important;
}

.page_issue_archive .setara-archive-year-panel {
padding-bottom: 0.78rem !important;
}

.page_issue_archive .setara-archive-issue {
border: 1px solid rgba(184, 134, 11, 0.22) !important;
border-radius: 10px !important;
background: rgba(255, 253, 248, 0.86) !important;
box-shadow:
0 12px 26px rgba(59, 5, 6, 0.055),
inset 0 1px 0 rgba(255, 255, 255, 0.68) !important;
}

.page_issue_archive .setara-archive-issue + .setara-archive-issue {
margin-top: 0.62rem !important;
}

.page_issue_archive .setara-archive-issue-toggle {
gap: 0.62rem !important;
padding: 0.62rem 0.82rem !important;
background: rgba(250, 246, 238, 0.78) !important;
border-bottom: 1px solid transparent !important;
font-weight: 590 !important;
line-height: 1.22 !important;
}

.page_issue_archive .setara-archive-year.is-open .setara-archive-issue > .setara-archive-issue-toggle {
background:
linear-gradient(90deg, rgba(226, 190, 99, 0.12), rgba(255, 251, 239, 0.92) 32%, rgba(250, 246, 238, 0.78)) !important;
box-shadow:
inset 2px 0 0 rgba(184, 115, 51, 0.22),
0 6px 14px rgba(59, 5, 6, 0.032) !important;
}

.page_issue_archive .setara-archive-issue-toggle:hover,
.page_issue_archive .setara-archive-issue-toggle:focus {
background: rgba(216, 180, 90, 0.13) !important;
color: var(--setara-maroon-deep) !important;
}

.page_issue_archive .setara-archive-issue.is-open > .setara-archive-issue-toggle {
border-bottom-color: rgba(184, 134, 11, 0.18) !important;
background:
linear-gradient(90deg, rgba(226, 190, 99, 0.22), rgba(255, 248, 226, 0.94) 34%, rgba(250, 246, 238, 0.84)) !important;
box-shadow:
inset 3px 0 0 rgba(184, 115, 51, 0.66),
inset 0 1px 0 rgba(255, 255, 255, 0.74),
0 8px 18px rgba(59, 5, 6, 0.045) !important;
}

.page_issue_archive .setara-archive-issue-title {
color: var(--setara-maroon-deep) !important;
font-size: clamp(0.86rem, 0.14vw + 0.8rem, 0.95rem) !important;
font-weight: 620 !important;
line-height: 1.25 !important;
}

.page_issue_archive .setara-archive-issue-meta {
color: rgba(31, 23, 21, 0.66) !important;
font-size: 0.82rem !important;
font-weight: 540 !important;
line-height: 1.2 !important;
}

.page_issue_archive .setara-archive-issue-panel,
.page_issue_archive .setara-archive-issue.is-open > .setara-archive-issue-panel {
grid-template-columns: 8.3rem minmax(0, 1fr) !important;
gap: 1.35rem !important;
padding: 1.25rem 1.45rem 1.35rem !important;
}

.page_issue_archive .setara-archive-cover {
max-width: 8.3rem !important;
border-radius: 4px !important;
box-shadow: 0 14px 24px rgba(59, 5, 6, 0.14) !important;
}

.page_issue_archive .setara-archive-detail {
align-self: start !important;
}

.page_issue_archive .setara-archive-detail-title,
.page_issue_archive .setara-archive-series {
display: none !important;
}

.page_issue_archive .setara-archive-description {
max-width: 52rem !important;
margin: 0.1rem 0 0 !important;
color: var(--setara-text) !important;
font-size: 0.92rem !important;
font-style: italic !important;
font-weight: 450 !important;
line-height: 1.74 !important;
text-align: justify !important;
text-justify: inter-word !important;
}

.page_issue_archive .setara-archive-link {
margin-top: 1.05rem !important;
padding: 0.56rem 0.86rem !important;
border-radius: 8px !important;
font-size: 0.86rem !important;
font-weight: 720 !important;
line-height: 1.2 !important;
}

@media (max-width: 900px) {
.pkp_structure_head {
min-height: 235px !important;
}

.pkp_structure_head::before {
height: 172px !important;
background-size: min(92vw, 900px) auto !important;
background-position: center 18px !important;
-webkit-mask-image: radial-gradient(ellipse 78% 92% at 50% 44%, #000 0%, #000 54%, rgba(0, 0, 0, 0.62) 74%, transparent 100%) !important;
mask-image: radial-gradient(ellipse 78% 92% at 50% 44%, #000 0%, #000 54%, rgba(0, 0, 0, 0.62) 74%, transparent 100%) !important;
}

.pkp_head_wrapper {
min-height: 235px !important;
}

.pkp_site_name_wrapper,
.pkp_site_name {
min-height: 168px !important;
height: 168px !important;
}

.pkp_site_nav_menu {
position: relative !important;
right: auto !important;
bottom: auto !important;
left: auto !important;
}

.pkp_navigation_primary_row {
position: relative !important;
right: auto !important;
bottom: auto !important;
left: auto !important;
}

.pkp_navigation_primary_wrapper,
.pkp_navigation_primary_row {
min-height: 0 !important;
}

.pkp_navigation_primary > li > a,
.pkp_navigation_search_wrapper .pkp_search {
min-height: 3rem !important;
padding: 0.85rem 0.9rem !important;
}

.pkp_navigation_search_wrapper .setara-nav-search,
.pkp_navigation_search_wrapper .setara-nav-search.is-open,
.pkp_navigation_search_wrapper .setara-nav-search:focus-within {
width: 100% !important;
min-width: 0 !important;
min-height: 3rem !important;
border-left: 0 !important;
border-radius: 10px !important;
}

.pkp_navigation_search_wrapper .setara-nav-search__input,
.pkp_navigation_search_wrapper .setara-nav-search.is-open .setara-nav-search__input,
.pkp_navigation_search_wrapper .setara-nav-search:focus-within .setara-nav-search__input {
width: auto !important;
padding: 0 0.82rem !important;
opacity: 1 !important;
}

.pkp_navigation_search_wrapper .setara-nav-search__button,
.pkp_navigation_search_wrapper .setara-nav-search.is-open .setara-nav-search__button,
.pkp_navigation_search_wrapper .setara-nav-search:focus-within .setara-nav-search__button {
flex-basis: 5.75rem !important;
min-width: 5.75rem !important;
min-height: 3rem !important;
border-radius: 0 10px 10px 0 !important;
background:
linear-gradient(180deg, #B3171B, #920D11 48%, #5A0507) !important;
box-shadow:
inset 1px 0 0 rgba(226, 190, 99, 0.42),
inset 0 1px 0 rgba(255, 226, 166, 0.34) !important;
color: #FFFDF8 !important;
}

.pkp_navigation_search_wrapper .setara-nav-search__label {
max-width: 4.5rem !important;
opacity: 1 !important;
}

.pkp_navigation_user_wrapper {
top: 0.85rem !important;
right: 0.85rem !important;
}
}

@media (max-width: 560px) {
.pkp_structure_head {
min-height: 195px !important;
}

.pkp_structure_head::before {
height: 136px !important;
background-size: 600px auto !important;
background-position: center 18px !important;
-webkit-mask-image: radial-gradient(ellipse 86% 98% at 50% 45%, #000 0%, #000 50%, rgba(0, 0, 0, 0.56) 72%, transparent 100%) !important;
mask-image: radial-gradient(ellipse 86% 98% at 50% 45%, #000 0%, #000 50%, rgba(0, 0, 0, 0.56) 72%, transparent 100%) !important;
}

.pkp_head_wrapper {
min-height: 195px !important;
}

.pkp_site_name_wrapper,
.pkp_site_name {
min-height: 132px !important;
height: 132px !important;
}
}

@media (max-width: 900px) {
body .pkp_structure_head {
position: relative !important;
overflow: visible !important;
}

body .pkp_site_nav_toggle {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
top: 0.72rem !important;
left: 0.72rem !important;
width: 2.76rem !important;
height: 2.76rem !important;
border: 1px solid rgba(226, 190, 99, 0.56) !important;
border-radius: 10px !important;
background:
linear-gradient(180deg, rgba(91, 26, 8, 0.94), rgba(55, 10, 5, 0.96)) !important;
box-shadow:
0 12px 24px rgba(18, 4, 2, 0.26),
inset 0 1px 0 rgba(255, 236, 180, 0.22) !important;
z-index: 60 !important;
}

body .pkp_site_nav_toggle:focus,
body .pkp_site_nav_toggle:hover {
outline: 0 !important;
background:
linear-gradient(180deg, rgba(124, 55, 15, 0.96), rgba(66, 15, 6, 0.98)) !important;
box-shadow:
0 14px 28px rgba(18, 4, 2, 0.30),
inset 0 0 0 1px rgba(255, 236, 180, 0.22),
inset 0 -2px 0 rgba(226, 190, 99, 0.55) !important;
}

body .pkp_site_nav_toggle > span {
width: 1.34rem !important;
height: 1rem !important;
border-bottom: 2px solid var(--setara-ivory) !important;
}

body .pkp_site_nav_toggle > span::before,
body .pkp_site_nav_toggle > span::after {
height: 2px !important;
background: var(--setara-ivory) !important;
}

body .pkp_site_nav_toggle > span::after {
top: 0.44rem !important;
}

body .pkp_site_nav_toggle.pkp_site_nav_toggle--transform > span {
height: 1.34rem !important;
border-bottom: 0 !important;
}

body .pkp_site_nav_toggle.pkp_site_nav_toggle--transform > span::before {
top: 0.56rem !important;
transform: rotate(-45deg) !important;
}

body .pkp_site_nav_toggle.pkp_site_nav_toggle--transform > span::after {
top: 0.56rem !important;
transform: rotate(45deg) !important;
}

body .pkp_site_nav_menu {
display: none !important;
position: absolute !important;
top: calc(100% - 0.42rem) !important;
right: 0.88rem !important;
left: 0.88rem !important;
width: auto !important;
max-width: none !important;
box-sizing: border-box !important;
z-index: 55 !important;
padding: 0.58rem !important;
border: 1px solid rgba(226, 190, 99, 0.46) !important;
border-radius: 14px !important;
background:
linear-gradient(180deg, rgba(93, 28, 8, 0.98), rgba(54, 11, 5, 0.985)) !important;
box-shadow:
0 22px 44px rgba(25, 4, 2, 0.34),
inset 0 1px 0 rgba(255, 238, 181, 0.20) !important;
}

body .pkp_site_nav_menu *,
body .pkp_site_nav_menu *::before,
body .pkp_site_nav_menu *::after {
box-sizing: border-box !important;
}

body .pkp_site_nav_menu.pkp_site_nav_menu--isOpen {
display: block !important;
}

body .pkp_site_nav_menu #siteNav {
position: absolute !important;
top: 0 !important;
height: 0 !important;
}

body .pkp_site_nav_menu .pkp_navigation_primary_row,
body .pkp_site_nav_menu .pkp_navigation_primary_wrapper {
display: block !important;
position: static !important;
width: 100% !important;
min-height: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
}

body .pkp_site_nav_menu #navigationPrimary,
body .pkp_site_nav_menu .pkp_navigation_primary,
body .pkp_site_nav_menu #navigationUser,
body .pkp_site_nav_menu .pkp_navigation_user {
display: block !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
}

body .pkp_site_nav_menu #navigationPrimary > li,
body .pkp_site_nav_menu .pkp_navigation_primary > li,
body .pkp_site_nav_menu #navigationUser > li,
body .pkp_site_nav_menu .pkp_navigation_user > li {
display: block !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}

body .pkp_site_nav_menu .pkp_navigation_primary > li > a,
body .pkp_site_nav_menu .pkp_navigation_user > li > a {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
width: 100% !important;
min-height: 2.64rem !important;
padding: 0.74rem 0.82rem !important;
border: 0 !important;
border-radius: 8px !important;
background: rgba(97, 36, 12, 0.76) !important;
box-shadow: inset 0 -1px 0 rgba(226, 190, 99, 0.13) !important;
color: var(--setara-ivory) !important;
font-size: 0.88rem !important;
font-weight: 610 !important;
line-height: 1.22 !important;
text-decoration: none !important;
text-shadow: 0 1px 0 rgba(18, 4, 2, 0.34) !important;
}

body .pkp_site_nav_menu .pkp_navigation_primary > li > a:hover,
body .pkp_site_nav_menu .pkp_navigation_primary > li > a:focus,
body .pkp_site_nav_menu .pkp_navigation_user > li > a:hover,
body .pkp_site_nav_menu .pkp_navigation_user > li > a:focus,
body .pkp_site_nav_menu .setara-mobile-submenu-open > a {
outline: 0 !important;
background:
linear-gradient(90deg, rgba(226, 190, 99, 0.22), rgba(111, 49, 14, 0.22)) !important;
box-shadow:
inset 3px 0 0 rgba(226, 190, 99, 0.66),
inset 0 -1px 0 rgba(226, 190, 99, 0.18) !important;
}

body .pkp_site_nav_menu .setara-mobile-has-submenu > a::after {
content: "\f107" !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
margin-left: 0.7rem !important;
font-family: FontAwesome, "Font Awesome 5 Free", sans-serif !important;
font-size: 0.82rem !important;
font-weight: 900 !important;
color: rgba(255, 226, 146, 0.95) !important;
transition: transform 150ms ease !important;
}

body .pkp_site_nav_menu .setara-mobile-submenu-open > a::after {
transform: rotate(180deg) !important;
}

body .pkp_site_nav_menu .pkp_navigation_primary ul,
body .pkp_site_nav_menu .pkp_navigation_user ul {
display: none !important;
position: static !important;
width: auto !important;
min-width: 0 !important;
margin: 0.2rem 0 0.48rem !important;
padding: 0.22rem !important;
border: 1px solid rgba(226, 190, 99, 0.22) !important;
border-radius: 10px !important;
background: rgba(255, 250, 237, 0.965) !important;
box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.65),
0 10px 22px rgba(18, 4, 2, 0.14) !important;
}

body .pkp_site_nav_menu .setara-mobile-submenu-open > ul {
display: block !important;
}

body .pkp_site_nav_menu .pkp_navigation_primary ul a,
body .pkp_site_nav_menu .pkp_navigation_user ul a {
display: block !important;
padding: 0.66rem 0.76rem !important;
border-radius: 7px !important;
background: transparent !important;
box-shadow: none !important;
color: var(--setara-maroon-deep) !important;
font-size: 0.82rem !important;
font-weight: 520 !important;
line-height: 1.26 !important;
text-shadow: none !important;
}

body .pkp_site_nav_menu .pkp_navigation_primary ul a:hover,
body .pkp_site_nav_menu .pkp_navigation_primary ul a:focus,
body .pkp_site_nav_menu .pkp_navigation_user ul a:hover,
body .pkp_site_nav_menu .pkp_navigation_user ul a:focus {
background: rgba(226, 190, 99, 0.20) !important;
box-shadow: inset 3px 0 0 rgba(184, 115, 51, 0.54) !important;
}

body .pkp_site_nav_menu .pkp_navigation_search_wrapper {
display: block !important;
width: 100% !important;
margin: 0.54rem 0 0 !important;
padding: 0.54rem 0 0 !important;
border-top: 1px solid rgba(226, 190, 99, 0.18) !important;
}

body .pkp_site_nav_menu .pkp_navigation_search_wrapper .setara-nav-search,
body .pkp_site_nav_menu .pkp_navigation_search_wrapper .setara-nav-search.is-open,
body .pkp_site_nav_menu .pkp_navigation_search_wrapper .setara-nav-search:focus-within {
width: 100% !important;
min-height: 2.78rem !important;
border: 1px solid rgba(226, 190, 99, 0.34) !important;
border-radius: 10px !important;
background: rgba(255, 253, 248, 0.98) !important;
box-shadow: 0 10px 22px rgba(18, 4, 2, 0.16) !important;
}

body .pkp_site_nav_menu .pkp_navigation_search_wrapper .setara-nav-search__input {
width: auto !important;
padding: 0 0.78rem !important;
background: transparent !important;
opacity: 1 !important;
}

body .pkp_site_nav_menu .pkp_navigation_search_wrapper .setara-nav-search__button,
body .pkp_site_nav_menu .pkp_navigation_search_wrapper .setara-nav-search.is-open .setara-nav-search__button,
body .pkp_site_nav_menu .pkp_navigation_search_wrapper .setara-nav-search:focus-within .setara-nav-search__button {
flex-basis: 5.35rem !important;
min-width: 5.35rem !important;
min-height: 2.78rem !important;
border-radius: 0 9px 9px 0 !important;
}

body .pkp_site_nav_menu .pkp_navigation_user_wrapper,
body .pkp_site_nav_menu #navigationUserWrapper {
position: static !important;
display: block !important;
width: 100% !important;
max-width: none !important;
margin: 0.54rem 0 0 !important;
padding: 0.54rem 0 0 !important;
border-top: 1px solid rgba(226, 190, 99, 0.18) !important;
transform: none !important;
}

body .pkp_site_nav_menu #navigationUser > li.profile > a::before,
body .pkp_site_nav_menu .pkp_navigation_user > li.profile > a::before {
color: rgba(255, 226, 146, 0.96) !important;
font-size: 1rem !important;
text-shadow: none !important;
}
}

@media (max-width: 560px) {
body .pkp_site_nav_menu {
right: 0.7rem !important;
left: 0.7rem !important;
width: auto !important;
padding: 0.48rem !important;
border-radius: 12px !important;
}

body .pkp_site_nav_menu .pkp_navigation_primary > li > a,
body .pkp_site_nav_menu .pkp_navigation_user > li > a {
min-height: 2.52rem !important;
font-size: 0.85rem !important;
}
}


.pkp_structure_footer_wrapper {
margin-top: 2.15rem !important;
border-bottom: 0 !important;
}

.pkp_structure_footer {
min-height: 0 !important;
padding-top: clamp(1.22rem, 1.65vw, 1.58rem) !important;
padding-bottom: clamp(1.22rem, 1.65vw, 1.58rem) !important;
gap: clamp(1.75rem, 5.5vw, 5rem) !important;
}

.pkp_footer_content {
width: min(100%, 43rem) !important;
max-width: 43rem !important;
padding-left: 0.86rem !important;
border-left-width: 2px !important;
color: rgba(255, 248, 232, 0.82) !important;
font-size: clamp(0.78rem, 0.18vw + 0.74rem, 0.88rem) !important;
font-weight: 420 !important;
line-height: 1.48 !important;
text-wrap: pretty !important;
}

.pkp_footer_content:before {
margin-bottom: 0.4rem !important;
color: rgba(255, 248, 232, 0.96) !important;
font-size: clamp(0.92rem, 0.22vw + 0.86rem, 1.04rem) !important;
font-weight: 680 !important;
line-height: 1.18 !important;
}

.pkp_footer_content p {
line-height: inherit !important;
}

.pkp_footer_content strong {
color: rgba(255, 248, 232, 0.9) !important;
font-weight: 520 !important;
}

.pkp_footer_content a,
.pkp_footer_content a:visited,
.pkp_structure_footer a,
.pkp_structure_footer a:visited {
color: #F2D27B !important;
font-weight: 600 !important;
text-decoration-thickness: 0.055em !important;
text-underline-offset: 0.16em !important;
}

.pkp_footer_content a:hover,
.pkp_footer_content a:focus,
.pkp_structure_footer a:hover,
.pkp_structure_footer a:focus {
color: #FFF2C8 !important;
}

.pkp_brand_footer {
width: clamp(5.65rem, 6.1vw, 6.35rem) !important;
max-width: clamp(5.65rem, 6.1vw, 6.35rem) !important;
padding: 0.42rem !important;
border-radius: 12px !important;
align-self: center !important;
}

@media (max-width: 900px) {
.pkp_structure_footer {
padding-top: 1.22rem !important;
padding-bottom: 1.28rem !important;
}

.pkp_footer_content {
max-width: 100% !important;
font-size: 0.82rem !important;
line-height: 1.46 !important;
}

.pkp_footer_content:before {
font-size: 0.95rem !important;
}

.pkp_brand_footer {
width: 5.55rem !important;
max-width: 5.55rem !important;
margin-top: 1rem !important;
}
}

@media (max-width: 560px) {
.pkp_structure_footer_wrapper {
margin-top: 1.45rem !important;
}

.pkp_structure_footer {
padding: 1.12rem 0.95rem 1.22rem !important;
}

.pkp_footer_content {
padding-left: 0.72rem !important;
font-size: 0.78rem !important;
line-height: 1.43 !important;
}

.pkp_brand_footer {
width: 5.25rem !important;
max-width: 5.25rem !important;
margin-top: 0.9rem !important;
margin-left: 0.72rem !important;
}
}


:root {
--setara-content-paper-texture: url("/plugins/themes/setaraTheme/images/setara_bg_mst.webp?v=bgmst3");
}

html body {
background:
linear-gradient(180deg, rgba(255, 250, 238, 0.38) 0%, rgba(255, 252, 246, 0.46) 43%, rgba(250, 245, 235, 0.42) 100%),
radial-gradient(circle at 18% 14%, rgba(255, 246, 216, 0.32), transparent 28rem),
radial-gradient(circle at 82% 22%, rgba(226, 190, 99, 0.13), transparent 32rem),
var(--setara-content-paper-texture) center 254px / 380px auto repeat #FFF7EA !important;
}

.pkp_structure_page,
.pkp_structure_content,
.pkp_structure_body {
background: transparent !important;
}


.page_index_journal.setara-home-order-adjusted .additional_content {
margin-bottom: clamp(1rem, 1.2vw, 1.35rem) !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content > div[style*="display: flex"] {
display: grid !important;
grid-template-columns: minmax(145px, 165px) minmax(0, 1fr) !important;
align-items: start !important;
gap: clamp(1.05rem, 1.45vw, 1.45rem) !important;
max-width: 100% !important;
min-width: 0 !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content > div[style*="display: flex"] > div {
max-width: 100% !important;
min-width: 0 !important;
}

.page_index_journal.setara-home-order-adjusted .current_issue.setara-home-issue {
margin-top: 0 !important;
padding-top: 0 !important;
border-top: 1px solid rgba(184, 134, 11, 0.16) !important;
}

.page_index_journal.setara-home-order-adjusted .current_issue.setara-home-issue .setara-home-issue-accordion {
margin-top: clamp(0.9rem, 1vw, 1.15rem) !important;
}

@media (max-width: 900px) {
.page_index_journal.setara-home-order-adjusted .additional_content {
margin-bottom: 0.9rem !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content > div[style*="display: flex"] {
grid-template-columns: 1fr !important;
gap: 0.9rem !important;
width: 100% !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content > div[style*="display: flex"] > div[style*="flex: 0 0"] {
justify-self: center !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content img {
max-width: min(155px, 58vw) !important;
height: auto !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content,
.page_index_journal.setara-home-order-adjusted .additional_content p {
max-width: 100% !important;
overflow-wrap: anywhere !important;
word-break: normal !important;
}
}


.page_index_journal.setara-home-order-adjusted .additional_content,
.page_index_journal.setara-home-order-adjusted .additional_content p,
.page_index_journal.setara-home-order-adjusted .additional_content span,
.page_index_journal .current_issue.setara-home-issue .obj_issue_toc .description,
.page_index_journal .current_issue.setara-home-issue .obj_issue_toc .description p {
color: #120c0a !important;
font-family: inherit !important;
font-size: clamp(0.92rem, 0.24vw + 0.86rem, 1.02rem) !important;
font-style: italic !important;
font-weight: 430 !important;
line-height: 1.76 !important;
letter-spacing: 0 !important;
text-align: justify !important;
text-justify: inter-word !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content strong,
.page_index_journal.setara-home-order-adjusted .additional_content strong em {
color: var(--setara-maroon-deep) !important;
font-weight: 740 !important;
}

.page_index_journal .current_issue.setara-home-issue .obj_issue_toc .description p {
margin-top: 0 !important;
margin-bottom: 0 !important;
}

@media (max-width: 760px) {
.page_index_journal.setara-home-order-adjusted .additional_content,
.page_index_journal.setara-home-order-adjusted .additional_content p,
.page_index_journal.setara-home-order-adjusted .additional_content span,
.page_index_journal .current_issue.setara-home-issue .obj_issue_toc .description,
.page_index_journal .current_issue.setara-home-issue .obj_issue_toc .description p {
font-size: 0.92rem !important;
line-height: 1.68 !important;
hyphens: auto !important;
overflow-wrap: break-word !important;
text-align: justify !important;
text-justify: inter-word !important;
}
}


:root {
--setara-paper: #F8EACD;
--setara-paper-calm: #F4E4C2;
--setara-paper-calm-soft: #FBF0D6;
--setara-paper-calm-panel: rgba(248, 234, 205, 0.93);
--setara-paper-calm-panel-soft: rgba(251, 240, 214, 0.88);
--setara-paper-calm-line: rgba(151, 92, 31, 0.22);
}

html body {
background:
linear-gradient(180deg, rgba(239, 213, 158, 0.12) 0%, rgba(245, 228, 190, 0.20) 42%, rgba(235, 210, 166, 0.18) 100%),
radial-gradient(circle at 18% 14%, rgba(226, 190, 99, 0.16), transparent 28rem),
radial-gradient(circle at 82% 22%, rgba(122, 58, 16, 0.10), transparent 32rem),
var(--setara-content-paper-texture) center 254px / 380px auto repeat #F2DFB6 !important;
}

.pkp_structure_main {
border-color: var(--setara-paper-calm-line) !important;
background:
linear-gradient(180deg, rgba(252, 243, 224, 0.94), rgba(247, 232, 201, 0.92) 58%, rgba(244, 226, 190, 0.90)) !important;
box-shadow:
0 18px 44px rgba(59, 5, 6, 0.11),
inset 0 1px 0 rgba(255, 249, 232, 0.56) !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content {
border-bottom-color: rgba(151, 92, 31, 0.20) !important;
}

.setara-issue-accordion,
.page_index_journal .current_issue.setara-home-issue .setara-home-issue-accordion {
border-color: rgba(151, 92, 31, 0.24) !important;
background: var(--setara-paper-calm-panel) !important;
box-shadow:
0 13px 28px rgba(59, 5, 6, 0.065),
inset 0 1px 0 rgba(255, 249, 232, 0.50) !important;
}

.setara-issue-accordion__trigger {
background:
linear-gradient(180deg, rgba(252, 241, 216, 0.96), rgba(244, 226, 190, 0.92)) !important;
}

.setara-issue-accordion__trigger:hover,
.setara-issue-accordion__trigger:focus {
background:
linear-gradient(180deg, rgba(248, 232, 197, 0.98), rgba(236, 210, 162, 0.92)) !important;
}

.setara-issue-accordion__panel {
border-top-color: rgba(151, 92, 31, 0.18) !important;
background:
linear-gradient(180deg, rgba(250, 239, 214, 0.84), rgba(246, 229, 197, 0.78)) !important;
}

.setara-issue-accordion__icon {
border-color: rgba(151, 92, 31, 0.28) !important;
background: rgba(251, 240, 214, 0.86) !important;
box-shadow: inset 0 1px 0 rgba(255, 249, 232, 0.44) !important;
}

.page_index_journal .current_issue.setara-home-issue .obj_issue_toc .published,
.page_issue .obj_issue_toc .published,
.page_issue_archive .setara-archive-issue {
border-color: rgba(151, 92, 31, 0.22) !important;
background: var(--setara-paper-calm-panel-soft) !important;
}

.page_issue_archive .setara-archive-issue-toggle {
background: rgba(246, 231, 199, 0.86) !important;
}

.page_issue_archive .setara-archive-year.is-open .setara-archive-issue > .setara-archive-issue-toggle {
background:
linear-gradient(90deg, rgba(203, 155, 58, 0.16), rgba(248, 234, 205, 0.94) 34%, rgba(241, 220, 180, 0.86)) !important;
}

@media (max-width: 760px) {
html,
body {
overflow-x: hidden !important;
}

.pkp_structure_content,
.pkp_structure_content > .pkp_structure_main,
.pkp_structure_content > .pkp_structure_sidebar,
.pkp_structure_main,
.page_index_journal,
.page_index_journal .page {
box-sizing: border-box !important;
float: none !important;
max-width: 100% !important;
min-width: 0 !important;
width: 100% !important;
}

.pkp_structure_main,
.page_index_journal .page {
overflow: hidden !important;
}
}


@media (min-width: 992px) {
.pkp_structure_content {
display: block !important;
align-items: normal !important;
}

.pkp_structure_content > .pkp_structure_main {
float: left !important;
width: calc(100% - 324px) !important;
}

.pkp_structure_content > .pkp_structure_sidebar {
display: block !important;
float: right !important;
width: 300px !important;
height: auto !important;
min-height: 0 !important;
align-self: auto !important;
}

.pkp_structure_sidebar .pkp_block {
height: auto !important;
min-height: 0 !important;
}

.pkp_structure_sidebar .pkp_block + .pkp_block {
margin-top: 1.15rem !important;
}

.pkp_structure_sidebar #customblock-menusidebar,
#customblock-menusidebar .content,
#customblock-menusidebar .block_custom_content,
#customblock-menusidebar table,
#customblock-menusidebar tbody,
#customblock-menusidebar tr,
#customblock-menusidebar td,
#customblock-menusidebar a {
height: auto !important;
min-height: 0 !important;
flex: none !important;
}

#customblock-menusidebar {
display: block !important;
padding: 0 !important;
}

#customblock-menusidebar .content,
#customblock-menusidebar .block_custom_content {
display: block !important;
}

#customblock-menusidebar table {
display: table !important;
}

#customblock-menusidebar tbody,
#customblock-menusidebar tr,
#customblock-menusidebar td {
display: block !important;
}

#customblock-menusidebar a {
display: flex !important;
min-height: 2.46rem !important;
}
}


body.setara-login-block-ready #navigationUserWrapper,
body.setara-login-block-ready .pkp_navigation_user_wrapper {
display: none !important;
}

body.setara-default-login-page #customblock-login {
display: none !important;
}

#customblock-login {
display: block !important;
height: auto !important;
min-height: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
}

#customblock-login .title {
display: none !important;
}

#customblock-login .content,
#customblock-login .block_custom_content {
display: block !important;
height: auto !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
}

.setara-login-block {
overflow: hidden !important;
width: 100% !important;
height: auto !important;
min-height: 0 !important;
border: 1px solid rgba(226, 190, 99, 0.34) !important;
border-radius: 10px !important;
background:
linear-gradient(180deg, rgba(96, 35, 9, 0.99), rgba(55, 15, 5, 0.99)) !important;
box-shadow:
0 16px 34px rgba(59, 5, 6, 0.15),
inset 0 1px 0 rgba(255, 232, 169, 0.15) !important;
color: #fff6e3 !important;
font-family: inherit !important;
}

.setara-login-block__trigger {
display: grid !important;
grid-template-columns: 1.1rem minmax(0, 1fr) 0.72rem !important;
align-items: center !important;
gap: 0.65rem !important;
width: 100% !important;
min-height: 2.95rem !important;
padding: 0.74rem 0.92rem !important;
border: 0 !important;
border-radius: 0 !important;
background:
linear-gradient(180deg, rgba(111, 49, 14, 0.96), rgba(76, 25, 8, 0.96)) !important;
color: #fff6e3 !important;
font: inherit !important;
font-size: 0.88rem !important;
font-weight: 700 !important;
line-height: 1.22 !important;
letter-spacing: 0 !important;
text-align: left !important;
cursor: pointer !important;
}

.setara-login-block__trigger:hover,
.setara-login-block__trigger:focus {
background:
linear-gradient(180deg, rgba(126, 58, 16, 0.98), rgba(86, 29, 10, 0.98)) !important;
color: #fff6e3 !important;
outline: none !important;
}

.setara-login-block__trigger:focus-visible {
box-shadow: inset 0 0 0 2px rgba(246, 211, 122, 0.55) !important;
}

.setara-login-block__trigger-icon {
color: #f2c957 !important;
font-size: 0.94rem !important;
line-height: 1 !important;
text-align: center !important;
}

.setara-login-block__trigger-text {
overflow: hidden !important;
color: inherit !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
}

.setara-login-block__chevron {
color: #fff6e3 !important;
font-size: 0.88rem !important;
line-height: 1 !important;
transition: transform 180ms ease !important;
}

.setara-login-block.is-open .setara-login-block__chevron {
transform: rotate(180deg) !important;
}

.setara-login-block__panel {
border-top: 1px solid rgba(226, 190, 99, 0.18) !important;
background:
linear-gradient(180deg, rgba(87, 30, 8, 0.98), rgba(58, 17, 6, 0.98)) !important;
}

.setara-login-block__panel[hidden] {
display: none !important;
}

.setara-login-block__panel--account {
padding: 0.34rem 0 !important;
}

.setara-login-block__account-link {
display: block !important;
padding: 0.72rem 0.98rem 0.72rem 2.05rem !important;
border-left: 4px solid rgba(246, 211, 122, 0.24) !important;
color: #fff6e3 !important;
font-size: 0.84rem !important;
font-weight: 650 !important;
line-height: 1.22 !important;
letter-spacing: 0 !important;
text-decoration: none !important;
transition:
background-color 160ms ease,
border-color 160ms ease,
color 160ms ease !important;
}

.setara-login-block__account-link:hover,
.setara-login-block__account-link:focus {
border-left-color: #f2c957 !important;
background: rgba(123, 58, 16, 0.56) !important;
color: #fff6e3 !important;
text-decoration: none !important;
outline: none !important;
}

.setara-login-block__panel--form {
padding: 0.9rem 0.92rem 1rem !important;
}

.setara-login-block__required {
margin: 0 0 0.72rem !important;
color: rgba(255, 246, 227, 0.84) !important;
font-size: 0.72rem !important;
font-weight: 500 !important;
line-height: 1.35 !important;
}

.setara-login-block__form {
display: grid !important;
gap: 0.68rem !important;
margin: 0 !important;
}

.setara-login-block__form-title {
margin: 0.06rem 0 0.04rem !important;
color: #fff6e3 !important;
font-size: 0.95rem !important;
font-weight: 740 !important;
line-height: 1.18 !important;
}

.setara-login-block__field {
display: grid !important;
gap: 0.34rem !important;
margin: 0 !important;
color: #fff6e3 !important;
font-size: 0.76rem !important;
font-weight: 650 !important;
line-height: 1.24 !important;
}

.setara-login-block__field em {
color: #f2c957 !important;
font-style: normal !important;
font-weight: 680 !important;
}

.setara-login-block__field input[type="text"],
.setara-login-block__field input[type="password"] {
box-sizing: border-box !important;
width: 100% !important;
height: 2.34rem !important;
padding: 0.48rem 0.65rem !important;
border: 1px solid rgba(226, 190, 99, 0.38) !important;
border-radius: 7px !important;
background: rgba(255, 246, 227, 0.96) !important;
box-shadow: inset 0 1px 2px rgba(59, 5, 6, 0.08) !important;
color: #2b120b !important;
font-size: 0.82rem !important;
font-style: normal !important;
font-weight: 560 !important;
line-height: 1.2 !important;
outline: none !important;
}

.setara-login-block__field input[type="text"]:focus,
.setara-login-block__field input[type="password"]:focus {
border-color: rgba(242, 201, 87, 0.76) !important;
box-shadow:
0 0 0 3px rgba(242, 201, 87, 0.18),
inset 0 1px 2px rgba(59, 5, 6, 0.08) !important;
}

.setara-login-block__math {
  margin-top: 0.02rem !important;
}

.setara-login-block__math .setara-login-block__math-question {
  display: inline-block !important;
  margin-top: -0.04rem !important;
  color: #fff5d7 !important;
  font-size: 0.82rem !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}

.setara-login-block__math-input {
  letter-spacing: 0.08em !important;
}

.setara-login-block__math-input::placeholder {
  color: rgba(43, 18, 11, 0.47) !important;
  opacity: 1 !important;
  letter-spacing: 0 !important;
}

.setara-login-block__forgot {
justify-self: start !important;
color: #f2c957 !important;
font-size: 0.76rem !important;
font-weight: 620 !important;
line-height: 1.3 !important;
text-decoration: none !important;
}

.setara-login-block__forgot:hover,
.setara-login-block__forgot:focus {
color: #ffe3a2 !important;
text-decoration: underline !important;
text-underline-offset: 0.18em !important;
outline: none !important;
}

.setara-login-block__remember {
display: flex !important;
align-items: center !important;
gap: 0.46rem !important;
margin: 0 !important;
color: rgba(255, 246, 227, 0.9) !important;
font-size: 0.76rem !important;
font-weight: 560 !important;
line-height: 1.3 !important;
}

.setara-login-block__remember input {
width: 0.92rem !important;
height: 0.92rem !important;
accent-color: #b8860b !important;
}

.setara-login-block__recaptcha {
display: flex !important;
align-items: center !important;
justify-content: center !important;
overflow: hidden !important;
width: 100% !important;
min-height: 4.72rem !important;
margin: 0.08rem 0 0.1rem !important;
padding: 0.52rem !important;
border: 1px solid rgba(226, 190, 99, 0.42) !important;
border-radius: 9px !important;
background:
linear-gradient(180deg, rgba(255, 246, 227, 0.96), rgba(250, 230, 188, 0.92)) !important;
box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.72),
0 10px 18px rgba(59, 5, 6, 0.12) !important;
}

.setara-login-block__recaptcha .fields,
.setara-login-block__recaptcha .recaptcha {
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 100% !important;
max-width: 304px !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
}

.setara-login-block__recaptcha .g-recaptcha {
width: 304px !important;
height: 78px !important;
transform: scale(0.9) !important;
transform-origin: center center !important;
}

#customblock-login .setara-login-block__recaptcha .g-recaptcha,
#customblock-login .setara-login-block__recaptcha .g-recaptcha > div,
#customblock-login .setara-login-block__recaptcha iframe {
max-width: 304px !important;
transform: scale(0.9) !important;
transform-origin: center top !important;
}

.setara-login-block__submit {
justify-self: start !important;
min-height: 2.24rem !important;
margin-top: 0.08rem !important;
padding: 0.48rem 1.1rem !important;
border: 1px solid rgba(226, 190, 99, 0.55) !important;
border-radius: 8px !important;
background:
linear-gradient(180deg, #b8860b, #8f5a06) !important;
box-shadow:
0 9px 18px rgba(59, 5, 6, 0.18),
inset 0 1px 0 rgba(255, 238, 178, 0.42) !important;
color: #fff8e7 !important;
font: inherit !important;
font-size: 0.8rem !important;
font-weight: 740 !important;
line-height: 1.2 !important;
letter-spacing: 0 !important;
cursor: pointer !important;
}

.setara-login-block__submit:hover,
.setara-login-block__submit:focus {
background:
linear-gradient(180deg, #c89618, #965f07) !important;
color: #fff8e7 !important;
outline: none !important;
}

@media (max-width: 760px) {
.setara-login-block__trigger {
min-height: 2.8rem !important;
font-size: 0.86rem !important;
}

.setara-login-block__panel--form {
padding: 0.84rem !important;
}

.setara-login-block__recaptcha {
min-height: 4.34rem !important;
padding: 0.42rem !important;
}

.setara-login-block__recaptcha .g-recaptcha {
transform: scale(0.82) !important;
}

#customblock-login .setara-login-block__recaptcha .g-recaptcha,
#customblock-login .setara-login-block__recaptcha .g-recaptcha > div,
#customblock-login .setara-login-block__recaptcha iframe {
transform: scale(0.82) !important;
}
}


.pkp_structure_sidebar #customblock-issn,
.pkp_structure_sidebar #customblock-login,
.pkp_structure_sidebar #customblock-menusidebar {
display: block !important;
width: 100% !important;
max-width: none !important;
height: auto !important;
min-height: 0 !important;
margin-right: 0 !important;
margin-left: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
}

.pkp_structure_sidebar #customblock-issn .content,
.pkp_structure_sidebar #customblock-login .content,
.pkp_structure_sidebar #customblock-menusidebar .content,
.pkp_structure_sidebar #customblock-issn .block_custom_content,
.pkp_structure_sidebar #customblock-login .block_custom_content,
.pkp_structure_sidebar #customblock-menusidebar .block_custom_content {
display: block !important;
width: 100% !important;
max-width: none !important;
height: auto !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
}

.pkp_structure_sidebar #customblock-issn .content > div {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
}

#customblock-login .setara-login-block,
#customblock-menusidebar table {
width: 100% !important;
max-width: none !important;
}

#customblock-login .setara-login-block .setara-login-block__forgot,
#customblock-login .setara-login-block .setara-login-block__forgot:link,
#customblock-login .setara-login-block .setara-login-block__forgot:visited {
color: #f6d46f !important;
font-weight: 650 !important;
text-decoration: none !important;
}

#customblock-login .setara-login-block .setara-login-block__forgot:hover,
#customblock-login .setara-login-block .setara-login-block__forgot:focus {
color: #fff0b8 !important;
text-decoration: underline !important;
text-underline-offset: 0.18em !important;
}

#customblock-login .setara-login-block .setara-login-block__account-link,
#customblock-login .setara-login-block .setara-login-block__account-link:link,
#customblock-login .setara-login-block .setara-login-block__account-link:visited {
display: block !important;
color: #fff6e3 !important;
font-size: 0.84rem !important;
font-weight: 620 !important;
text-decoration: none !important;
}

#customblock-login .setara-login-block .setara-login-block__account-link:hover,
#customblock-login .setara-login-block .setara-login-block__account-link:focus {
color: #fffdf8 !important;
text-decoration: none !important;
}

#customblock-login .setara-login-block .setara-login-block__error {
display: block !important;
margin: 0 0 0.72rem !important;
padding: 0.58rem 0.68rem !important;
border: 1px solid rgba(255, 218, 116, 0.38) !important;
border-radius: 7px !important;
background: rgba(255, 246, 227, 0.12) !important;
color: #ffe8a8 !important;
font-size: 0.76rem !important;
font-weight: 650 !important;
line-height: 1.34 !important;
}

#customblock-login .setara-login-block .setara-login-block__error[hidden] {
display: none !important;
}

#customblock-login .setara-login-block .setara-login-block__submit:disabled {
opacity: 0.72 !important;
cursor: wait !important;
}

#customblock-login .setara-login-block__panel--form {
padding: 1rem 1.08rem 1.12rem !important;
}

#customblock-login .setara-login-block__form {
gap: 0.62rem !important;
}

#customblock-login .setara-login-block__required {
margin-bottom: 0.52rem !important;
font-size: 0.76rem !important;
line-height: 1.4 !important;
}

#customblock-login .setara-login-block__form-title {
margin-bottom: 0.12rem !important;
font-size: 0.98rem !important;
}

#customblock-login .setara-login-block__field {
gap: 0.38rem !important;
font-size: 0.78rem !important;
}

#customblock-login .setara-login-block__field input[type="text"],
#customblock-login .setara-login-block__field input[type="password"] {
box-sizing: border-box !important;
width: 100% !important;
height: 2.72rem !important;
padding: 0.58rem 0.76rem !important;
border-radius: 8px !important;
background: linear-gradient(180deg, #fffdf8, #fff7e8) !important;
}

#customblock-login .setara-login-block__forgot {
margin-top: 0.16rem !important;
font-size: 0.78rem !important;
}

#customblock-login .setara-login-block__remember {
gap: 0.5rem !important;
font-size: 0.78rem !important;
}

#customblock-login .setara-login-block__recaptcha {
justify-self: center !important;
width: auto !important;
max-width: 100% !important;
min-height: 0 !important;
margin: 0.04rem auto 0.18rem !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
}

#customblock-login .setara-login-block__recaptcha .fields,
#customblock-login .setara-login-block__recaptcha .recaptcha {
width: auto !important;
max-width: 100% !important;
}

#customblock-login .setara-login-block__submit {
min-width: 6rem !important;
min-height: 2.42rem !important;
margin-top: 0 !important;
padding: 0.56rem 1.28rem !important;
border-radius: 9px !important;
}

#customblock-login .setara-login-block,
#customblock-login .setara-login-block__panel,
#customblock-login .setara-login-block__form,
#customblock-login .setara-login-block__field,
#customblock-login .setara-login-block__recaptcha,
#customblock-login .setara-login-block__recaptcha .fields,
#customblock-login .setara-login-block__recaptcha .recaptcha {
box-sizing: border-box !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
}

#customblock-login .setara-login-block__field input[type="text"],
#customblock-login .setara-login-block__field input[type="password"] {
display: block !important;
box-sizing: border-box !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
}

#customblock-login .setara-login-block__recaptcha {
overflow: hidden !important;
width: auto !important;
max-width: 100% !important;
}

#customblock-login .setara-login-block__recaptcha .g-recaptcha,
#customblock-login .setara-login-block__recaptcha .g-recaptcha > div,
#customblock-login .setara-login-block__recaptcha iframe {
max-width: none !important;
transform: scale(0.94) !important;
transform-origin: center top !important;
}


#customblock-menusidebar .setara-menu-sidebar {
overflow: hidden !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
border: 1px solid rgba(226, 190, 99, 0.34) !important;
border-radius: 10px !important;
background:
linear-gradient(180deg, rgba(93, 35, 10, 0.98), rgba(55, 15, 5, 0.98)) !important;
box-shadow:
0 16px 34px rgba(59, 5, 6, 0.14),
inset 0 1px 0 rgba(255, 232, 169, 0.16) !important;
}

#customblock-menusidebar .setara-menu-sidebar a {
position: relative !important;
display: flex !important;
align-items: center !important;
width: 100% !important;
min-height: 2.46rem !important;
margin: 0 !important;
padding: 0.54rem 0.76rem 0.54rem 2.42rem !important;
border: 0 !important;
border-bottom: 1px solid rgba(226, 190, 99, 0.18) !important;
background:
linear-gradient(180deg, rgba(91, 35, 10, 0.96), rgba(66, 20, 7, 0.96)) !important;
box-shadow: none !important;
color: var(--setara-ivory) !important;
font-size: 0.79rem !important;
font-weight: 560 !important;
line-height: 1.24 !important;
letter-spacing: 0 !important;
text-decoration: none !important;
text-shadow: 0 1px 0 rgba(24, 6, 2, 0.35) !important;
transition: background-color 140ms ease, color 140ms ease, padding-left 140ms ease, box-shadow 140ms ease !important;
}

#customblock-menusidebar .setara-menu-sidebar a:nth-child(odd) {
background:
linear-gradient(180deg, rgba(111, 49, 14, 0.94), rgba(76, 25, 8, 0.94)) !important;
}

#customblock-menusidebar .setara-menu-sidebar a:last-child {
border-bottom: 0 !important;
}

#customblock-menusidebar .setara-menu-sidebar a:hover,
#customblock-menusidebar .setara-menu-sidebar a:focus {
padding-left: 2.52rem !important;
background:
linear-gradient(180deg, rgba(154, 77, 22, 0.98), rgba(92, 31, 9, 0.98)) !important;
box-shadow:
inset 3px 0 0 rgba(226, 190, 99, 0.82),
inset 0 1px 0 rgba(255, 246, 210, 0.14) !important;
color: #fffdf8 !important;
text-decoration: none !important;
outline: 0 !important;
}

#customblock-menusidebar .setara-menu-sidebar a:focus-visible {
box-shadow:
inset 0 0 0 2px rgba(226, 190, 99, 0.58),
inset 3px 0 0 rgba(226, 190, 99, 0.82) !important;
}

#customblock-menusidebar .setara-menu-sidebar a::before {
position: absolute !important;
top: 50% !important;
left: 0.78rem !important;
width: 0.98rem !important;
transform: translateY(-50%) !important;
color: var(--setara-metal-gold) !important;
font-family: FontAwesome !important;
font-size: 0.78rem !important;
font-weight: normal !important;
line-height: 1 !important;
text-align: center !important;
}

#customblock-menusidebar .setara-menu-sidebar a:nth-child(1)::before { content: "\f007" !important; }
#customblock-menusidebar .setara-menu-sidebar a:nth-child(2)::before { content: "\f19d" !important; }
#customblock-menusidebar .setara-menu-sidebar a:nth-child(3)::before { content: "\f0c0" !important; }
#customblock-menusidebar .setara-menu-sidebar a:nth-child(4)::before { content: "\f140" !important; }
#customblock-menusidebar .setara-menu-sidebar a:nth-child(5)::before { content: "\f024" !important; }
#customblock-menusidebar .setara-menu-sidebar a:nth-child(6)::before { content: "\f1f9" !important; }
#customblock-menusidebar .setara-menu-sidebar a:nth-child(7)::before { content: "\f09d" !important; }
#customblock-menusidebar .setara-menu-sidebar a:nth-child(8)::before { content: "\f0c5" !important; }
#customblock-menusidebar .setara-menu-sidebar a:nth-child(9)::before { content: "\f080" !important; }


.pkp_structure_sidebar .pkp_block + .pkp_block {
margin-top: 0.72rem !important;
}

#customblock-issn .setara-issn-block {
overflow: hidden !important;
width: 100% !important;
max-width: none !important;
height: auto !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
border: 1px solid rgba(226, 190, 99, 0.34) !important;
border-radius: 10px !important;
background:
linear-gradient(180deg, rgba(96, 35, 9, 0.99), rgba(55, 15, 5, 0.99)) !important;
box-shadow:
0 16px 34px rgba(59, 5, 6, 0.14),
inset 0 1px 0 rgba(255, 232, 169, 0.15) !important;
color: #fff6e3 !important;
font-family: inherit !important;
}

#customblock-issn .setara-issn-block__trigger {
display: grid !important;
grid-template-columns: 1.1rem minmax(0, 1fr) 0.72rem !important;
align-items: center !important;
gap: 0.65rem !important;
width: 100% !important;
min-height: 2.95rem !important;
margin: 0 !important;
padding: 0.74rem 0.92rem !important;
border: 0 !important;
background:
linear-gradient(180deg, rgba(111, 49, 14, 0.96), rgba(76, 25, 8, 0.96)) !important;
color: #fff6e3 !important;
font-size: 0.84rem !important;
font-weight: 680 !important;
line-height: 1.22 !important;
letter-spacing: 0 !important;
list-style: none !important;
cursor: pointer !important;
}

#customblock-issn .setara-issn-block__trigger::-webkit-details-marker {
display: none !important;
}

#customblock-issn .setara-issn-block__trigger:hover,
#customblock-issn .setara-issn-block__trigger:focus {
background:
linear-gradient(180deg, rgba(126, 58, 16, 0.98), rgba(86, 29, 10, 0.98)) !important;
color: #fff6e3 !important;
outline: 0 !important;
}

#customblock-issn .setara-issn-block__trigger:focus-visible {
box-shadow: inset 0 0 0 2px rgba(246, 211, 122, 0.55) !important;
}

#customblock-issn .setara-issn-block__icon {
color: #f2c957 !important;
font-family: FontAwesome !important;
font-size: 0.88rem !important;
font-weight: normal !important;
line-height: 1 !important;
text-align: center !important;
}

#customblock-issn .setara-issn-block__label {
overflow: hidden !important;
color: inherit !important;
text-overflow: ellipsis !important;
white-space: normal !important;
}

#customblock-issn .setara-issn-block__chevron {
color: #fff6e3 !important;
font-family: FontAwesome !important;
font-size: 0.88rem !important;
font-weight: normal !important;
line-height: 1 !important;
text-align: center !important;
transition: transform 180ms ease !important;
}

#customblock-issn .setara-issn-block[open] .setara-issn-block__chevron {
transform: rotate(180deg) !important;
}

#customblock-issn .setara-issn-block__panel {
display: grid !important;
gap: 0 !important;
margin: 0 !important;
padding: 0.52rem 0 !important;
border-top: 1px solid rgba(226, 190, 99, 0.18) !important;
background:
linear-gradient(180deg, rgba(87, 30, 8, 0.98), rgba(58, 17, 6, 0.98)) !important;
}

#customblock-issn .setara-issn-block__row {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
gap: 1rem !important;
margin: 0 !important;
padding: 0.42rem 0.92rem !important;
color: #fff6e3 !important;
font-size: 0.82rem !important;
font-weight: 680 !important;
line-height: 1.28 !important;
}

#customblock-issn .setara-issn-block__row + .setara-issn-block__row {
border-top: 1px solid rgba(226, 190, 99, 0.14) !important;
}

#customblock-issn .setara-issn-block__name {
color: #f3d57f !important;
font-weight: 680 !important;
}

#customblock-issn .setara-issn-block__value {
color: #fff6e3 !important;
font-weight: 720 !important;
text-align: right !important;
white-space: nowrap !important;
}


.page_index_journal .setara-logo-marquee {
position: relative !important;
overflow: hidden !important;
margin: clamp(0.92rem, 1.04vw, 1.18rem) 0 clamp(0.86rem, 0.98vw, 1.08rem) !important;
padding: 0.56rem 0 !important;
border-top: 1px solid rgba(151, 92, 31, 0.18) !important;
border-bottom: 1px solid rgba(151, 92, 31, 0.18) !important;
background:
linear-gradient(90deg, rgba(146, 89, 31, 0.02), rgba(229, 196, 130, 0.16) 18%, rgba(229, 196, 130, 0.16) 82%, rgba(146, 89, 31, 0.02)) !important;
}

.page_index_journal .setara-logo-marquee__viewport {
position: relative !important;
overflow: hidden !important;
width: 100% !important;
mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent) !important;
-webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent) !important;
}

.page_index_journal .setara-logo-marquee__track {
display: flex !important;
align-items: center !important;
width: max-content !important;
gap: 0.68rem !important;
animation: setaraLogoMarquee 48s linear infinite !important;
will-change: transform !important;
}

.page_index_journal .setara-logo-marquee:hover .setara-logo-marquee__track,
.page_index_journal .setara-logo-marquee:focus-within .setara-logo-marquee__track {
animation-play-state: paused !important;
}

.page_index_journal .setara-logo-marquee__item {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
flex: 0 0 auto !important;
isolation: isolate !important;
width: 8.28rem !important;
height: 3.12rem !important;
padding: 0.34rem 0.62rem !important;
border: 1px solid rgba(188, 134, 54, 0.28) !important;
border-radius: 8px !important;
background:
linear-gradient(180deg, #fffef9, #fff8ea) !important;
box-shadow:
0 9px 18px rgba(59, 5, 6, 0.04),
inset 0 1px 0 rgba(255, 255, 255, 0.82),
inset 0 -1px 0 rgba(188, 134, 54, 0.08) !important;
}

.page_index_journal .setara-logo-marquee__item img {
display: block !important;
width: 6.95rem !important;
max-width: 6.95rem !important;
height: auto !important;
max-height: 2.2rem !important;
object-fit: contain !important;
mix-blend-mode: normal !important;
filter: saturate(0.94) contrast(0.98) brightness(0.99) !important;
opacity: 0.98 !important;
}

@keyframes setaraLogoMarquee {
from {
transform: translate3d(0, 0, 0);
}
to {
transform: translate3d(calc(-50% - 0.34rem), 0, 0);
}
}

@media (prefers-reduced-motion: reduce) {
.page_index_journal .setara-logo-marquee__track {
animation: none !important;
transform: none !important;
}
}

@media (max-width: 760px) {
.page_index_journal .setara-logo-marquee {
margin: 0.84rem 0 0.9rem !important;
padding: 0.5rem 0 !important;
}

.page_index_journal .setara-logo-marquee__track {
gap: 0.54rem !important;
animation-duration: 38s !important;
}

.page_index_journal .setara-logo-marquee__item {
width: 6.82rem !important;
height: 2.74rem !important;
padding: 0.26rem 0.44rem !important;
}

.page_index_journal .setara-logo-marquee__item img {
width: 5.62rem !important;
max-width: 5.62rem !important;
height: auto !important;
max-height: 1.82rem !important;
}
}


.page_register.setara-register-page h1,
.page_register.setara-register-page .page_title {
max-width: 46rem !important;
margin: 0 auto 0.82rem !important;
color: var(--setara-maroon-deep) !important;
font-size: clamp(1.54rem, 0.82vw + 1.22rem, 2.08rem) !important;
font-weight: 680 !important;
line-height: 1.16 !important;
letter-spacing: 0 !important;
}

.page_register.setara-register-page > p,
.page_register.setara-register-page .page {
max-width: 46rem !important;
margin-right: auto !important;
margin-left: auto !important;
}

.page_register.setara-register-page > p {
margin-bottom: 0.7rem !important;
color: rgba(31, 23, 21, 0.72) !important;
font-size: 0.84rem !important;
line-height: 1.45 !important;
}

.page_register.setara-register-page .setara-register-wizard {
box-sizing: border-box !important;
width: min(100%, 46rem) !important;
margin: 0 auto !important;
padding: 1.08rem !important;
border: 1px solid rgba(188, 134, 54, 0.24) !important;
border-radius: 14px !important;
background:
linear-gradient(180deg, rgba(254, 247, 232, 0.96), rgba(247, 229, 193, 0.90)),
rgba(248, 234, 205, 0.92) !important;
box-shadow:
0 18px 38px rgba(59, 5, 6, 0.10),
inset 0 1px 0 rgba(255, 253, 246, 0.76) !important;
color: #1f1715 !important;
}

.page_register.setara-register-page .setara-register-wizard__steps {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 0.58rem !important;
margin: 0 0 1rem !important;
padding: 0 !important;
}

.page_register.setara-register-page .setara-register-wizard__step {
box-sizing: border-box !important;
display: grid !important;
grid-template-columns: 1.72rem minmax(0, 1fr) !important;
align-items: center !important;
gap: 0.56rem !important;
min-height: 3rem !important;
padding: 0.54rem 0.68rem !important;
border: 1px solid rgba(188, 134, 54, 0.22) !important;
border-radius: 10px !important;
background: rgba(255, 250, 239, 0.72) !important;
color: rgba(59, 5, 6, 0.76) !important;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.68) !important;
font-family: inherit !important;
text-align: left !important;
cursor: pointer !important;
transition: background-color 150ms ease, border-color 150ms ease, box-shadow 150ms ease, color 150ms ease !important;
}

.page_register.setara-register-page .setara-register-wizard__step:hover,
.page_register.setara-register-page .setara-register-wizard__step:focus {
border-color: rgba(184, 134, 11, 0.48) !important;
background: rgba(255, 246, 225, 0.94) !important;
color: var(--setara-maroon-deep) !important;
outline: 0 !important;
}

.page_register.setara-register-page .setara-register-wizard__step.is-active {
border-color: rgba(226, 190, 99, 0.54) !important;
background:
linear-gradient(180deg, rgba(112, 45, 13, 0.96), rgba(68, 19, 7, 0.96)) !important;
box-shadow:
0 10px 22px rgba(59, 5, 6, 0.12),
inset 0 1px 0 rgba(255, 232, 169, 0.17) !important;
color: #fff6e3 !important;
}

.page_register.setara-register-page .setara-register-wizard__step-number {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 1.72rem !important;
height: 1.72rem !important;
border-radius: 999px !important;
background: rgba(184, 134, 11, 0.13) !important;
color: var(--setara-gold) !important;
font-size: 0.78rem !important;
font-weight: 720 !important;
}

.page_register.setara-register-page .setara-register-wizard__step.is-active .setara-register-wizard__step-number {
background: rgba(255, 246, 227, 0.16) !important;
color: #f2c957 !important;
}

.page_register.setara-register-page .setara-register-wizard__step-copy {
display: grid !important;
gap: 0.12rem !important;
min-width: 0 !important;
}

.page_register.setara-register-page .setara-register-wizard__step-label {
font-size: 0.82rem !important;
font-weight: 680 !important;
line-height: 1.15 !important;
}

.page_register.setara-register-page .setara-register-wizard__step-note {
color: rgba(31, 23, 21, 0.58) !important;
font-size: 0.7rem !important;
font-weight: 520 !important;
line-height: 1.2 !important;
}

.page_register.setara-register-page .setara-register-wizard__step.is-active .setara-register-wizard__step-note {
color: rgba(255, 246, 227, 0.72) !important;
}

.page_register.setara-register-page .setara-register-wizard fieldset {
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
}

.page_register.setara-register-page .setara-register-wizard fieldset[hidden],
.page_register.setara-register-page .setara-register-wizard .buttons[hidden],
.page_register.setara-register-page .setara-register-wizard .setara-register-wizard__next[hidden],
.page_register.setara-register-page .setara-register-wizard .setara-register-wizard__back[hidden],
.page_register.setara-register-page .setara-register-reviewer-hidden {
display: none !important;
}

.page_register.setara-register-page .setara-register-wizard legend {
margin: 0 0 0.74rem !important;
padding: 0 !important;
color: var(--setara-maroon-deep) !important;
font-size: 1.02rem !important;
font-weight: 680 !important;
line-height: 1.2 !important;
}

.page_register.setara-register-page .setara-register-wizard .fields {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
column-gap: 0.82rem !important;
row-gap: 0.68rem !important;
}

.page_register.setara-register-page .setara-register-wizard .fields > div,
.page_register.setara-register-page .setara-register-wizard .field,
.page_register.setara-register-page .setara-register-wizard .form-group {
min-width: 0 !important;
margin: 0 !important;
}

.page_register.setara-register-page .setara-register-wizard label {
display: block !important;
margin: 0 0 0.28rem !important;
color: rgba(59, 5, 6, 0.86) !important;
font-size: 0.82rem !important;
font-weight: 640 !important;
line-height: 1.25 !important;
letter-spacing: 0 !important;
}

.page_register.setara-register-page .setara-register-wizard label .required,
.page_register.setara-register-page .setara-register-wizard .req {
color: #a87900 !important;
font-weight: 720 !important;
}

.page_register.setara-register-page .setara-register-wizard input[type="text"],
.page_register.setara-register-page .setara-register-wizard input[type="email"],
.page_register.setara-register-page .setara-register-wizard input[type="password"],
.page_register.setara-register-page .setara-register-wizard select,
.page_register.setara-register-page .setara-register-wizard textarea {
box-sizing: border-box !important;
width: 100% !important;
min-height: 2.42rem !important;
margin: 0 !important;
padding: 0.42rem 0.64rem !important;
border: 1px solid rgba(151, 92, 31, 0.24) !important;
border-radius: 8px !important;
background: rgba(255, 252, 244, 0.88) !important;
box-shadow:
inset 0 1px 2px rgba(59, 5, 6, 0.05),
0 1px 0 rgba(255, 255, 255, 0.56) !important;
color: #1f1715 !important;
font-family: inherit !important;
font-size: 0.86rem !important;
font-weight: 440 !important;
line-height: 1.35 !important;
}

.page_register.setara-register-page .setara-register-wizard select {
-webkit-appearance: none !important;
appearance: none !important;
padding-right: 2.18rem !important;
background:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='%236F310E' d='M3.1 5.1h7.8L7 9.2z'/%3E%3C/svg%3E") right 0.72rem center / 0.86rem 0.86rem no-repeat,
linear-gradient(180deg, rgba(255, 250, 239, 0.96), rgba(248, 234, 205, 0.94)) !important;
color: var(--setara-maroon-deep) !important;
color-scheme: light !important;
cursor: pointer !important;
}

.page_register.setara-register-page .setara-register-wizard select:hover {
border-color: rgba(184, 134, 11, 0.44) !important;
background:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='%235B230A' d='M3.1 5.1h7.8L7 9.2z'/%3E%3C/svg%3E") right 0.72rem center / 0.86rem 0.86rem no-repeat,
linear-gradient(180deg, rgba(255, 246, 227, 0.98), rgba(244, 228, 194, 0.96)) !important;
}

.page_register.setara-register-page .setara-register-wizard select option {
background: #fff6e3 !important;
color: var(--setara-maroon-deep) !important;
}

.page_register.setara-register-page .setara-register-wizard select option:checked {
background: #f4e4c2 !important;
color: var(--setara-maroon-deep) !important;
}

.page_register.setara-register-page .setara-register-wizard select.setara-register-native-select-hidden {
position: absolute !important;
width: 1px !important;
height: 1px !important;
min-height: 1px !important;
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
white-space: nowrap !important;
border: 0 !important;
opacity: 0.01 !important;
pointer-events: none !important;
}

.page_register.setara-register-page .setara-register-select {
position: relative !important;
z-index: 4 !important;
width: 100% !important;
font-family: inherit !important;
}

.page_register.setara-register-page .setara-register-select.is-open {
z-index: 30 !important;
}

.page_register.setara-register-page .setara-register-select__trigger {
box-sizing: border-box !important;
display: grid !important;
grid-template-columns: minmax(0, 1fr) 0.86rem !important;
align-items: center !important;
gap: 0.5rem !important;
width: 100% !important;
min-height: 2.42rem !important;
margin: 0 !important;
padding: 0.42rem 0.64rem !important;
border: 1px solid rgba(151, 92, 31, 0.24) !important;
border-radius: 8px !important;
background:
linear-gradient(180deg, rgba(255, 250, 239, 0.96), rgba(248, 234, 205, 0.94)) !important;
box-shadow:
inset 0 1px 2px rgba(59, 5, 6, 0.05),
0 1px 0 rgba(255, 255, 255, 0.56) !important;
color: var(--setara-maroon-deep) !important;
font-family: inherit !important;
font-size: 0.86rem !important;
font-weight: 440 !important;
line-height: 1.35 !important;
text-align: left !important;
cursor: pointer !important;
transition: border-color 150ms ease, background-color 150ms ease, box-shadow 150ms ease !important;
}

.page_register.setara-register-page .setara-register-select__trigger:hover,
.page_register.setara-register-page .setara-register-select__trigger:focus {
border-color: rgba(184, 134, 11, 0.56) !important;
background:
linear-gradient(180deg, rgba(255, 246, 227, 0.98), rgba(244, 228, 194, 0.96)) !important;
box-shadow:
0 0 0 3px rgba(226, 190, 99, 0.16),
inset 0 1px 2px rgba(59, 5, 6, 0.05) !important;
outline: 0 !important;
}

.page_register.setara-register-page .setara-register-native-select-hidden:invalid + .setara-register-select .setara-register-select__trigger {
border-color: rgba(184, 134, 11, 0.42) !important;
}

.page_register.setara-register-page .setara-register-select__value {
display: block !important;
min-width: 0 !important;
overflow: hidden !important;
color: rgba(59, 5, 6, 0.78) !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
}

.page_register.setara-register-page .setara-register-select.has-value .setara-register-select__value {
color: var(--setara-maroon-deep) !important;
}

.page_register.setara-register-page .setara-register-select__chevron {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
color: #7a310d !important;
font-size: 0.9rem !important;
line-height: 1 !important;
transition: transform 150ms ease !important;
}

.page_register.setara-register-page .setara-register-select.is-open .setara-register-select__chevron {
transform: rotate(180deg) !important;
}

.page_register.setara-register-page .setara-register-select__panel {
position: absolute !important;
top: calc(100% + 0.38rem) !important;
right: 0 !important;
left: 0 !important;
z-index: 36 !important;
overflow: hidden !important;
border: 1px solid rgba(151, 92, 31, 0.28) !important;
border-radius: 10px !important;
background:
linear-gradient(180deg, rgba(255, 249, 235, 0.99), rgba(248, 234, 205, 0.99)) !important;
box-shadow:
0 18px 34px rgba(59, 5, 6, 0.18),
inset 0 1px 0 rgba(255, 253, 246, 0.82) !important;
}

.page_register.setara-register-page .setara-register-select__panel[hidden] {
display: none !important;
}

.page_register.setara-register-page .setara-register-select__search-label {
display: block !important;
margin: 0 !important;
padding: 0.5rem !important;
border-bottom: 1px solid rgba(188, 134, 54, 0.20) !important;
}

.page_register.setara-register-page .setara-register-select__search {
box-sizing: border-box !important;
width: 100% !important;
min-height: 2.18rem !important;
padding: 0.38rem 0.6rem !important;
border: 1px solid rgba(151, 92, 31, 0.24) !important;
border-radius: 7px !important;
background: rgba(255, 253, 246, 0.92) !important;
color: var(--setara-maroon-deep) !important;
font-size: 0.82rem !important;
font-weight: 450 !important;
}

.page_register.setara-register-page .setara-register-select__search:focus {
border-color: rgba(184, 134, 11, 0.56) !important;
box-shadow: 0 0 0 3px rgba(226, 190, 99, 0.16) !important;
outline: 0 !important;
}

.page_register.setara-register-page .setara-register-select__list {
max-height: 14.2rem !important;
overflow-y: auto !important;
padding: 0.26rem !important;
scrollbar-color: rgba(111, 49, 14, 0.72) rgba(255, 246, 227, 0.82) !important;
scrollbar-width: thin !important;
}

.page_register.setara-register-page .setara-register-select__list::-webkit-scrollbar {
width: 0.58rem !important;
}

.page_register.setara-register-page .setara-register-select__list::-webkit-scrollbar-track {
background: rgba(255, 246, 227, 0.82) !important;
}

.page_register.setara-register-page .setara-register-select__list::-webkit-scrollbar-thumb {
border: 2px solid rgba(255, 246, 227, 0.82) !important;
border-radius: 999px !important;
background: rgba(111, 49, 14, 0.72) !important;
}

.page_register.setara-register-page .setara-register-select__option {
display: block !important;
width: 100% !important;
margin: 0 !important;
padding: 0.48rem 0.58rem !important;
border: 0 !important;
border-radius: 7px !important;
background: transparent !important;
color: var(--setara-maroon-deep) !important;
font-family: inherit !important;
font-size: 0.84rem !important;
font-weight: 500 !important;
line-height: 1.24 !important;
text-align: left !important;
cursor: pointer !important;
}

.page_register.setara-register-page .setara-register-select__option:hover,
.page_register.setara-register-page .setara-register-select__option:focus,
.page_register.setara-register-page .setara-register-select__option.is-selected {
background:
linear-gradient(180deg, rgba(111, 49, 14, 0.98), rgba(72, 22, 7, 0.98)) !important;
box-shadow: inset 3px 0 0 rgba(226, 190, 99, 0.72) !important;
color: #fff6e3 !important;
outline: 0 !important;
}

.page_register.setara-register-page .setara-register-select__empty {
padding: 0.72rem 0.58rem !important;
color: rgba(59, 5, 6, 0.64) !important;
font-size: 0.8rem !important;
line-height: 1.32 !important;
}

.page_register.setara-register-page .setara-register-wizard textarea {
min-height: 4.4rem !important;
resize: vertical !important;
}

.page_register.setara-register-page .setara-register-wizard input:focus,
.page_register.setara-register-page .setara-register-wizard select:focus,
.page_register.setara-register-page .setara-register-wizard textarea:focus {
border-color: rgba(184, 134, 11, 0.64) !important;
box-shadow:
0 0 0 3px rgba(226, 190, 99, 0.18),
inset 0 1px 2px rgba(59, 5, 6, 0.05) !important;
outline: 0 !important;
}

.page_register.setara-register-page .setara-register-wizard .description,
.page_register.setara-register-page .setara-register-wizard .hint {
margin-top: 0.22rem !important;
color: rgba(31, 23, 21, 0.58) !important;
font-size: 0.74rem !important;
line-height: 1.38 !important;
}

.page_register.setara-register-page .setara-register-wizard .consent {
margin-top: 0.92rem !important;
padding-top: 0.88rem !important;
border-top: 1px solid rgba(188, 134, 54, 0.18) !important;
}

.page_register.setara-register-page .setara-register-wizard .consent legend {
margin-bottom: 0.5rem !important;
font-size: 0.9rem !important;
}

.page_register.setara-register-page .setara-register-wizard .consent .fields {
grid-template-columns: minmax(0, 1fr) !important;
row-gap: 0.44rem !important;
}

.page_register.setara-register-page .setara-register-wizard .consent label {
display: grid !important;
grid-template-columns: 1rem minmax(0, 1fr) !important;
align-items: start !important;
gap: 0.48rem !important;
margin: 0 !important;
color: rgba(31, 23, 21, 0.80) !important;
font-size: 0.79rem !important;
font-weight: 520 !important;
line-height: 1.42 !important;
}

.page_register.setara-register-page .setara-register-wizard .consent label .setara-register-consent-text {
display: block !important;
min-width: 0 !important;
max-width: 100% !important;
}

.page_register.setara-register-page .setara-register-wizard .consent label .setara-register-consent-text a {
display: inline !important;
white-space: nowrap !important;
color: var(--setara-maroon) !important;
font-weight: 650 !important;
text-decoration-color: rgba(184, 134, 11, 0.55) !important;
text-decoration-thickness: 1px !important;
text-underline-offset: 0.16em !important;
}

.page_register.setara-register-page .setara-register-wizard .consent label .setara-register-consent-text a:hover,
.page_register.setara-register-page .setara-register-wizard .consent label .setara-register-consent-text a:focus {
color: var(--setara-copper) !important;
text-decoration-color: var(--setara-gold) !important;
}

.page_register.setara-register-page .setara-register-wizard input[type="checkbox"] {
width: 0.95rem !important;
height: 0.95rem !important;
margin: 0.12rem 0 0 !important;
accent-color: var(--setara-copper) !important;
}

.page_register.setara-register-page .setara-register-wizard__next,
.page_register.setara-register-page .setara-register-wizard__back,
.page_register.setara-register-page .setara-register-wizard .buttons button.submit,
.page_register.setara-register-page .setara-register-wizard .buttons .submit {
box-sizing: border-box !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
min-height: 2.42rem !important;
margin: 0 !important;
padding: 0.5rem 0.92rem !important;
border-radius: 9px !important;
font-family: inherit !important;
font-size: 0.84rem !important;
font-weight: 680 !important;
line-height: 1.15 !important;
letter-spacing: 0 !important;
text-decoration: none !important;
cursor: pointer !important;
}

.page_register.setara-register-page .setara-register-wizard__next,
.page_register.setara-register-page .setara-register-wizard .buttons button.submit,
.page_register.setara-register-page .setara-register-wizard .buttons .submit {
border: 1px solid rgba(226, 190, 99, 0.42) !important;
background:
linear-gradient(180deg, rgba(119, 51, 13, 0.98), rgba(66, 19, 7, 0.98)) !important;
box-shadow:
0 8px 18px rgba(59, 5, 6, 0.14),
inset 0 1px 0 rgba(255, 232, 169, 0.18) !important;
color: #fff6e3 !important;
}

.page_register.setara-register-page .setara-register-wizard__next {
margin-top: 0.94rem !important;
}

.page_register.setara-register-page .setara-register-wizard__back {
border: 1px solid rgba(188, 134, 54, 0.24) !important;
background: rgba(255, 250, 239, 0.70) !important;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.62) !important;
color: rgba(59, 5, 6, 0.86) !important;
}

.page_register.setara-register-page .setara-register-wizard__next:hover,
.page_register.setara-register-page .setara-register-wizard__next:focus,
.page_register.setara-register-page .setara-register-wizard .buttons button.submit:hover,
.page_register.setara-register-page .setara-register-wizard .buttons button.submit:focus,
.page_register.setara-register-page .setara-register-wizard .buttons .submit:hover,
.page_register.setara-register-page .setara-register-wizard .buttons .submit:focus {
background:
linear-gradient(180deg, rgba(143, 66, 18, 0.98), rgba(79, 25, 8, 0.98)) !important;
color: #fffdf8 !important;
outline: 0 !important;
}

.page_register.setara-register-page .setara-register-wizard__back:hover,
.page_register.setara-register-page .setara-register-wizard__back:focus {
border-color: rgba(184, 134, 11, 0.45) !important;
background: rgba(255, 245, 216, 0.96) !important;
color: var(--setara-maroon-deep) !important;
outline: 0 !important;
}

.page_register.setara-register-page .setara-register-wizard .buttons {
display: flex !important;
flex-wrap: wrap !important;
align-items: center !important;
gap: 0.56rem !important;
margin: 0.92rem 0 0 !important;
padding-top: 0.84rem !important;
border-top: 1px solid rgba(188, 134, 54, 0.18) !important;
}

.page_register.setara-register-page .setara-register-wizard .buttons .login,
.page_register.setara-register-page .setara-register-wizard .buttons a.login {
display: none !important;
}

.page_register.setara-register-page .setara-register-wizard #formErrors {
margin: 0 0 0.82rem !important;
padding: 0.66rem 0.78rem !important;
border: 1px solid rgba(146, 13, 17, 0.22) !important;
border-radius: 9px !important;
background: rgba(146, 13, 17, 0.08) !important;
color: var(--setara-maroon-deep) !important;
font-size: 0.8rem !important;
line-height: 1.38 !important;
}

@media (min-width: 1000px) {
.page_register.setara-register-page .setara-register-wizard {
padding: 1.16rem 1.22rem !important;
}
}

@media (max-width: 760px) {
.page_register.setara-register-page h1,
.page_register.setara-register-page .page_title,
.page_register.setara-register-page > p,
.page_register.setara-register-page .page {
max-width: 100% !important;
}

.page_register.setara-register-page h1,
.page_register.setara-register-page .page_title {
margin-bottom: 0.62rem !important;
font-size: clamp(1.44rem, 3.9vw, 1.72rem) !important;
}

.page_register.setara-register-page .setara-register-wizard {
display: block !important;
width: auto !important;
max-width: none !important;
margin-right: 0.7rem !important;
margin-left: 0.7rem !important;
padding: 0.84rem !important;
border-radius: 12px !important;
}

.page_register.setara-register-page .setara-register-wizard__steps,
.page_register.setara-register-page .setara-register-wizard .fields {
grid-template-columns: minmax(0, 1fr) !important;
}

.page_register.setara-register-page .setara-register-wizard__step {
min-height: 2.72rem !important;
}

.page_register.setara-register-page .setara-register-wizard label {
font-size: 0.8rem !important;
}

.page_register.setara-register-page .setara-register-select__panel {
max-height: calc(100vh - 2rem) !important;
}

.page_register.setara-register-page .setara-register-select__list {
max-height: 11.8rem !important;
}

.page_register.setara-register-page .setara-register-wizard input[type="text"],
.page_register.setara-register-page .setara-register-wizard input[type="email"],
.page_register.setara-register-page .setara-register-wizard input[type="password"],
.page_register.setara-register-page .setara-register-wizard select,
.page_register.setara-register-page .setara-register-wizard textarea {
max-width: 100% !important;
min-height: 2.36rem !important;
font-size: 0.84rem !important;
}

.page_register.setara-register-page .setara-register-wizard .buttons {
align-items: stretch !important;
}

.page_register.setara-register-page .setara-register-wizard__next,
.page_register.setara-register-page .setara-register-wizard__back,
.page_register.setara-register-page .setara-register-wizard .buttons button.submit,
.page_register.setara-register-page .setara-register-wizard .buttons .submit {
width: 100% !important;
max-width: 100% !important;
}

}


.page_article .obj_article_details > .page_title {
max-width: 64rem !important;
margin: 0 0 clamp(1.15rem, 1.4vw, 1.6rem) !important;
color: var(--setara-maroon-deep) !important;
font-family: inherit !important;
font-size: clamp(1.28rem, 0.54vw + 1.08rem, 1.62rem) !important;
font-weight: 650 !important;
line-height: 1.24 !important;
letter-spacing: 0 !important;
}

.page_article .obj_article_details > .subtitle {
max-width: 46rem !important;
margin: -0.72rem 0 1.2rem !important;
color: rgba(31, 23, 21, 0.76) !important;
font-size: clamp(1rem, 0.35vw + 0.9rem, 1.16rem) !important;
font-weight: 450 !important;
line-height: 1.45 !important;
}

.page_article .obj_article_details > .row {
overflow: hidden !important;
margin: clamp(1rem, 1.2vw, 1.35rem) 0 0 !important;
border: 1px solid rgba(151, 92, 31, 0.20) !important;
border-radius: 8px !important;
background:
linear-gradient(180deg, rgba(252, 243, 224, 0.92), rgba(247, 232, 201, 0.88)) !important;
box-shadow: 0 16px 34px rgba(59, 5, 6, 0.08) !important;
}

.page_article .obj_article_details .main_entry,
.page_article .obj_article_details .entry_details {
box-sizing: border-box !important;
}

.page_article .obj_article_details .main_entry {
background:
linear-gradient(180deg, rgba(255, 250, 238, 0.68), rgba(249, 236, 207, 0.42)) !important;
}

.page_article .obj_article_details .item {
padding: clamp(1.15rem, 1.35vw, 1.55rem) clamp(1.25rem, 1.7vw, 1.85rem) !important;
border-color: rgba(151, 92, 31, 0.16) !important;
}

.page_article .obj_article_details .main_entry .item + .item {
border-top: 1px solid rgba(151, 92, 31, 0.14) !important;
}

.page_article .obj_article_details .main_entry .item > .label,
.page_article .obj_article_details .main_entry .sub_item > .label {
margin: 0 0 0.72rem !important;
color: var(--setara-maroon-deep) !important;
font-size: clamp(1rem, 0.22vw + 0.92rem, 1.12rem) !important;
font-weight: 720 !important;
line-height: 1.3 !important;
}

.page_article .obj_article_details .authors ul,
.page_article .obj_article_details ul.authors {
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}

.page_article .obj_article_details .authors li {
margin: 0 0 0.72rem !important;
padding: 0 !important;
}

.page_article .obj_article_details .authors .name {
color: #1f1715 !important;
font-size: 0.98rem !important;
font-weight: 720 !important;
line-height: 1.35 !important;
}

.page_article .obj_article_details .authors .affiliation,
.page_article .obj_article_details .authors .userGroup,
.page_article .obj_article_details .authors .orcid {
color: rgba(31, 23, 21, 0.68) !important;
font-size: 0.88rem !important;
line-height: 1.42 !important;
}

.page_article .obj_article_details .doi,
.page_article .obj_article_details .keywords {
color: #1f1715 !important;
font-size: 0.94rem !important;
line-height: 1.55 !important;
}

.page_article .obj_article_details .doi .label,
.page_article .obj_article_details .keywords .label {
display: inline !important;
margin: 0 !important;
font-size: 0.94rem !important;
font-weight: 720 !important;
}

.page_article .obj_article_details a {
color: #7a090b !important;
text-decoration-color: rgba(184, 134, 11, 0.46) !important;
text-underline-offset: 0.16em !important;
}

.page_article .obj_article_details a:hover,
.page_article .obj_article_details a:focus {
color: var(--setara-gold) !important;
}

.page_article .obj_article_details .abstract,
.page_article .obj_article_details .references,
.page_article .obj_article_details .author_bios {
color: #1f1715 !important;
font-size: clamp(0.94rem, 0.18vw + 0.9rem, 1rem) !important;
line-height: 1.72 !important;
}

.page_article .obj_article_details .abstract p {
margin: 0 0 0.9rem !important;
font-style: italic !important;
text-align: justify !important;
text-justify: inter-word !important;
}

.page_article .obj_article_details .abstract,
.page_article .obj_article_details .abstract p,
.page_article .obj_article_details .abstract div,
.page_article .obj_article_details .abstract span {
text-align: justify !important;
text-justify: inter-word !important;
hyphens: auto !important;
}

.page_issue .setara-issue-accordion .obj_issue_toc .description,
.page_issue .setara-issue-accordion .obj_issue_toc .description p,
.page_issue .setara-issue-accordion .obj_issue_toc .description div,
.page_issue .setara-issue-accordion .obj_issue_toc .description span {
text-align: justify !important;
text-justify: inter-word !important;
hyphens: auto !important;
overflow-wrap: break-word !important;
}

.page_article .obj_article_details.setara-article-cover-in-abstract .entry_details .cover_image {
display: block !important;
}

.page_article .obj_article_details .setara-article-abstract-cover {
display: none !important;
}

.page_article .obj_article_details .setara-article-abstract-cover img {
display: block !important;
width: 100% !important;
height: auto !important;
max-height: 10.4rem !important;
object-fit: contain !important;
border: 1px solid rgba(226, 190, 99, 0.24) !important;
border-radius: 4px !important;
box-shadow: 0 10px 18px rgba(59, 5, 6, 0.10) !important;
}

.page_article .obj_article_details .references .value,
.page_article .obj_article_details .references .value p,
.page_article .obj_article_details .author_bios .value,
.page_article .obj_article_details .author_bios .value p {
font-size: 0.92rem !important;
font-style: normal !important;
line-height: 1.66 !important;
text-align: left !important;
}

.page_article .obj_article_details .references .value,
.page_article .obj_article_details .references .value p {
hyphens: auto !important;
overflow-wrap: anywhere !important;
text-align: justify !important;
text-justify: inter-word !important;
}

.page_article .obj_article_details .references .value p {
margin: 0 0 0.86rem !important;
}

.page_article .obj_article_details .entry_details {
background:
linear-gradient(180deg, rgba(248, 234, 205, 0.70), rgba(244, 226, 190, 0.52)) !important;
}

.page_article .obj_article_details .entry_details .item {
margin: 0 !important;
border-color: rgba(151, 92, 31, 0.16) !important;
}

.page_article .obj_article_details .entry_details .label {
margin: 0 0 0.42rem !important;
color: rgba(63, 23, 8, 0.72) !important;
font-size: 0.74rem !important;
font-weight: 680 !important;
letter-spacing: 0.06em !important;
line-height: 1.35 !important;
text-transform: uppercase !important;
}

.page_article .obj_article_details .entry_details .value,
.page_article .obj_article_details .entry_details .value p,
.page_article .obj_article_details .entry_details .sub_item {
color: #2b1b16 !important;
font-size: 0.88rem !important;
line-height: 1.55 !important;
}

.page_article .obj_article_details .cover_image img {
display: block !important;
width: auto !important;
max-width: min(100%, 7.2rem) !important;
max-height: 10.8rem !important;
margin: 0 auto !important;
border: 1px solid rgba(226, 190, 99, 0.28) !important;
border-radius: 4px !important;
box-shadow: 0 11px 20px rgba(59, 5, 6, 0.12) !important;
}

.page_article .obj_article_details .galleys_links,
.page_article .obj_article_details .supplementary_galleys_links {
display: flex !important;
flex-wrap: wrap !important;
gap: 0.5rem !important;
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}

.page_article .obj_article_details .galleys_links li,
.page_article .obj_article_details .supplementary_galleys_links li {
margin: 0 !important;
}

.page_article .obj_article_details .galley-link,
.page_article .obj_article_details .obj_galley_link {
border: 1px solid rgba(184, 134, 11, 0.42) !important;
border-radius: 6px !important;
background: rgba(255, 250, 238, 0.88) !important;
color: var(--setara-maroon-deep) !important;
box-shadow: none !important;
font-size: 0.86rem !important;
font-weight: 680 !important;
}

.page_article .obj_article_details .citation_formats {
overflow: hidden !important;
border-color: rgba(151, 92, 31, 0.22) !important;
border-radius: 6px !important;
background: rgba(255, 250, 238, 0.66) !important;
}

.page_article .obj_article_details .citation_formats_button {
min-height: 2.2rem !important;
color: var(--setara-maroon-deep) !important;
font-size: 0.84rem !important;
}

@media (min-width: 760px) {
.page_article .obj_article_details > .row {
display: flex !important;
align-items: stretch !important;
}

.page_article .obj_article_details .main_entry,
.page_article .obj_article_details .entry_details {
float: none !important;
margin: 0 !important;
min-width: 0 !important;
}

.page_article .obj_article_details .main_entry {
order: 1 !important;
flex: 1 1 auto !important;
width: auto !important;
max-width: none !important;
border-right: 1px solid rgba(151, 92, 31, 0.18) !important;
}

.page_article .obj_article_details .entry_details {
order: 2 !important;
flex: 0 0 clamp(16rem, 22vw, 19rem) !important;
width: clamp(16rem, 22vw, 19rem) !important;
max-width: clamp(16rem, 22vw, 19rem) !important;
border-top: 0 !important;
border-left: 0 !important;
}
}

@media (max-width: 760px) {
.page_article .obj_article_details > .page_title {
font-size: 1.42rem !important;
line-height: 1.2 !important;
}

.page_article .obj_article_details > .row {
border-radius: 7px !important;
}

.page_article .obj_article_details .main_entry,
.page_article .obj_article_details .entry_details {
float: none !important;
width: 100% !important;
margin: 0 !important;
border-left: 0 !important;
border-right: 0 !important;
}

.page_article .obj_article_details .item {
padding: 1rem !important;
}

.page_article .obj_article_details .setara-article-abstract-cover {
float: none !important;
width: min(7.2rem, 42vw) !important;
margin: 0.1rem auto 0.9rem !important;
}

.page_article .obj_article_details .abstract,
.page_article .obj_article_details .abstract p,
.page_article .obj_article_details .abstract div,
.page_article .obj_article_details .abstract span {
text-align: justify !important;
}
}


@media (max-width: 900px) {
body .pkp_structure_head {
min-height: clamp(7.1rem, 16vw, 8.4rem) !important;
background:
radial-gradient(ellipse at 50% 20%, rgba(123, 24, 13, 0.58), rgba(76, 5, 5, 0.18) 45%, transparent 75%),
radial-gradient(ellipse at 18% 34%, rgba(106, 20, 10, 0.32), transparent 18rem),
radial-gradient(ellipse at 82% 34%, rgba(106, 20, 10, 0.28), transparent 18rem),
linear-gradient(180deg, #2A0203 0%, #470405 50%, #2C0203 100%) !important;
overflow: visible !important;
}

body .pkp_structure_head::before {
height: clamp(6.7rem, 15vw, 8.05rem) !important;
background-size: min(82vw, 33rem) auto !important;
background-position: center 0.68rem !important;
opacity: 0.97 !important;
-webkit-mask-image: radial-gradient(ellipse 76% 92% at 50% 44%, #000 0%, #000 50%, rgba(0, 0, 0, 0.62) 72%, transparent 100%) !important;
mask-image: radial-gradient(ellipse 76% 92% at 50% 44%, #000 0%, #000 50%, rgba(0, 0, 0, 0.62) 72%, transparent 100%) !important;
}

body .pkp_structure_head::after {
background:
linear-gradient(90deg, #2A0203 0%, rgba(42, 2, 3, 0.64) 14%, rgba(42, 2, 3, 0) 31%, rgba(42, 2, 3, 0) 69%, rgba(42, 2, 3, 0.64) 86%, #2A0203 100%),
linear-gradient(180deg, rgba(42, 2, 3, 0.42) 0%, rgba(42, 2, 3, 0) 28%, rgba(42, 2, 3, 0.06) 62%, rgba(42, 2, 3, 0.82) 100%) !important;
}

body .pkp_head_wrapper {
min-height: clamp(7.1rem, 16vw, 8.4rem) !important;
}

body .pkp_site_name_wrapper,
body .pkp_site_name {
min-height: clamp(6.6rem, 15vw, 7.95rem) !important;
height: clamp(6.6rem, 15vw, 7.95rem) !important;
}

body .pkp_site_nav_toggle {
top: 0.72rem !important;
left: 0.72rem !important;
width: 2.55rem !important;
height: 2.55rem !important;
border-radius: 10px !important;
}
}

@media (max-width: 900px) {
body .pkp_structure_page,
body .pkp_structure_content,
body .pkp_structure_main,
body .pkp_structure_sidebar,
body .page_index_journal,
body .page_index_journal .page {
box-sizing: border-box !important;
max-width: 100vw !important;
min-width: 0 !important;
}

body .pkp_structure_content {
width: 100vw !important;
margin-right: 0 !important;
margin-left: 0 !important;
padding-right: 0.6rem !important;
padding-left: 0.6rem !important;
overflow-x: hidden !important;
}

body .pkp_structure_main,
body .page_index_journal .page {
width: 100% !important;
max-width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
padding-right: 0.72rem !important;
padding-left: 0.72rem !important;
border-right: 0 !important;
border-left: 0 !important;
overflow-x: hidden !important;
}

body .pkp_structure_content.has_sidebar,
body .pkp_structure_content.has_sidebar .pkp_structure_main,
body .pkp_structure_content.has_sidebar .pkp_structure_sidebar,
body .pkp_structure_sidebar {
border-right: 0 !important;
border-left: 0 !important;
box-shadow: none !important;
}

body .pkp_structure_content.has_sidebar::before,
body .pkp_structure_content.has_sidebar::after,
body .pkp_structure_main::before,
body .pkp_structure_main::after,
body .pkp_structure_sidebar::before,
body .pkp_structure_sidebar::after {
content: none !important;
display: none !important;
border: 0 !important;
box-shadow: none !important;
}

body .page_index_journal.setara-home-order-adjusted .additional_content,
body .page_index_journal.setara-home-order-adjusted .additional_content * {
box-sizing: border-box !important;
max-width: 100% !important;
min-width: 0 !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content > div[style*="display: flex"] {
width: 100% !important;
grid-template-columns: minmax(5.75rem, 7.2rem) minmax(0, 1fr) !important;
align-items: start !important;
gap: 0.85rem !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content > div[style*="display: flex"] > div[style*="flex: 0 0"] {
justify-self: start !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content img {
width: min(7.15rem, 28vw) !important;
max-width: min(7.15rem, 28vw) !important;
height: auto !important;
box-shadow: 0 0.85rem 1.55rem rgba(59, 5, 6, 0.13) !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content,
.page_index_journal.setara-home-order-adjusted .additional_content p,
.page_index_journal.setara-home-order-adjusted .additional_content span {
font-size: 0.84rem !important;
line-height: 1.58 !important;
overflow-wrap: break-word !important;
hyphens: auto !important;
text-align: justify !important;
text-justify: inter-word !important;
}
}

@media (max-width: 500px) {
body .pkp_structure_head {
min-height: 7.05rem !important;
}

body .pkp_structure_head::before {
height: 6.85rem !important;
background-size: 24rem auto !important;
background-position: center 0.48rem !important;
}

body .pkp_head_wrapper {
min-height: 7.05rem !important;
}

body .pkp_site_name_wrapper,
body .pkp_site_name {
min-height: 6.55rem !important;
height: 6.55rem !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content > div[style*="display: flex"] {
grid-template-columns: 1fr !important;
gap: 0.72rem !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content > div[style*="display: flex"] > div[style*="flex: 0 0"] {
justify-self: center !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content img {
width: min(6.85rem, 34vw) !important;
max-width: min(6.85rem, 34vw) !important;
}

.page_index_journal.setara-home-order-adjusted .additional_content,
.page_index_journal.setara-home-order-adjusted .additional_content p,
.page_index_journal.setara-home-order-adjusted .additional_content span {
font-size: 0.84rem !important;
line-height: 1.6 !important;
hyphens: auto !important;
overflow-wrap: break-word !important;
text-align: justify !important;
text-justify: inter-word !important;
}
}

@media (max-width: 900px) {
.page_index_journal.setara-home-order-adjusted .additional_content,
.page_index_journal.setara-home-order-adjusted .additional_content p,
.page_index_journal.setara-home-order-adjusted .additional_content span,
.page_index_journal .current_issue.setara-home-issue .obj_issue_toc .description,
.page_index_journal .current_issue.setara-home-issue .obj_issue_toc .description p,
.page_index_journal .current_issue.setara-home-issue .obj_issue_toc .description span {
hyphens: auto !important;
overflow-wrap: break-word !important;
text-align: justify !important;
text-justify: inter-word !important;
}
}


#customblock-menusidebar .setara-menu-sidebar {
display: block !important;
overflow: hidden !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
border: 1px solid rgba(226, 190, 99, 0.34) !important;
border-radius: 10px !important;
background:
linear-gradient(180deg, rgba(96, 35, 9, 0.99), rgba(55, 15, 5, 0.99)) !important;
box-shadow:
0 16px 34px rgba(59, 5, 6, 0.14),
inset 0 1px 0 rgba(255, 232, 169, 0.15) !important;
color: #fff6e3 !important;
font-family: inherit !important;
}

#customblock-menusidebar .setara-menu-sidebar a,
#customblock-menusidebar .setara-menu-sidebar a:link,
#customblock-menusidebar .setara-menu-sidebar a:visited {
position: relative !important;
display: grid !important;
grid-template-columns: 1.1rem minmax(0, 1fr) !important;
align-items: center !important;
gap: 0.65rem !important;
width: 100% !important;
min-height: 2.76rem !important;
margin: 0 !important;
padding: 0.68rem 0.92rem !important;
border: 0 !important;
border-bottom: 1px solid rgba(226, 190, 99, 0.18) !important;
border-radius: 0 !important;
background:
linear-gradient(180deg, rgba(91, 35, 10, 0.96), rgba(66, 20, 7, 0.96)) !important;
box-shadow: none !important;
color: #fff6e3 !important;
font-size: 0.84rem !important;
font-weight: 640 !important;
line-height: 1.22 !important;
letter-spacing: 0 !important;
text-decoration: none !important;
text-shadow: 0 1px 0 rgba(24, 6, 2, 0.35) !important;
transition: background-color 140ms ease, color 140ms ease, box-shadow 140ms ease !important;
}

#customblock-menusidebar .setara-menu-sidebar a:nth-child(odd) {
background:
linear-gradient(180deg, rgba(104, 42, 12, 0.96), rgba(70, 22, 7, 0.96)) !important;
}

#customblock-menusidebar .setara-menu-sidebar a:first-child {
border-radius: 9px 9px 0 0 !important;
}

#customblock-menusidebar .setara-menu-sidebar a:last-child {
border-bottom: 0 !important;
border-radius: 0 0 9px 9px !important;
}

#customblock-menusidebar .setara-menu-sidebar a:hover,
#customblock-menusidebar .setara-menu-sidebar a:focus {
padding-left: 0.92rem !important;
background:
linear-gradient(180deg, rgba(126, 58, 16, 0.98), rgba(86, 29, 10, 0.98)) !important;
box-shadow:
inset 3px 0 0 rgba(226, 190, 99, 0.72),
inset 0 1px 0 rgba(255, 246, 210, 0.14) !important;
color: #fffdf8 !important;
text-decoration: none !important;
outline: 0 !important;
}

#customblock-menusidebar .setara-menu-sidebar a:focus-visible {
box-shadow:
inset 0 0 0 2px rgba(246, 211, 122, 0.55),
inset 3px 0 0 rgba(226, 190, 99, 0.72) !important;
}

#customblock-menusidebar .setara-menu-sidebar a::before {
position: static !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 1.1rem !important;
transform: none !important;
color: #f2c957 !important;
font-family: FontAwesome, "Font Awesome 5 Free", sans-serif !important;
font-size: 0.86rem !important;
font-weight: normal !important;
line-height: 1 !important;
text-align: center !important;
}

@media (max-width: 900px) {
body .pkp_structure_sidebar {
box-sizing: border-box !important;
width: 100% !important;
max-width: 100% !important;
margin: 0 auto !important;
padding: 0 0.78rem 1.2rem !important;
overflow-x: hidden !important;
}

body .pkp_structure_sidebar #customblock-issn,
body .pkp_structure_sidebar #customblock-login,
body .pkp_structure_sidebar #customblock-menusidebar {
box-sizing: border-box !important;
width: auto !important;
max-width: min(100%, 46rem) !important;
margin-right: auto !important;
margin-left: auto !important;
}

body .pkp_structure_sidebar #customblock-issn .content,
body .pkp_structure_sidebar #customblock-login .content,
body .pkp_structure_sidebar #customblock-menusidebar .content {
box-sizing: border-box !important;
width: 100% !important;
max-width: 100% !important;
}

body .pkp_structure_sidebar #customblock-issn .setara-issn-block,
body .pkp_structure_sidebar #customblock-login .setara-login-block,
body .pkp_structure_sidebar #customblock-menusidebar .setara-menu-sidebar {
box-sizing: border-box !important;
width: 100% !important;
max-width: 100% !important;
}

#customblock-menusidebar .setara-menu-sidebar a,
#customblock-menusidebar .setara-menu-sidebar a:link,
#customblock-menusidebar .setara-menu-sidebar a:visited {
min-height: 2.62rem !important;
padding: 0.62rem 0.84rem !important;
font-size: 0.82rem !important;
font-weight: 620 !important;
}

#customblock-menusidebar .setara-menu-sidebar a:hover,
#customblock-menusidebar .setara-menu-sidebar a:focus {
padding-left: 0.84rem !important;
}
}

@media (max-width: 600px) {
html,
body {
max-width: 100% !important;
overflow-x: hidden !important;
}

body .pkp_structure_page,
body .pkp_structure_body,
body .pkp_structure_content,
body .pkp_structure_content.has_sidebar,
body .pkp_structure_main,
body .pkp_structure_sidebar {
box-sizing: border-box !important;
max-width: 100vw !important;
overflow-x: hidden !important;
}

body .pkp_structure_content,
body .pkp_structure_content.has_sidebar {
display: block !important;
width: 100% !important;
padding-right: 0.45rem !important;
padding-left: 0.45rem !important;
}

body .pkp_structure_main {
width: 100% !important;
margin-right: auto !important;
margin-left: auto !important;
padding-right: 0 !important;
padding-left: 0 !important;
}

body .page_index_journal.setara-home-order-adjusted .additional_content > div[style*="display: flex"] {
display: grid !important;
grid-template-columns: minmax(0, 1fr) !important;
width: 100% !important;
max-width: 100% !important;
gap: 0.82rem !important;
}

body .page_index_journal.setara-home-order-adjusted .additional_content > div[style*="display: flex"] > div {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
}

body .page_index_journal.setara-home-order-adjusted .additional_content > div[style*="display: flex"] > div[style*="flex: 0 0"] {
display: flex !important;
justify-content: center !important;
}

body .page_index_journal.setara-home-order-adjusted .additional_content,
body .page_index_journal.setara-home-order-adjusted .additional_content p,
body .page_index_journal.setara-home-order-adjusted .additional_content span,
body .page_index_journal .current_issue.setara-home-issue .obj_issue_toc .description,
body .page_index_journal .current_issue.setara-home-issue .obj_issue_toc .description p,
body .page_index_journal .current_issue.setara-home-issue .obj_issue_toc .description span {
max-width: 100% !important;
overflow-wrap: break-word !important;
word-break: normal !important;
hyphens: auto !important;
}

body .pkp_structure_sidebar {
padding-right: 0 !important;
padding-left: 0 !important;
}

body .pkp_structure_sidebar #customblock-issn,
body .pkp_structure_sidebar #customblock-login,
body .pkp_structure_sidebar #customblock-menusidebar {
width: min(calc(100% - 1.4rem), 46rem) !important;
max-width: min(calc(100% - 1.4rem), 46rem) !important;
margin-right: auto !important;
margin-left: auto !important;
}

#customblock-menusidebar .setara-menu-sidebar a,
#customblock-menusidebar .setara-menu-sidebar a:link,
#customblock-menusidebar .setara-menu-sidebar a:visited {
min-height: 2.54rem !important;
padding-right: 0.78rem !important;
padding-left: 0.78rem !important;
}

#customblock-menusidebar .setara-menu-sidebar a:hover,
#customblock-menusidebar .setara-menu-sidebar a:focus {
padding-left: 0.78rem !important;
}
}


.pkp_footer_content.setara-footer-has-logo {
display: grid !important;
grid-template-columns: auto minmax(0, 1fr) !important;
align-items: center !important;
gap: clamp(0.78rem, 1.2vw, 1.1rem) !important;
width: min(100%, 49rem) !important;
max-width: 49rem !important;
padding-left: clamp(0.9rem, 1.1vw, 1.12rem) !important;
}

.pkp_footer_content.setara-footer-has-logo:before {
content: none !important;
display: none !important;
}

.setara-footer-logo,
.setara-footer-logo:link,
.setara-footer-logo:visited {
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: clamp(3.85rem, 4.5vw, 4.85rem) !important;
height: clamp(3.85rem, 4.5vw, 4.85rem) !important;
min-width: clamp(3.85rem, 4.5vw, 4.85rem) !important;
border: 1px solid rgba(245, 217, 138, 0.34) !important;
border-radius: 50% !important;
background:
radial-gradient(circle at 42% 34%, rgba(255, 250, 232, 0.96), rgba(239, 217, 172, 0.84) 62%, rgba(122, 58, 16, 0.24)) !important;
box-shadow:
0 12px 26px rgba(0, 0, 0, 0.16),
inset 0 0 0 1px rgba(255, 255, 255, 0.42) !important;
line-height: 0 !important;
text-decoration: none !important;
}

.setara-footer-logo img {
display: block !important;
width: 86% !important;
height: 86% !important;
object-fit: contain !important;
filter: saturate(0.9) contrast(1.02) drop-shadow(0 1px 1px rgba(59, 5, 6, 0.22)) !important;
}

.setara-footer-logo:hover,
.setara-footer-logo:focus {
transform: translateY(-1px) !important;
box-shadow:
0 15px 30px rgba(0, 0, 0, 0.20),
0 0 0 3px rgba(245, 217, 138, 0.12),
inset 0 0 0 1px rgba(255, 255, 255, 0.48) !important;
}

.setara-footer-copy {
display: block !important;
min-width: 0 !important;
color: inherit !important;
}

.setara-footer-copy:before {
content: "SETARA : Jurnal Ilmu Hukum";
display: block !important;
margin: 0 0 0.34rem !important;
color: var(--setara-footer-ink, #FFF8E8) !important;
font-size: clamp(0.98rem, 0.34vw + 0.88rem, 1.1rem) !important;
font-weight: 720 !important;
line-height: 1.22 !important;
letter-spacing: 0 !important;
}

.setara-footer-copy p {
margin: 0 !important;
}

@media (max-width: 900px) {
.pkp_footer_content.setara-footer-has-logo {
grid-template-columns: auto minmax(0, 1fr) !important;
align-items: start !important;
width: 100% !important;
max-width: 100% !important;
gap: 0.74rem !important;
}

.setara-footer-logo,
.setara-footer-logo:link,
.setara-footer-logo:visited {
width: 3.7rem !important;
height: 3.7rem !important;
min-width: 3.7rem !important;
}

.setara-footer-copy:before {
font-size: 1rem !important;
}
}

@media (max-width: 560px) {
.pkp_footer_content.setara-footer-has-logo {
gap: 0.66rem !important;
padding-left: 0.82rem !important;
}

.setara-footer-logo,
.setara-footer-logo:link,
.setara-footer-logo:visited {
width: 3.25rem !important;
height: 3.25rem !important;
min-width: 3.25rem !important;
}

.setara-footer-copy:before {
font-size: 0.96rem !important;
margin-bottom: 0.26rem !important;
}
}


.pkp_footer_content.setara-footer-has-logo {
display: grid !important;
grid-template-columns: auto minmax(0, 1fr) !important;
align-items: stretch !important;
gap: clamp(0.82rem, 1.35vw, 1.2rem) !important;
width: min(100%, 52rem) !important;
max-width: 52rem !important;
padding-left: clamp(0.95rem, 1.2vw, 1.16rem) !important;
}

.pkp_footer_content.setara-footer-has-logo:before {
content: none !important;
display: none !important;
}

.setara-footer-logo,
.setara-footer-logo:link,
.setara-footer-logo:visited {
align-self: stretch !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: clamp(6.65rem, 8vw, 8.1rem) !important;
min-width: clamp(6.65rem, 8vw, 8.1rem) !important;
height: auto !important;
min-height: 100% !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
outline: 0 !important;
line-height: 0 !important;
text-decoration: none !important;
transform: none !important;
}

.setara-footer-logo img {
display: block !important;
width: 100% !important;
height: 100% !important;
max-height: 100% !important;
object-fit: contain !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
filter: none !important;
opacity: 0.98 !important;
}

.setara-footer-logo:hover,
.setara-footer-logo:focus {
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
transform: none !important;
}

.setara-footer-copy {
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
min-width: 0 !important;
color: inherit !important;
}

@media (max-width: 900px) {
.setara-footer-logo,
.setara-footer-logo:link,
.setara-footer-logo:visited {
width: 5.1rem !important;
min-width: 5.1rem !important;
}

.setara-footer-logo img {
max-height: 100% !important;
}
}


.pkp_structure_footer {
padding-top: clamp(1.05rem, 1.55vw, 1.42rem) !important;
padding-bottom: clamp(1.05rem, 1.55vw, 1.42rem) !important;
}

.pkp_footer_content.setara-footer-has-logo {
gap: clamp(0.62rem, 1vw, 0.9rem) !important;
padding-left: clamp(0.72rem, 0.9vw, 0.88rem) !important;
border-left-width: 2px !important;
}

.setara-footer-logo,
.setara-footer-logo:link,
.setara-footer-logo:visited {
width: clamp(5rem, 6vw, 6.1rem) !important;
min-width: clamp(5rem, 6vw, 6.1rem) !important;
}

.setara-footer-copy,
.pkp_footer_content.setara-footer-has-logo,
.pkp_footer_content.setara-footer-has-logo p {
font-size: clamp(0.72rem, 0.18vw + 0.68rem, 0.78rem) !important;
font-weight: 540 !important;
line-height: 1.36 !important;
}

.setara-footer-copy:before {
font-size: clamp(0.78rem, 0.24vw + 0.72rem, 0.86rem) !important;
font-weight: 700 !important;
line-height: 1.18 !important;
margin-bottom: 0.22rem !important;
}

@media (max-width: 900px) {
.pkp_structure_footer {
padding-top: 1.1rem !important;
padding-bottom: 1.1rem !important;
}

.setara-footer-logo,
.setara-footer-logo:link,
.setara-footer-logo:visited {
width: 4.15rem !important;
min-width: 4.15rem !important;
}

.setara-footer-copy,
.pkp_footer_content.setara-footer-has-logo,
.pkp_footer_content.setara-footer-has-logo p {
font-size: 0.74rem !important;
line-height: 1.34 !important;
}

.setara-footer-copy:before {
font-size: 0.82rem !important;
}
}

@media (max-width: 560px) {
.setara-footer-logo,
.setara-footer-logo:link,
.setara-footer-logo:visited {
width: 3.75rem !important;
min-width: 3.75rem !important;
}

.setara-footer-copy,
.pkp_footer_content.setara-footer-has-logo,
.pkp_footer_content.setara-footer-has-logo p {
font-size: 0.72rem !important;
line-height: 1.32 !important;
}

.setara-footer-copy:before {
font-size: 0.8rem !important;
}
}


.pkp_structure_footer {
padding-top: clamp(0.82rem, 1.18vw, 1.08rem) !important;
padding-bottom: clamp(0.82rem, 1.18vw, 1.08rem) !important;
}

.pkp_footer_content.setara-footer-has-logo {
gap: clamp(0.54rem, 0.82vw, 0.74rem) !important;
padding-left: clamp(0.64rem, 0.78vw, 0.76rem) !important;
border-left-width: 2px !important;
}

.setara-footer-logo,
.setara-footer-logo:link,
.setara-footer-logo:visited {
width: clamp(4.7rem, 5.35vw, 5.65rem) !important;
min-width: clamp(4.7rem, 5.35vw, 5.65rem) !important;
}

.setara-footer-copy,
.pkp_footer_content.setara-footer-has-logo,
.pkp_footer_content.setara-footer-has-logo p {
font-size: clamp(0.68rem, 0.14vw + 0.64rem, 0.72rem) !important;
font-weight: 520 !important;
line-height: 1.31 !important;
}

.setara-footer-copy:before {
font-size: clamp(0.73rem, 0.2vw + 0.68rem, 0.8rem) !important;
font-weight: 680 !important;
line-height: 1.14 !important;
margin-bottom: 0.16rem !important;
}


.pkp_structure_footer {
padding-top: clamp(0.9rem, 1.24vw, 1.18rem) !important;
padding-bottom: clamp(0.9rem, 1.24vw, 1.18rem) !important;
}

.setara-footer-logo,
.setara-footer-logo:link,
.setara-footer-logo:visited {
width: clamp(4.95rem, 5.65vw, 5.95rem) !important;
min-width: clamp(4.95rem, 5.65vw, 5.95rem) !important;
}

.setara-footer-copy,
.pkp_footer_content.setara-footer-has-logo,
.pkp_footer_content.setara-footer-has-logo p {
font-size: clamp(0.7rem, 0.16vw + 0.66rem, 0.75rem) !important;
line-height: 1.34 !important;
}

.setara-footer-copy:before {
  font-size: clamp(0.76rem, 0.22vw + 0.7rem, 0.84rem) !important;
  line-height: 1.16 !important;
  margin-bottom: 0.18rem !important;
}


body .pkp_structure_head {
  background:
    linear-gradient(180deg, rgba(44, 2, 3, 0.88) 0%, rgba(54, 3, 4, 0.76) 36%, rgba(44, 2, 3, 0.94) 100%),
    radial-gradient(ellipse at 50% 16%, rgba(129, 23, 13, 0.58), rgba(83, 7, 7, 0.18) 42%, transparent 72%),
    radial-gradient(ellipse at 21% 38%, rgba(90, 7, 7, 0.42), transparent 31rem),
    radial-gradient(ellipse at 79% 40%, rgba(87, 7, 7, 0.38), transparent 31rem),
    linear-gradient(90deg, #2C0203 0%, #430404 19%, #5B0708 49%, #430404 81%, #2C0203 100%) !important;
}


@media (min-width: 901px) {
  body .pkp_structure_head {
    overflow: visible !important;
    z-index: 80 !important;
  }

  body .pkp_head_wrapper,
  body .pkp_site_nav_menu,
  body .pkp_navigation_primary_row,
  body .pkp_navigation_primary_wrapper,
  body #navigationPrimary,
  body .pkp_navigation_primary,
  body #navigationPrimary > li,
  body .pkp_navigation_primary > li {
    overflow: visible !important;
  }

  body .pkp_site_nav_menu {
    position: static !important;
    z-index: 120 !important;
  }

  body .pkp_navigation_primary_row,
  body .pkp_navigation_primary_wrapper {
    z-index: 130 !important;
  }

  body #navigationPrimary > li,
  body .pkp_navigation_primary > li {
    position: relative !important;
    z-index: 131 !important;
  }

  body #navigationPrimary > li:hover,
  body #navigationPrimary > li.show,
  body #navigationPrimary > li.dropdown.show,
  body .pkp_navigation_primary > li:hover,
  body .pkp_navigation_primary > li.show,
  body .pkp_navigation_primary > li.dropdown.show {
    z-index: 170 !important;
  }

  body #navigationPrimary ul,
  body #navigationPrimary .dropdown-menu,
  body .pkp_navigation_primary ul,
  body .pkp_navigation_primary .dropdown-menu {
    z-index: 9999 !important;
  }
}


@media (min-width: 901px) {
  html body .pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu {
    position: static !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
    z-index: auto !important;
  }

  html body .pkp_structure_head .pkp_navigation_primary_row {
    position: absolute !important;
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    overflow: visible !important;
    z-index: 130 !important;
  }
}

@media (max-width: 560px) {
.setara-footer-logo,
.setara-footer-logo:link,
.setara-footer-logo:visited {
width: 4.6rem !important;
min-width: 4.6rem !important;
}

.setara-footer-logo img {
max-height: 100% !important;
}
}


