/* Print button (Quinn's spec): secondary, brand border and text, transparent fill. Site tokens only. */
.pr-wrap{display:inline-flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:100%}
.pr-wrap.pr-card{display:flex;align-items:flex-start}
.pr-row{display:inline-flex;align-items:center;gap:8px}
.pr-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--gold);background:transparent;color:var(--gold2);font:500 13px Inter,system-ui,sans-serif;cursor:pointer;transition:background .2s var(--ease)}
.pr-btn:hover{background:rgba(201,169,110,.06)}.pr-btn:focus-visible{outline:2px solid var(--gold2);outline-offset:3px}
.pr-btn[disabled]{cursor:progress;opacity:.75}.pr-btn svg{flex:0 0 16px}
.pr-btn.pr-lg{height:44px;padding:0 18px;border-radius:12px;font-size:14px;font-weight:600}
.ocr-done .pr-row a.primary{display:inline-flex;align-items:center;height:44px;padding:0 22px}
.pr-big,.pr-note{margin:0;font-size:12px;color:#6b6b73;max-width:420px;text-align:right}.pr-card .pr-big,.pr-card .pr-note{text-align:left}
.pr-note{color:#ecb3a6}
.pr-frame{position:fixed;right:0;bottom:0;width:1px;height:1px;border:0;opacity:0;pointer-events:none}
.list li .pr-wrap{margin-left:auto}
/* List-row Download: 32 px primary button, matching Print's height and radius */
.list a.dl-btn,.list a.dl-btn:hover{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:10px;font:600 13px Inter,system-ui,sans-serif;color:#16130d;text-decoration:none;white-space:nowrap}
.list a.dl-btn:focus-visible{outline:2px solid var(--gold2);outline-offset:3px}
@media(max-width:480px){.pr-row{flex-direction:column;align-items:stretch;gap:8px}.pr-wrap{align-items:stretch}.pr-btn{justify-content:center}.pr-big,.pr-note{text-align:left}.list li .pr-wrap{flex:1 1 100%;padding-left:54px}}
