/* Solvory 178 Tools • clarity improvements for actual file inputs and downloads */
.sv-calc-page a[download],.sv16-page .sv16-output>a.sv16-download,.sv17-page .sv16-output>a.sv16-download,
.sv-calc-page .sv16-download {display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:42px!important;max-width:100%;margin:6px 0 3px;padding:10px 15px!important;border:1px solid #7460db!important;border-radius:11px!important;background:linear-gradient(120deg,#5948cb,#8162e6)!important;color:white!important;text-align:center;text-decoration:none!important;font:800 12px/1.4 system-ui,sans-serif!important;overflow-wrap:anywhere;box-shadow:0 7px 19px #604ae128}
.sv-calc-page a[download]:hover,.sv16-page .sv16-output>a.sv16-download:hover{filter:brightness(1.08);text-decoration:none!important}
.sv-calc-page a[download]:focus-visible{outline:3px solid #b9a1ef;outline-offset:3px}
.sv16-page .sv16-output,.sv17-page .sv16-output{max-width:100%;overflow-wrap:anywhere}
.sv16-page .sv16-drop,.sv17-page .sv16-drop{position:relative}
.sv16-page .sv16-drop small,.sv17-page .sv16-drop small{max-width:100%;overflow-wrap:anywhere}
.sv17-file-preview{padding:12px;margin:10px 0;border:1px solid #e4deef;border-radius:13px;background:#fcfbff}
.sv17-file-preview video{width:100%;height:auto;max-height:230px;border-radius:10px;background:#131725}
.sv17-file-preview p{font-size:11px;line-height:1.5;color:#5e5777;margin:8px 0}
.sv17-file-preview strong{font-size:11px;display:block;color:#3c315c;overflow-wrap:anywhere}
@media(max-width:600px){.sv-calc-page a[download]{width:100%;margin:8px 0!important;min-height:46px!important}}
@media(prefers-reduced-motion:reduce){.sv-calc-page a[download]{transition:none}}
