body.album-theme-death .death-cite{vertical-align:super;display:inline-block;font:800 .65em/1.15 system-ui,sans-serif;color:#b04a64;text-decoration:none;padding:2px 4px;border-radius:5px;cursor:pointer}
body.album-theme-death .death-cite::after{content:attr(data-cite-label)}
body.album-theme-death .reader-paper.dark .death-cite{color:#ffb9cd}
body.album-theme-death .death-cite:hover,body.album-theme-death .death-cite:focus-visible{background:#7b324c;color:white;outline:2px solid #f0a6bd}
body.album-theme-death .death-sources{margin:22px auto;max-width:990px;padding:0 12px;scroll-margin-top:7rem}
body.album-theme-death .death-sources-root{background:#281920;color:#fff0f0;border:1px solid #995066;border-radius:14px;overflow:hidden}
body.album-theme-death .death-sources-root>summary{cursor:pointer;padding:19px;font-size:1.05rem;font-weight:bold;list-style-position:inside}
body.album-theme-death .death-sources-body{padding:12px clamp(12px,3vw,28px)}
body.album-theme-death .death-sources-body h2{color:#ffe0e8;font-size:1.24rem;margin:1.2rem 0}
body.album-theme-death .death-source-note{padding:12px 15px;margin:10px 0;border-left:3px solid #b36e8c;background:rgba(255,255,255,.04);overflow-wrap:anywhere;scroll-margin-top:7rem}
body.album-theme-death .death-source-note[data-category=critical]{border-left-color:#ceab77}
body.album-theme-death .death-source-note p{font-size:.94rem;line-height:1.65;margin:0}
body.album-theme-death .death-sources a{color:#f8c0d0;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
body.album-theme-death .death-bibliography{padding-left:26px}
body.album-theme-death .death-bibliography li{padding:8px 0;border-bottom:1px solid #553948;scroll-margin-top:7rem;overflow-wrap:anywhere}
body.album-theme-death .death-cite-popup{display:none;z-index:3000;position:fixed;width:min(400px,calc(100vw - 16px));max-height:min(65vh,500px);overflow-y:auto;background:#fff8f8;color:#2c1721;border:2px solid #9e526c;box-shadow:0 16px 40px #0009;border-radius:13px;padding:16px;font:.87rem/1.5 system-ui,sans-serif}
body.album-theme-death .death-cite-popup[data-visible=true]{display:block}
body.album-theme-death .death-cite-popup header{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#fff;background:#37202c;padding:6px 9px;border-radius:7px}
body.album-theme-death .death-cite-popup button{border:1px solid #b46f85;background:#fbe0e8;padding:5px 11px;border-radius:7px;cursor:pointer}
body.album-theme-death .death-cite-popup a{color:#7c2746}
