/* ******************
* Styles für die Beleglisten
* ******************** */
/* Basis-Styles */
.reflist {
margin-bottom: .6rem;
font-size: 90%;
}
.reflist ol {
list-style-type: decimal;
}
/* Listenstyles für die Aufzählungen konsequent fortführen */
.reflist-upper-alpha ol{
list-style-type: upper-alpha;
}
.reflist-upper-roman ol{
list-style-type: upper-roman;
}
.reflist-lower-alpha ol{
list-style-type: lower-alpha;
}
.reflist-intern ol,
.reflist-lower-greek ol {
list-style-type: lower-greek;
}
.reflist-notes ol,
.reflist-lower-roman ol{
list-style-type: lower-roman;
}
/* ********************
* Styles für Belege im Fließtext
* (Web/Literatur/Journal/Media)
* ********************** */
.citation {
font-style: normal;
line-height: 1.45;
}
/* kleine Badges/Hinweise */
.citation .cite-lang,
.citation .cite-note,
.citation .cite-archive,
.citation .cite-pdf,
.citation .cite-access,
.citation .cite-paywall {
opacity: 0.9;
font-size: 0.95em;
white-space: nowrap;
}
/* Ikonen dezent einrücken */
.citation i {
margin: 0 2px;
}
/* Archiv / PDF visuell etwas betonen */
.citation .cite-archive i,
.citation .cite-pdf i {
opacity: 0.95;
}
/* Zugriffshinweise – jetzt mit echter Optik */
.citation .cite-access {
padding: 0 0.25em;
border: 1px solid #9aa6b2;
border-radius: 0.25em;
color: #334155;
}
.citation .cite-paywall {
padding: 0 0.25em;
border: 1px solid #d97706;
border-radius: 0.25em;
color: #92400e;
}
/* Links im Zitat: normal, aber klar erkennbar */
.citation a {
text-decoration: underline;
}
/* kleine Spationierung für Klammer-Hinweise */
.citation .cite-note,
.citation .cite-archive {
margin-left: 0.15em;
}
/* Offline-Hinweis hervorheben */
.cite-offline {
background-color: #FFF1A4;
}
/* Inline-Badges für Belege: Web, Media, Data usw. */
.cite-platform {
display: inline-flex;
align-items: center;
gap: 0.15em; /* optische Luft zwischen Icon und Text */
font-size: 0.90em; /* leicht kleiner, damit’s nicht schreit */
padding: 0.05em 0.25em; /* minimaler Innenabstand */
border-radius: 3px; /* dezente Rundung */
line-height: 1.3;
vertical-align: baseline; /* Icons folgen dem Textfluss */
}
/* FontAwesome-Icons im Badge */
.cite-platform i {
font-size: 0.95em; /* leicht kleiner, harmoniert mit Textgröße */
opacity: 0.85; /* bisschen dezenter */
}
/* Fehlerhinweise in Belegen */
.cite-error {
color: #b00000; /* gut sichtbar, aber nicht Neonrot */
font-weight: 600; /* leicht betont */
font-style: italic; /* Hinweis-Charakter */
padding: 0 0.2em;
}
/* Druck */
@media print {
.citation a { text-decoration: underline; }
}