/* Build 188 UI refinement 2: shared PDF action styling; visual only. */
body.mt-pdf-action-ui .mt-pdf-download,body.mt-pdf-action-ui .tool-card a[download],body.mt-pdf-action-ui .panel a[download],body.mt-pdf-action-ui #results a[download],body.mt-pdf-action-ui #zipDownload a[download]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:46px;max-width:100%;padding:12px 22px;margin:10px 8px 10px 0;border:1px solid #d9a521;border-radius:999px;background:linear-gradient(135deg,#ffdf69,#f6bd31);color:#30250d!important;font-weight:800;line-height:1.3;text-decoration:none!important;box-shadow:0 5px 13px rgba(156,112,21,.18);transition:transform .16s,box-shadow .16s,background .16s;cursor:pointer}
body.mt-pdf-action-ui .mt-pdf-download::before,body.mt-pdf-action-ui .tool-card a[download]::before,body.mt-pdf-action-ui .panel a[download]::before,body.mt-pdf-action-ui #results a[download]::before,body.mt-pdf-action-ui #zipDownload a[download]::before{content:'↓';font-size:1.15em;font-weight:900}
body.mt-pdf-action-ui a[download]:hover,body.mt-pdf-action-ui .mt-pdf-download:hover{transform:translateY(-2px);background:#ffe58a;box-shadow:0 8px 18px rgba(156,112,21,.24)}
body.mt-pdf-action-ui a[download]:focus-visible,body.mt-pdf-action-ui button:focus-visible{outline:3px solid #3b72e8;outline-offset:3px}
body.mt-pdf-action-ui a[download][hidden],body.mt-pdf-action-ui .mt-pdf-download[hidden]{display:none!important}
body.mt-pdf-action-ui .panel button:not(.mt-report-error),body.mt-pdf-action-ui .tool-card button:not(.mt-report-error){min-height:44px;padding:10px 17px;margin:5px 6px 5px 0;border-radius:13px;font-weight:700;cursor:pointer}
@media(max-width:520px){body.mt-pdf-action-ui .mt-pdf-download,body.mt-pdf-action-ui .panel a[download],body.mt-pdf-action-ui .tool-card a[download],body.mt-pdf-action-ui #results a[download],body.mt-pdf-action-ui #zipDownload a[download]{width:100%;margin:8px 0;text-align:center}}
@media(prefers-reduced-motion:reduce){body.mt-pdf-action-ui a[download]{transition:none!important}}
