.pubmed-dialog{width:min(760px,calc(100vw - 26px));max-height:min(86vh,900px);padding:0;border:1px solid #72816e;background:#1c251d;color:#f5f7f3;box-shadow:0 20px 80px #000b;font-family:'DM Sans',Arial,sans-serif}.pubmed-dialog::backdrop{background:#000b;backdrop-filter:blur(3px)}.pubmed-top{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 24px;background:#121a13;border-bottom:1px solid #566353;z-index:1;font-weight:700;color:#d8fb50;letter-spacing:.04em}.pubmed-close{border:1px solid #778771;background:transparent;color:#fff;width:38px;height:38px;line-height:1;font:28px Arial,sans-serif;cursor:pointer}.pubmed-close:hover,.pubmed-close:focus-visible{border-color:#d8fb50}.pubmed-body{padding:28px}.pubmed-over{color:#d8fb50;font-size:13px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.pubmed-body h2{font:600 clamp(26px,3vw,38px)/1.15 Oswald,Arial,sans-serif;text-transform:none;letter-spacing:0;margin:14px 0 22px}.pubmed-body h3{font:600 22px Oswald,Arial,sans-serif;margin:25px 0 8px}.pubmed-body p{font-size:16px;line-height:1.6;margin:10px 0;color:#d7e0d3}.pubmed-citation{padding:16px 20px;border-left:3px solid #d8fb50;background:#111811}.pubmed-citation p{margin:6px 0}.pubmed-actions{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.pubmed-actions a{display:inline-flex;align-items:center;min-height:45px;padding:10px 14px;border:1px solid #8d9c88;color:#f5f7f3;text-decoration:none;font-weight:700;font-size:15px}.pubmed-actions a.pubmed-primary{border-color:#d8fb50;background:#d8fb50;color:#172017}.pubmed-actions a:hover{text-decoration:underline}.pubmed-body .pubmed-rights{font-size:13px;color:#bac9b5;border-top:1px solid #566353;padding-top:15px}.pubmed-status{min-height:60px}@media(max-width:600px){.pubmed-body{padding:20px}.pubmed-top{padding:12px 18px}.pubmed-actions{display:grid}.pubmed-actions a{justify-content:center}}
[data-theme=light] .pubmed-dialog{background:#fff;color:#172017;border-color:#aebba7}[data-theme=light] .pubmed-top{background:#f0f3ed;color:#35541a;border-color:#b7c1b2}[data-theme=light] .pubmed-close{color:#172017}[data-theme=light] .pubmed-over,[data-theme=light] .pubmed-body strong{color:#35541a}[data-theme=light] .pubmed-body p{color:#3e4c3c}[data-theme=light] .pubmed-citation{background:#f3f6ef;border-color:#426a1c}[data-theme=light] .pubmed-actions a{color:#172017;border-color:#87927f}[data-theme=light] .pubmed-actions a.pubmed-primary{background:#426a1c;border-color:#426a1c;color:#fff}
