/* Quick Submit public pages — inherits the theme's fonts and colours. */
.qsub-article, .qsub-issue { --qsub-muted: color-mix(in srgb, currentColor 62%, transparent); --qsub-line: color-mix(in srgb, currentColor 16%, transparent); }

.qsub-subtitle { font-size: 1.15em; margin-top: 0; }
.qsub-alt-title { font-style: italic; color: var(--qsub-muted); margin: .25em 0; }

.qsub-authors { list-style: none; margin: 1em 0; padding: 0; }
.qsub-authors .qsub-author { margin: .35em 0; }
.qsub-author-name { font-weight: 600; }
.qsub-author-role { color: var(--qsub-muted); font-size: .9em; }
.qsub-affiliation { display: block; color: var(--qsub-muted); font-size: .9em; }
.qsub-orcid { display: inline-block; font-size: .65em; font-weight: 700; line-height: 1; padding: .25em .35em; border-radius: 50%; background: #a6ce39; color: #fff !important; text-decoration: none !important; vertical-align: middle; }

.qsub-facts { display: flex; flex-wrap: wrap; gap: .5em 1.5em; margin: 1em 0; padding: .75em 0; border-top: 1px solid var(--qsub-line); border-bottom: 1px solid var(--qsub-line); font-size: .9em; }
.qsub-facts div { display: flex; gap: .4em; }
.qsub-facts dt { color: var(--qsub-muted); margin: 0; }
.qsub-facts dd { margin: 0; }

.qsub-galleys { display: flex; flex-wrap: wrap; gap: .5em; }
.qsub-galley { display: inline-block; padding: .3em .9em; border: 1px solid currentColor; border-radius: 3px; text-decoration: none !important; font-weight: 600; font-size: .9em; }
.qsub-galley-lang { font-weight: 400; }

.qsub-abstract h2, .qsub-references h2, .qsub-statement h2 { font-size: 1.15em; margin: 1.6em 0 .5em; }
.qsub-lang { font-weight: 400; color: var(--qsub-muted); }
.qsub-keywords, .qsub-vocab { font-size: .95em; }
.qsub-references ol { padding-left: 1.4em; font-size: .92em; }
.qsub-references li { margin: .3em 0; overflow-wrap: anywhere; }
.qsub-license { margin-top: 2em; padding-top: 1em; border-top: 1px solid var(--qsub-line); font-size: .85em; color: var(--qsub-muted); }

.qsub-issue-ident { color: var(--qsub-muted); }
.qsub-toc-section { font-size: 1.2em; margin: 1.5em 0 .5em; padding-bottom: .25em; border-bottom: 1px solid var(--qsub-line); }
.qsub-toc { list-style: none; margin: 0; padding: 0; }
.qsub-toc-item { margin: 0 0 1em; }
.qsub-toc-title { display: block; font-weight: 600; }
.qsub-toc-authors, .qsub-toc-pages { color: var(--qsub-muted); font-size: .9em; margin-right: .75em; }
.qsub-toc-item .qsub-galley { margin-top: .35em; font-size: .8em; padding: .15em .6em; }

.qsub-issue-cfp { margin: 1em 0 1.5em; padding: 1em 1.2em; border: 1px solid var(--qsub-line); border-radius: 6px; }
.qsub-issue-cfp .qsub-submit-link { font-size: 1em; padding: .45em 1.1em; }
.qsub-issue-deadline { margin-left: .8em; color: var(--qsub-muted); font-size: .9em; }
