.output-download-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;align-items:center}
.output-filename{display:block;max-width:380px;margin:18px auto 0;text-align:left;font-size:12px;color:var(--muted)}
.output-filename-field{display:flex;align-items:center;margin-top:7px;background:#0b1220;border:1px solid #374663;border-radius:8px;overflow:hidden}
.output-filename-field:focus-within{outline:2px solid var(--violet);outline-offset:2px}
.output-filename-field input{min-width:0;width:100%;padding:11px 12px;border:0;background:transparent;color:var(--text);outline:none}
.output-filename-field span{padding:0 12px 0 4px;color:var(--muted)}
.output-download-notice{max-width:520px;margin:12px auto 0}
@media(max-width:600px){.output-download-buttons>*{width:100%}}
