dialog.download-instructions{width:min(640px,calc(100vw - 32px));max-height:85vh;overflow:auto;padding:26px;background:#151e28;color:#edf2f7;border:1px solid #465363;border-top:3px solid #e05246;border-radius:14px;box-shadow:0 25px 90px #0009}
.download-instructions::backdrop{background:#060b12c9;backdrop-filter:blur(4px)}.download-instructions h2{font-size:22px;line-height:1.3;margin:0 0 12px}.download-instructions .di-filename{color:#acbdce;font-size:12px;overflow-wrap:anywhere}.download-instructions .di-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;padding:20px;background:#0d151e;border:1px solid #324456;border-radius:8px;margin:18px 0}.download-instructions .di-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.download-instructions .di-actions>*{width:auto;margin:0;padding:11px 18px;font-size:14px}.download-instructions a.button{background:#d8483c;color:#fff}.download-instructions :focus-visible{outline:2px solid #f49b87;outline-offset:3px}@media(max-width:500px){dialog.download-instructions{padding:18px}.download-instructions .di-actions>*{flex:1;text-align:center}}

dialog.download-instructions[open]{display:block!important;position:fixed!important;inset:0;margin:auto;z-index:10000}dialog.download-instructions:not([open]){display:none!important}
