diff --git a/assets/css/custom.css b/assets/css/custom.css index 9f3099c..c0615bb 100644 --- a/assets/css/custom.css +++ b/assets/css/custom.css @@ -1496,3 +1496,36 @@ img:hover { filter: grayscale(0%); } cursor: pointer; } .prov-cite:hover { color: var(--accent); } + +/* Aufklappendes Zitat-Panel: zeigt die Quellenangabe lesbar + Kopieren. */ +.prov-citation { + margin-top: var(--spacing-sm); + padding: var(--spacing-sm) var(--spacing-md); + border: 1px solid var(--color-border); + border-radius: 8px; + background: var(--color-bg-secondary); +} +.prov-citation-text { + margin: 0 0 0.6em; + font-family: var(--font-family-serif); + font-size: var(--font-size-small); + line-height: 1.5; + user-select: all; /* ein Klick markiert die ganze Angabe */ +} +.prov-citation-actions { display: flex; align-items: center; gap: 0.8em; } +.prov-citation-copy { + font-family: var(--font-family-mono); + font-size: var(--font-size-small); + color: var(--color-text-primary); + background: none; + border: 1px solid var(--color-border); + border-radius: 6px; + padding: 0.2em 0.7em; + cursor: pointer; +} +.prov-citation-copy:hover { border-color: var(--accent); color: var(--accent); } +.prov-citation-status { + font-family: var(--font-family-mono); + font-size: var(--font-size-small); + color: var(--color-text-muted); +} diff --git a/layouts/_partials/provenance.html b/layouts/_partials/provenance.html index 5a68324..14f6c0e 100644 --- a/layouts/_partials/provenance.html +++ b/layouts/_partials/provenance.html @@ -12,26 +12,67 @@ · {{ end }} {{ end }} - +