/*
 * Invaris Premium color systems.
 * Layout, spacing and typography remain identical across schemes.
 */
body.invaris-scheme-signature{--invaris-primary:#002b55;--invaris-primary-dark:#00203f;--invaris-link:#00589b;--invaris-link-hover:#003e70;--invaris-topbar:#34404c;--invaris-accent:#ef6a24;--invaris-header-orange:#e9762b;--invaris-heading-accent:#ef6a24;--invaris-accent-soft:#fff3ec}
body.invaris-scheme-spectrum{--invaris-primary:#2c3e50;--invaris-primary-dark:#1a252f;--invaris-link:#18bc9c;--invaris-link-hover:#128f76;--invaris-primary-rgb:44,62,80;--invaris-primary-dark-rgb:26,37,47;--invaris-link-rgb:24,188,156;--invaris-topbar:#2c3e50;--invaris-ink:#2c3e50;--invaris-text:#2c3e50;--invaris-muted:#7b8a8b;--invaris-line:#ecf0f1;--invaris-soft:#ecf0f1;--invaris-soft-2:#dce4ec;--invaris-paper:#fff;--invaris-ink-strong:#2c3e50;--invaris-link-deep:#128f76;--invaris-link-hover-strong:#128f76;--invaris-link-title:#18bc9c;--invaris-hero:#2c3e50;--invaris-band-dark:#2c3e50;--invaris-button-dark:#1a252f;--invaris-header-dark:#2c3e50;--invaris-header-dark-soft:#2c3e50;--invaris-accent:#ff0000;--invaris-header-orange:#ff0000;--invaris-heading-accent:#ff0000;--invaris-accent-soft:#fff2f2;--bs-primary:#2c3e50;--bs-primary-rgb:44,62,80;--bs-success:#18bc9c;--bs-success-rgb:24,188,156;--bs-info:#3498db;--bs-info-rgb:52,152,219;--bs-warning:#f39c12;--bs-warning-rgb:243,156,18;--bs-danger:#e74c3c;--bs-danger-rgb:231,76,60;--bs-link-color:#18bc9c;--bs-link-hover-color:#128f76;--bs-border-radius:.25rem;--bs-border-radius-sm:.1875rem;--bs-border-radius-lg:.375rem}
body.invaris-scheme-academia{--invaris-primary:#c0c0c0;--invaris-primary-dark:#a6a6a6;--invaris-primary-rgb:192,192,192;--invaris-primary-dark-rgb:166,166,166;--invaris-link:#2780e3;--invaris-link-rgb:39,128,227;--invaris-link-hover:#ff0000;--invaris-link-deep:#1967be;--invaris-link-hover-strong:#ff0000;--invaris-link-title:#2780e3;--invaris-topbar:#c0c0c0;--invaris-ink:#2c3e50;--invaris-text:#2c3e50;--invaris-muted:#7b8a8b;--invaris-line:#ddd;--invaris-soft:#f5f5f5;--invaris-soft-2:#e6e6e6;--invaris-paper:#fff;--invaris-ink-strong:#2c3e50;--invaris-hero:#c0c0c0;--invaris-band-dark:#222;--invaris-button-dark:#a6a6a6;--invaris-header-dark:#c0c0c0;--invaris-header-dark-soft:#c0c0c0;--invaris-accent:#2e4394;--invaris-header-orange:#2e4394;--invaris-heading-accent:#2e4394;--invaris-accent-soft:#eef0f8;--bs-primary:#2780e3;--bs-primary-rgb:39,128,227;--bs-success:#3fb618;--bs-success-rgb:63,182,24;--bs-info:#9954bb;--bs-info-rgb:153,84,187;--bs-warning:#ff7518;--bs-warning-rgb:255,117,24;--bs-danger:#ff0039;--bs-danger-rgb:255,0,57;--bs-link-color:#2780e3;--bs-link-hover-color:#ff0000}

body.invaris-scheme-spectrum .invaris-issue-page-heading,
body.invaris-scheme-spectrum .invaris-issue-page-articles-heading,
body.invaris-scheme-spectrum .page-header,
body.invaris-scheme-spectrum .invaris-info-title,
body.invaris-scheme-spectrum .invaris-archive-hero,
body.invaris-scheme-spectrum .invaris-article-frame section>h2,
body.invaris-scheme-academia .invaris-issue-page-heading,
body.invaris-scheme-academia .invaris-issue-page-articles-heading,
body.invaris-scheme-academia .page-header,
body.invaris-scheme-academia .invaris-info-title,
body.invaris-scheme-academia .invaris-archive-hero,
body.invaris-scheme-academia .invaris-article-frame section>h2{border-color:var(--invaris-accent)!important}

body.invaris-scheme-spectrum .invaris-issue-page-heading::before,
body.invaris-scheme-spectrum .invaris-issue-page-articles-heading::before,
body.invaris-scheme-spectrum .page-header::before,
body.invaris-scheme-academia .invaris-issue-page-heading::before,
body.invaris-scheme-academia .invaris-issue-page-articles-heading::before,
body.invaris-scheme-academia .page-header::before{background:var(--invaris-accent)!important}

body.invaris-scheme-spectrum .pkp_structure_sidebar .pkp_block>.title,
body.invaris-scheme-academia .pkp_structure_sidebar .pkp_block>.title{border-left-color:var(--invaris-accent)!important}

/* Architeche: silver surfaces, RAASN blue accents and Urban text colours. */
body.invaris-scheme-academia,
body.invaris-scheme-academia button,
body.invaris-scheme-academia input,
body.invaris-scheme-academia select,
body.invaris-scheme-academia textarea {
  color:#2c3e50;
}

body.invaris-scheme-academia :is(h1,h2,h3,h4,h5,h6),
body.invaris-scheme-academia .page-header,
body.invaris-scheme-academia .page_title,
body.invaris-scheme-academia .invaris-info-title,
body.invaris-scheme-academia .invaris-issue-page-heading,
body.invaris-scheme-academia .invaris-issue-page-articles-heading,
body.invaris-scheme-academia .invaris-archive-card-title,
body.invaris-scheme-academia .invaris-article-frame {
  color:#2c3e50!important;
}

body.invaris-scheme-academia .obj_article_summary :is(.meta,.authors,.pages,.doi,.published),
body.invaris-scheme-academia .invaris-current-issue :is(.issue-date,.issue-feature-actions,.issue-feature-galleys-label),
body.invaris-scheme-academia .invaris-archive-card-meta,
body.invaris-scheme-academia .invaris-article-meta,
body.invaris-scheme-academia .invaris-article-byline,
body.invaris-scheme-academia .invaris-article-frame .obj_article_details .item,
body.invaris-scheme-academia .invaris-article-frame .obj_article_details .item.authors :is(.name,.affiliation,.userGroup,.orcid) {
  color:#2c3e50!important;
}

body.invaris-scheme-academia a:not(.btn):not(.button):not(.pkp_button):not(.obj_galley_link):not(.galley-link):not(.outline-button) {
  color:#2780e3;
}

body.invaris-scheme-academia a:not(.btn):not(.button):not(.pkp_button):not(.obj_galley_link):not(.galley-link):not(.outline-button):hover,
body.invaris-scheme-academia a:not(.btn):not(.button):not(.pkp_button):not(.obj_galley_link):not(.galley-link):not(.outline-button):focus {
  color:#ff0000;
}

body.invaris-scheme-academia .invaris-topbar,
body.invaris-scheme-academia .masthead,
body.invaris-scheme-academia .invaris-nav-shell,
body.invaris-scheme-academia .invaris-nav-shell.is-fixed {
  color:#000!important;
  background:#c0c0c0!important;
}

body.invaris-scheme-academia .brand-lockup,
body.invaris-scheme-academia .brand-lockup:hover,
body.invaris-scheme-academia .brand-lockup:focus,
body.invaris-scheme-academia .brand-kicker,
body.invaris-scheme-academia .brand-title,
body.invaris-scheme-academia .brand-subtitle,
body.invaris-scheme-academia .invaris-topbar-title,
body.invaris-scheme-academia .invaris-topbar-meta,
body.invaris-scheme-academia .invaris-topbar-meta a,
body.invaris-scheme-academia .invaris-topbar-login-link,
body.invaris-scheme-academia .invaris-topbar-language a,
body.invaris-scheme-academia .invaris-desktop-menu>li>a {
  color:#000!important;
}

body.invaris-scheme-academia .brand-kicker,
body.invaris-scheme-academia .brand-subtitle {
  color:rgba(0,0,0,.72)!important;
}

body.invaris-scheme-academia .brand-mark {
  background:#fff!important;
  border-color:#ddd!important;
  box-shadow:inset 0 0 0 2px #c0c0c0!important;
}

body.invaris-scheme-academia .brand-mark span {
  color:#222!important;
}

body.invaris-scheme-academia .search-field,
body.invaris-scheme-academia .outline-button {
  color:#000!important;
  background:#fff!important;
  border-color:#777!important;
}

body.invaris-scheme-academia .search-field svg,
body.invaris-scheme-academia .search-field input,
body.invaris-scheme-academia .outline-button {
  color:#000!important;
}

body.invaris-scheme-academia .search-field input::placeholder {
  color:#777!important;
}

body.invaris-scheme-academia .search-field:focus-within,
body.invaris-scheme-academia .outline-button:hover,
body.invaris-scheme-academia .outline-button:focus,
body.invaris-scheme-academia .invaris-desktop-menu>li>a:hover,
body.invaris-scheme-academia .invaris-desktop-menu>li>a:focus,
body.invaris-scheme-academia .invaris-desktop-menu>li.is-active>a,
body.invaris-scheme-academia .invaris-desktop-menu>li>a[aria-current="page"] {
  color:#ff0000!important;
  background:#c0c0c0!important;
  border-color:#2c3e50!important;
}

body.invaris-scheme-academia .invaris-desktop-menu .dropdown-menu,
body.invaris-scheme-academia .invaris-user-menu .dropdown-menu,
body.invaris-scheme-academia .invaris-topbar-user-menu .dropdown-menu {
  color:#2c3e50!important;
  background:#fff!important;
  border-color:#ddd!important;
}

body.invaris-scheme-academia .invaris-desktop-menu .dropdown-item:hover,
body.invaris-scheme-academia .invaris-desktop-menu .dropdown-item:focus,
body.invaris-scheme-academia .invaris-user-menu .dropdown-item:hover,
body.invaris-scheme-academia .invaris-user-menu .dropdown-item:focus {
  color:#fff!important;
  background:#2780e3!important;
}

body.invaris-scheme-academia .btn,
body.invaris-scheme-academia .button,
body.invaris-scheme-academia .pkp_button,
body.invaris-scheme-academia input[type="submit"],
body.invaris-scheme-academia input[type="button"],
body.invaris-scheme-academia .obj_galley_link,
body.invaris-scheme-academia .galley-link,
body.invaris-scheme-academia .invaris-issue-archive-button,
body.invaris-scheme-academia .invaris-modal-submit,
body.invaris-scheme-academia .pkp_structure_sidebar .pkp_block.block_make_submission a {
  color:#000!important;
  background:#c0c0c0!important;
  border-color:#c0c0c0!important;
}

body.invaris-scheme-academia .btn:hover,
body.invaris-scheme-academia .btn:focus,
body.invaris-scheme-academia .button:hover,
body.invaris-scheme-academia .button:focus,
body.invaris-scheme-academia .pkp_button:hover,
body.invaris-scheme-academia .pkp_button:focus,
body.invaris-scheme-academia input[type="submit"]:hover,
body.invaris-scheme-academia input[type="submit"]:focus,
body.invaris-scheme-academia input[type="button"]:hover,
body.invaris-scheme-academia input[type="button"]:focus,
body.invaris-scheme-academia .obj_galley_link:hover,
body.invaris-scheme-academia .obj_galley_link:focus,
body.invaris-scheme-academia .galley-link:hover,
body.invaris-scheme-academia .galley-link:focus,
body.invaris-scheme-academia .invaris-issue-archive-button:hover,
body.invaris-scheme-academia .invaris-issue-archive-button:focus,
body.invaris-scheme-academia .invaris-modal-submit:hover,
body.invaris-scheme-academia .invaris-modal-submit:focus,
body.invaris-scheme-academia .pkp_structure_sidebar .pkp_block.block_make_submission a:hover,
body.invaris-scheme-academia .pkp_structure_sidebar .pkp_block.block_make_submission a:focus {
  color:#000!important;
  background:#a6a6a6!important;
  border-color:#a6a6a6!important;
}

body.invaris-scheme-academia .text-primary {color:#2780e3!important}
body.invaris-scheme-academia .text-success {color:#3fb618!important}
body.invaris-scheme-academia .text-info {color:#9954bb!important}
body.invaris-scheme-academia .text-warning {color:#ff7518!important}
body.invaris-scheme-academia .text-danger {color:#ff0039!important}
body.invaris-scheme-academia .alert-info {color:#fff!important;background:#c0c0c0!important;border-color:#7643a8!important}

body.invaris-scheme-academia input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),
body.invaris-scheme-academia select,
body.invaris-scheme-academia textarea,
body.invaris-scheme-academia .form-control {
  color:#2c3e50!important;
  background:#fff!important;
  border-color:#ccc!important;
  box-shadow:none!important;
}

body.invaris-scheme-academia input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):focus,
body.invaris-scheme-academia select:focus,
body.invaris-scheme-academia textarea:focus,
body.invaris-scheme-academia .form-control:focus {
  border-color:#2780e3!important;
  box-shadow:0 0 0 .2rem rgba(39,128,227,.18)!important;
}

body.invaris-scheme-academia .pkp_structure_sidebar .pkp_block {
  color:#2c3e50!important;
  background:#fff!important;
  border-color:#ddd!important;
}

body.invaris-scheme-academia .pkp_structure_sidebar .pkp_block>.title:not(.pkp_screen_reader),
body.invaris-scheme-academia .pkp_structure_sidebar .pkp_block>h2:not(.pkp_screen_reader),
body.invaris-scheme-academia .pkp_structure_sidebar .pkp_block>h3:not(.pkp_screen_reader),
body.invaris-scheme-academia .pkp_structure_sidebar :is(
  #customblock-invaris-sidebar-navigation,
  #customblock-invaris-sidebar-1,
  #customblock-invaris-sidebar-2,
  #customblock-invaris-sidebar-3,
  #customblock-invaris-sidebar-4,
  #customblock-invaris-sidebar-5,
  #customblock-invaris-sidebar-6,
  #customblock-invaris-sidebar-7,
  #customblock-invaris-sidebar-8,
  .pkp_block.block_custom
).pkp_block.block_custom>:is(.title,h2,h3):not(.pkp_screen_reader) {
  box-sizing:border-box!important;
  width:100%!important;
  margin:0!important;
  padding:17px 18px!important;
  color:#2c3e50!important;
  background:#c0c0c0!important;
  border-color:#ddd!important;
}

body.invaris-scheme-academia .pkp_structure_sidebar .pkp_block>.title:not(.pkp_screen_reader)::after,
body.invaris-scheme-academia .pkp_structure_sidebar .pkp_block>h2:not(.pkp_screen_reader)::after,
body.invaris-scheme-academia .pkp_structure_sidebar .pkp_block>h3:not(.pkp_screen_reader)::after,
body.invaris-scheme-academia .pkp_structure_sidebar :is(
  #customblock-invaris-sidebar-navigation,
  #customblock-invaris-sidebar-1,
  #customblock-invaris-sidebar-2,
  #customblock-invaris-sidebar-3,
  #customblock-invaris-sidebar-4,
  #customblock-invaris-sidebar-5,
  #customblock-invaris-sidebar-6,
  #customblock-invaris-sidebar-7,
  #customblock-invaris-sidebar-8,
  .pkp_block.block_custom
).pkp_block.block_custom>:is(.title,h2,h3):not(.pkp_screen_reader)::after {
  display:block!important;
  width:auto!important;
  height:2px!important;
  margin:10px -18px -12px!important;
  background:#2e4394!important;
  border:0!important;
}

body.invaris-scheme-academia .page-header,
body.invaris-scheme-academia .invaris-issue-page-heading,
body.invaris-scheme-academia .invaris-issue-page-articles-heading,
body.invaris-scheme-academia .invaris-info-title,
body.invaris-scheme-academia .pkp_structure_main .page_title,
body.invaris-scheme-academia .obj_article_details .page_title,
body.invaris-scheme-academia .cmp_announcements>h2,
body.invaris-scheme-academia .invaris-home-announcements .cmp_announcements>h2,
body.invaris-scheme-academia .invaris-article-frame section>h2,
body.invaris-scheme-academia .invaris-article-shell section>h2,
body.invaris-scheme-academia .invaris-article-references h2,
body.invaris-scheme-academia .invaris-article-citation h2 {
  border-bottom-color:#2e4394!important;
}

body.invaris-scheme-academia .invaris-current-issue .issue-feature,
body.invaris-scheme-academia .invaris-home-issue-toc,
body.invaris-scheme-academia .invaris-issue-hero,
body.invaris-scheme-academia .invaris-archive-hero,
body.invaris-scheme-academia .invaris-article-frame {
  border-top-color:#2e4394!important;
}

body.invaris-scheme-academia .invaris-nav-shell,
body.invaris-scheme-academia .invaris-current-issue .issue-feature {
  border-bottom-color:#2e4394!important;
}

body.invaris-scheme-academia .pkp_structure_sidebar #customblock-invaris-sidebar-navigation .invaris-sidebar-nav-link,
body.invaris-scheme-academia .pkp_structure_sidebar .pkp_block:not(.block_custom)>.content li>a {
  color:#2780e3!important;
  background:#fff!important;
  border-color:#ddd!important;
}

body.invaris-scheme-academia .pkp_structure_sidebar #customblock-invaris-sidebar-navigation .invaris-sidebar-nav-link:hover,
body.invaris-scheme-academia .pkp_structure_sidebar #customblock-invaris-sidebar-navigation .invaris-sidebar-nav-link:focus,
body.invaris-scheme-academia .pkp_structure_sidebar .pkp_block:not(.block_custom)>.content li>a:hover,
body.invaris-scheme-academia .pkp_structure_sidebar .pkp_block:not(.block_custom)>.content li>a:focus {
  color:#ff0000!important;
  background:#c0c0c0!important;
}

body.invaris-scheme-academia .pagination a,
body.invaris-scheme-academia .pagination span,
body.invaris-scheme-academia .cmp_pagination a {
  color:#fff!important;
  background:#2780e3!important;
  border-color:#2780e3!important;
}

body.invaris-scheme-academia .pagination a:hover,
body.invaris-scheme-academia .pagination a:focus,
body.invaris-scheme-academia .pagination .active a,
body.invaris-scheme-academia .cmp_pagination a:hover,
body.invaris-scheme-academia .cmp_pagination a:focus {
  color:#fff!important;
  background:#1967be!important;
  border-color:#1967be!important;
}

body.invaris-scheme-academia .invaris-footer,
body.invaris-scheme-academia .invaris-footer-v2 {
  color:#2c3e50!important;
  background:#e6e6e6!important;
}

body.invaris-scheme-academia .invaris-footer-v2 .invaris-footer-heading,
body.invaris-scheme-academia .invaris-footer-v2 .invaris-footer-journal-name,
body.invaris-scheme-academia .invaris-footer-v2 .invaris-footer-publisher,
body.invaris-scheme-academia .invaris-footer-v2 .invaris-footer-extra,
body.invaris-scheme-academia .invaris-footer-v2 .invaris-footer-links li,
body.invaris-scheme-academia .invaris-footer-v2 .invaris-footer-bottom {
  color:#2c3e50!important;
}

body.invaris-scheme-academia .invaris-footer-v2 .invaris-footer-links a,
body.invaris-scheme-academia .invaris-footer-v2 .invaris-footer-extra a,
body.invaris-scheme-academia .invaris-footer a {
  color:#2780e3!important;
}

body.invaris-scheme-academia .invaris-footer-v2 .invaris-footer-links a:hover,
body.invaris-scheme-academia .invaris-footer-v2 .invaris-footer-links a:focus,
body.invaris-scheme-academia .invaris-footer-v2 .invaris-footer-extra a:hover,
body.invaris-scheme-academia .invaris-footer-v2 .invaris-footer-extra a:focus,
body.invaris-scheme-academia .invaris-footer a:hover,
body.invaris-scheme-academia .invaris-footer a:focus {
  color:#ff0000!important;
}

/* Urban: Bootstrap Flatly presentation with the journal's red heading rule. */
body.invaris-scheme-spectrum .alert-info {
  color: #000 !important;
  background-color: #fff !important;
  border-color: #3498db !important;
}

body.invaris-scheme-spectrum .btn,
body.invaris-scheme-spectrum .button,
body.invaris-scheme-spectrum .pkp_button,
body.invaris-scheme-spectrum .outline-button,
body.invaris-scheme-spectrum input[type="submit"],
body.invaris-scheme-spectrum input[type="button"],
body.invaris-scheme-spectrum .obj_galley_link,
body.invaris-scheme-spectrum .galley-link,
body.invaris-scheme-spectrum .invaris-issue-archive-button,
body.invaris-scheme-spectrum .invaris-modal-submit {
  border-width: 2px !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}

body.invaris-scheme-spectrum .btn-primary,
body.invaris-scheme-spectrum .pkp_button:not(.warnable),
body.invaris-scheme-spectrum input[type="submit"] {
  color: #fff !important;
  background-color: #2c3e50 !important;
  border-color: #2c3e50 !important;
}

body.invaris-scheme-spectrum .btn-primary:hover,
body.invaris-scheme-spectrum .btn-primary:focus,
body.invaris-scheme-spectrum .pkp_button:not(.warnable):hover,
body.invaris-scheme-spectrum .pkp_button:not(.warnable):focus,
body.invaris-scheme-spectrum input[type="submit"]:hover,
body.invaris-scheme-spectrum input[type="submit"]:focus {
  color: #fff !important;
  background-color: #1a252f !important;
  border-color: #1a252f !important;
}

body.invaris-scheme-spectrum .btn-success { background-color:#18bc9c!important; border-color:#18bc9c!important; color:#fff!important; }
body.invaris-scheme-spectrum .btn-info { background-color:#3498db!important; border-color:#3498db!important; color:#fff!important; }
body.invaris-scheme-spectrum .btn-warning { background-color:#f39c12!important; border-color:#f39c12!important; color:#fff!important; }
body.invaris-scheme-spectrum .btn-danger { background-color:#e74c3c!important; border-color:#e74c3c!important; color:#fff!important; }
body.invaris-scheme-spectrum .btn-secondary,
body.invaris-scheme-spectrum .btn-default { background-color:#95a5a6!important; border-color:#95a5a6!important; color:#fff!important; }

/* Urban: normalize component-specific legacy blues to the Flatly palette. */
body.invaris-scheme-spectrum .invaris-home-issue-toc .obj_issue_toc .section>h3,
body.invaris-scheme-spectrum .invaris-home-issue-toc .invaris-home-article-card .article-type,
body.invaris-scheme-spectrum .invaris-home-issue-toc .invaris-home-article-card .article-read-more,
body.invaris-scheme-spectrum .invaris-indexing-panel .eyebrow,
body.invaris-scheme-spectrum .invaris-issue-page-toc .section>h2,
body.invaris-scheme-spectrum .invaris-issue-page-toc .section>h3,
body.invaris-scheme-spectrum .invaris-archive-card-volume,
body.invaris-scheme-spectrum .invaris-article-kicker,
body.invaris-scheme-spectrum .invaris-article-frame .obj_article_details .item.authors .orcid a,
body.invaris-scheme-spectrum .invaris-article-frame .obj_article_details .item.citation .citation_formats_list a {
  color:#18bc9c!important;
}

body.invaris-scheme-spectrum .invaris-current-issue .issue-date,
body.invaris-scheme-spectrum .invaris-current-issue .issue-feature-actions,
body.invaris-scheme-spectrum .invaris-current-issue .issue-feature-galleys-label,
body.invaris-scheme-spectrum .obj_article_summary .meta,
body.invaris-scheme-spectrum .obj_article_summary .authors,
body.invaris-scheme-spectrum .obj_article_summary .pages,
body.invaris-scheme-spectrum .obj_article_summary .doi,
body.invaris-scheme-spectrum .obj_article_summary .doi a,
body.invaris-scheme-spectrum .obj_article_summary .published,
body.invaris-scheme-spectrum .invaris-home-issue-toc .obj_article_summary .meta,
body.invaris-scheme-spectrum .invaris-home-issue-toc .obj_article_summary .authors,
body.invaris-scheme-spectrum .invaris-home-issue-toc .obj_article_summary .pages,
body.invaris-scheme-spectrum .invaris-home-issue-toc .obj_article_summary .published,
body.invaris-scheme-spectrum .invaris-home-issue-toc .invaris-home-article-card .meta,
body.invaris-scheme-spectrum .invaris-home-issue-toc .invaris-home-article-card .authors,
body.invaris-scheme-spectrum .invaris-home-issue-toc .invaris-home-article-card .pages,
body.invaris-scheme-spectrum .invaris-home-issue-toc .invaris-home-article-card .doi,
body.invaris-scheme-spectrum .invaris-home-issue-toc .invaris-home-article-card .doi::before,
body.invaris-scheme-spectrum .invaris-home-issue-toc .invaris-home-article-card .doi a,
body.invaris-scheme-spectrum .invaris-issue-page-toc .obj_article_summary .meta,
body.invaris-scheme-spectrum .invaris-issue-page-toc .obj_article_summary .authors,
body.invaris-scheme-spectrum .invaris-issue-page-toc .obj_article_summary .pages,
body.invaris-scheme-spectrum .invaris-issue-page-toc .obj_article_summary .doi,
body.invaris-scheme-spectrum .invaris-issue-page-toc .obj_article_summary .published,
body.invaris-scheme-spectrum .invaris-issue-page-toc .obj_article_summary .doi a,
body.invaris-scheme-spectrum .invaris-archive-card-meta,
body.invaris-scheme-spectrum .invaris-archive-card-title,
body.invaris-scheme-spectrum .invaris-article-meta,
body.invaris-scheme-spectrum .invaris-article-meta a,
body.invaris-scheme-spectrum .invaris-article-byline,
body.invaris-scheme-spectrum .invaris-article-frame .obj_article_details .item.authors .name,
body.invaris-scheme-spectrum .invaris-article-frame .obj_article_details .item.authors .affiliation,
body.invaris-scheme-spectrum .invaris-article-frame .obj_article_details .item.authors .userGroup,
body.invaris-scheme-spectrum .invaris-article-frame .obj_article_details .item.authors .orcid {
  color:#2c3e50!important;
}

body.invaris-scheme-spectrum .obj_article_summary .pages::before,
body.invaris-scheme-spectrum .invaris-home-issue-toc .invaris-home-article-card .pages::before {
  background:
    linear-gradient(#2c3e50,#2c3e50) 3px 3px / 8px 1px no-repeat,
    linear-gradient(#2c3e50,#2c3e50) 3px 6px / 8px 1px no-repeat,
    linear-gradient(#2c3e50,#2c3e50) 3px 9px / 6px 1px no-repeat!important;
  border-color:#2c3e50!important;
}

body.invaris-scheme-spectrum .invaris-current-issue .issue-description,
body.invaris-scheme-spectrum .invaris-home-issue-toc .obj_article_summary .title .subtitle,
body.invaris-scheme-spectrum .invaris-issue-page-toc .obj_article_summary .subtitle,
body.invaris-scheme-spectrum .invaris-article-frame,
body.invaris-scheme-spectrum .invaris-article-subtitle,
body.invaris-scheme-spectrum .invaris-article-frame .obj_article_details .item,
body.invaris-scheme-spectrum .invaris-keywords-panel,
body.invaris-scheme-spectrum .invaris-article-metrics-panel,
body.invaris-scheme-spectrum .invaris-related-block,
body.invaris-scheme-spectrum .invaris-article-page>section[id^="articlesBy"][id$="List"],
body.invaris-scheme-spectrum .pkp_structure_sidebar .pkp_block:not(.block_custom)>.content,
body.invaris-scheme-spectrum .pkp_structure_main>.page.invaris-info-page {
  color:#2c3e50!important;
}

body.invaris-scheme-spectrum .invaris-current-issue .issue-description {
  border-left-color:#b4bcc2!important;
}

body.invaris-scheme-spectrum .obj_galley_link,
body.invaris-scheme-spectrum .invaris-home-issue-toc .obj_article_summary .obj_galley_link,
body.invaris-scheme-spectrum .invaris-current-issue .issue-feature-galleys .obj_galley_link,
body.invaris-scheme-spectrum .invaris-article-primary-galleys .obj_galley_link {
  color:#fff!important;
  background-color:#2c3e50!important;
  border-color:#2c3e50!important;
  border-width:2px!important;
  border-radius:4px!important;
}

body.invaris-scheme-spectrum .obj_galley_link:hover,
body.invaris-scheme-spectrum .obj_galley_link:focus,
body.invaris-scheme-spectrum .invaris-home-issue-toc .obj_article_summary .obj_galley_link:hover,
body.invaris-scheme-spectrum .invaris-home-issue-toc .obj_article_summary .obj_galley_link:focus,
body.invaris-scheme-spectrum .invaris-current-issue .issue-feature-galleys .obj_galley_link:hover,
body.invaris-scheme-spectrum .invaris-current-issue .issue-feature-galleys .obj_galley_link:focus,
body.invaris-scheme-spectrum .invaris-article-primary-galleys .obj_galley_link:hover,
body.invaris-scheme-spectrum .invaris-article-primary-galleys .obj_galley_link:focus {
  color:#fff!important;
  background-color:#1a252f!important;
  border-color:#1a252f!important;
}

body.invaris-scheme-spectrum .invaris-current-issue .invaris-issue-cards-toggle {
  color:#fff!important;
  background:#2c3e50!important;
  border-color:#2c3e50!important;
  border-width:2px!important;
  border-radius:4px!important;
}

body.invaris-scheme-spectrum .invaris-sidebar-submit-icon { background:#2c3e50!important; }

/* Urban typography: keep Signature metrics and hierarchy; change families only. */
body.invaris-scheme-spectrum.invaris-type-source,
body.invaris-scheme-spectrum.invaris-type-ibm-plex {
  --invaris-font-sans:"Source Sans 3","Helvetica Neue",Helvetica,Arial,sans-serif;
  --invaris-font-serif:"Source Serif 4",Georgia,"Times New Roman",serif;
  --invaris-ui-font:var(--invaris-font-sans);
}

body.invaris-scheme-spectrum,
body.invaris-scheme-spectrum button,
body.invaris-scheme-spectrum input,
body.invaris-scheme-spectrum select,
body.invaris-scheme-spectrum textarea {
  color:#2c3e50;
  font-family:var(--invaris-font-sans)!important;
}

body.invaris-scheme-spectrum .invaris-topbar h1,
body.invaris-scheme-spectrum .invaris-topbar h2,
body.invaris-scheme-spectrum .invaris-masthead h1,
body.invaris-scheme-spectrum .invaris-masthead h2,
body.invaris-scheme-spectrum .invaris-footer h1,
body.invaris-scheme-spectrum .invaris-footer h2 { color:#fff; }

body.invaris-scheme-spectrum .invaris-desktop-menu>li>a:hover,
body.invaris-scheme-spectrum .invaris-desktop-menu>li>a:focus,
body.invaris-scheme-spectrum .invaris-desktop-menu>li>a[aria-expanded="true"] {
  color:#18bc9c!important;
  background:transparent!important;
}

body.invaris-scheme-spectrum .invaris-desktop-menu .dropdown-menu,
body.invaris-scheme-spectrum .invaris-user-menu .dropdown-menu,
body.invaris-scheme-spectrum .invaris-topbar-user-menu .dropdown-menu {
  color:#7b8a8b!important;
  background:#fff!important;
  border-color:rgba(0,0,0,.15)!important;
  border-radius:4px!important;
}

body.invaris-scheme-spectrum .invaris-desktop-menu .dropdown-item:hover,
body.invaris-scheme-spectrum .invaris-desktop-menu .dropdown-item:focus,
body.invaris-scheme-spectrum .invaris-user-menu .dropdown-item:hover,
body.invaris-scheme-spectrum .invaris-user-menu .dropdown-item:focus {
  color:#fff!important;
  background:#2c3e50!important;
}

body.invaris-scheme-spectrum .invaris-about-panel {
  color:#2c3e50!important;
  background:#ecf0f1!important;
  border-radius:4px!important;
}

body.invaris-scheme-spectrum .invaris-journal-description,
body.invaris-scheme-spectrum .invaris-journal-description strong { color:#2c3e50!important; }

body.invaris-scheme-spectrum .cmp_announcements>h2,
body.invaris-scheme-spectrum .invaris-section-strip {
  color:#2c3e50!important;
  background:#ecf0f1!important;
}

body.invaris-scheme-spectrum .invaris-current-issue .issue-feature,
body.invaris-scheme-spectrum .invaris-home-issue-toc .invaris-home-article-card,
body.invaris-scheme-spectrum .invaris-archive-card,
body.invaris-scheme-spectrum .invaris-article-frame,
body.invaris-scheme-spectrum .invaris-indexing-panel .logo-block,
body.invaris-scheme-spectrum .pkp_structure_sidebar .pkp_block {
  background-color:#fff!important;
  border-color:#ecf0f1!important;
  border-radius:4px!important;
}

body.invaris-scheme-spectrum .invaris-home-issue-toc .invaris-home-article-card:hover,
body.invaris-scheme-spectrum .invaris-home-issue-toc .invaris-home-article-card:focus-within,
body.invaris-scheme-spectrum .invaris-archive-card:hover,
body.invaris-scheme-spectrum .invaris-indexing-panel a.logo-block:hover,
body.invaris-scheme-spectrum .invaris-indexing-panel a.logo-block:focus {
  background-color:#ecf0f1!important;
  border-color:#b4bcc2!important;
}

body.invaris-scheme-spectrum .pkp_structure_sidebar #customblock-invaris-sidebar-navigation .invaris-sidebar-nav-item {
  border-bottom-color:#ecf0f1!important;
}

body.invaris-scheme-spectrum .pkp_structure_sidebar #customblock-invaris-sidebar-navigation .invaris-sidebar-nav-link {
  color:#2c3e50!important;
  background:#fff!important;
}

body.invaris-scheme-spectrum .pkp_structure_sidebar #customblock-invaris-sidebar-navigation .invaris-sidebar-nav-link:hover,
body.invaris-scheme-spectrum .pkp_structure_sidebar #customblock-invaris-sidebar-navigation .invaris-sidebar-nav-link:focus {
  color:#fff!important;
  background:#18bc9c!important;
}

body.invaris-scheme-spectrum .pkp_structure_sidebar #customblock-invaris-sidebar-navigation .is-submit .invaris-sidebar-nav-link {
  color:#2c3e50!important;
  background:#ecf0f1!important;
}

body.invaris-scheme-spectrum .pkp_structure_sidebar #customblock-invaris-sidebar-navigation .is-submit .invaris-sidebar-nav-link:hover,
body.invaris-scheme-spectrum .pkp_structure_sidebar #customblock-invaris-sidebar-navigation .is-submit .invaris-sidebar-nav-link:focus {
  color:#fff!important;
  background:#18bc9c!important;
}

body.invaris-scheme-spectrum .pkp_structure_sidebar .pkp_block:not(.block_custom)>.content li>a {
  color:#2c3e50!important;
  background:#fff!important;
  border-color:#ecf0f1!important;
}

body.invaris-scheme-spectrum .pkp_structure_sidebar .pkp_block:not(.block_custom)>.content li>a:hover,
body.invaris-scheme-spectrum .pkp_structure_sidebar .pkp_block:not(.block_custom)>.content li>a:focus {
  color:#fff!important;
  background:#18bc9c!important;
}

body.invaris-scheme-spectrum input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not(#invarisHeaderSearch),
body.invaris-scheme-spectrum select,
body.invaris-scheme-spectrum textarea,
body.invaris-scheme-spectrum .form-control {
  color:#2c3e50!important;
  background:#fff!important;
  border:2px solid #dce4ec!important;
  border-radius:4px!important;
  box-shadow:none!important;
}

body.invaris-scheme-spectrum input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not(#invarisHeaderSearch):focus,
body.invaris-scheme-spectrum select:focus,
body.invaris-scheme-spectrum textarea:focus,
body.invaris-scheme-spectrum .form-control:focus {
  border-color:#2c3e50!important;
  box-shadow:none!important;
  outline:0!important;
}

body.invaris-scheme-spectrum .masthead .search-field {
  border:2px solid #dce4ec!important;
  border-radius:4px!important;
  box-shadow:none!important;
}

body.invaris-scheme-spectrum .masthead .search-field input,
body.invaris-scheme-spectrum .masthead .search-field input:focus {
  color:#fff!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}

body.invaris-scheme-spectrum .masthead .search-field input::placeholder {
  color:#ecf0f1!important;
  opacity:1;
}

body.invaris-scheme-spectrum table>thead>tr>th,
body.invaris-scheme-spectrum table>tbody>tr>th,
body.invaris-scheme-spectrum table>tfoot>tr>th,
body.invaris-scheme-spectrum table>thead>tr>td,
body.invaris-scheme-spectrum table>tbody>tr>td,
body.invaris-scheme-spectrum table>tfoot>tr>td { border-color:#ecf0f1!important; }

body.invaris-scheme-spectrum .pagination a,
body.invaris-scheme-spectrum .pagination span,
body.invaris-scheme-spectrum .cmp_pagination a {
  color:#fff!important;
  background:#18bc9c!important;
  border-color:transparent!important;
}

body.invaris-scheme-spectrum .pagination a:hover,
body.invaris-scheme-spectrum .pagination a:focus,
body.invaris-scheme-spectrum .pagination .active a,
body.invaris-scheme-spectrum .cmp_pagination a:hover,
body.invaris-scheme-spectrum .cmp_pagination a:focus {
  color:#fff!important;
  background:#128f76!important;
}

/* Urban Sidebar headers: full-width fill with the same thin double rule. */
body.invaris-scheme-spectrum .pkp_structure_sidebar .pkp_block>.title:not(.pkp_screen_reader),
body.invaris-scheme-spectrum .pkp_structure_sidebar .pkp_block>h2:not(.pkp_screen_reader),
body.invaris-scheme-spectrum .pkp_structure_sidebar .pkp_block>h3:not(.pkp_screen_reader) {
  box-sizing:border-box!important;
  width:100%!important;
  margin:0!important;
  padding:17px 18px 0!important;
  background:#ecf0f1!important;
}

body.invaris-scheme-spectrum .pkp_structure_sidebar .pkp_block>.title:not(.pkp_screen_reader)::after,
body.invaris-scheme-spectrum .pkp_structure_sidebar .pkp_block>h2:not(.pkp_screen_reader)::after,
body.invaris-scheme-spectrum .pkp_structure_sidebar .pkp_block>h3:not(.pkp_screen_reader)::after {
  display:block!important;
  width:auto!important;
  height:0!important;
  margin:10px -18px 0!important;
  background:transparent!important;
  border-bottom:3px double #ff0000!important;
}

/*
 * Custom blocks use id-specific Signature selectors. Keep the Urban colour
 * treatment authoritative without changing their inherited typography or
 * geometry. Hidden OJS titles stay available to assistive technology only.
 */
body.invaris-scheme-spectrum .pkp_structure_sidebar :is(
  #customblock-invaris-sidebar-navigation,
  #customblock-invaris-sidebar-1,
  #customblock-invaris-sidebar-2,
  #customblock-invaris-sidebar-3,
  #customblock-invaris-sidebar-4,
  #customblock-invaris-sidebar-5,
  #customblock-invaris-sidebar-6,
  #customblock-invaris-sidebar-7,
  #customblock-invaris-sidebar-8,
  .pkp_block.block_custom
).pkp_block.block_custom > :is(.title, h2, h3):not(.pkp_screen_reader) {
  box-sizing:border-box!important;
  width:100%!important;
  margin:0!important;
  padding:17px 18px 0!important;
  background:#ecf0f1!important;
}

body.invaris-scheme-spectrum .pkp_structure_sidebar :is(
  #customblock-invaris-sidebar-navigation,
  #customblock-invaris-sidebar-1,
  #customblock-invaris-sidebar-2,
  #customblock-invaris-sidebar-3,
  #customblock-invaris-sidebar-4,
  #customblock-invaris-sidebar-5,
  #customblock-invaris-sidebar-6,
  #customblock-invaris-sidebar-7,
  #customblock-invaris-sidebar-8,
  .pkp_block.block_custom
).pkp_block.block_custom > :is(.title, h2, h3):not(.pkp_screen_reader)::after {
  display:block!important;
  width:auto!important;
  height:0!important;
  margin:10px -18px 0!important;
  background:transparent!important;
  border-bottom:3px double #ff0000!important;
}

body.invaris-scheme-spectrum .pkp_structure_sidebar .pkp_block.block_make_submission>.content a,
body.invaris-scheme-spectrum .pkp_structure_sidebar .pkp_block.block_make_submission a.block_make_submission_link {
  background:#ecf0f1!important;
}

/* Replace existing Signature accent rules in place; never add new separators. */
body.invaris-scheme-spectrum .page-header,
body.invaris-scheme-spectrum .invaris-issue-page-heading,
body.invaris-scheme-spectrum .invaris-issue-page-articles-heading,
body.invaris-scheme-spectrum .invaris-info-title,
body.invaris-scheme-spectrum .pkp_structure_main .page_title,
body.invaris-scheme-spectrum .obj_article_details .page_title,
body.invaris-scheme-spectrum .cmp_announcements>h2,
body.invaris-scheme-spectrum .invaris-home-announcements .cmp_announcements>h2,
body.invaris-scheme-spectrum .invaris-article-frame section>h2,
body.invaris-scheme-spectrum .invaris-article-shell section>h2,
body.invaris-scheme-spectrum .invaris-article-references h2,
body.invaris-scheme-spectrum .invaris-article-citation h2 {
  border-bottom:3px double #ff0000!important;
}

body.invaris-scheme-spectrum .invaris-current-issue .issue-feature,
body.invaris-scheme-spectrum .invaris-home-issue-toc,
body.invaris-scheme-spectrum .invaris-issue-hero,
body.invaris-scheme-spectrum .invaris-archive-hero,
body.invaris-scheme-spectrum .invaris-article-frame {
  border-top:3px double #ff0000!important;
}

body.invaris-scheme-spectrum .invaris-nav-shell,
body.invaris-scheme-spectrum .invaris-current-issue .issue-feature {
  border-bottom:3px double #ff0000!important;
}
