
.intake h1{font-size:clamp(2.7rem,6vw,4.65rem)}
.intake h2{font-size:clamp(1.45rem,4vw,2.1rem)}
.order-card{background:var(--light);margin-top:1.4rem}
.page-input{padding:0 0 .95rem;margin-bottom:.65rem;border-bottom:1px solid var(--line)}
.page-input input[inputmode=url]{border:1px solid #839a90;border-radius:.45rem;padding:.65rem;background:var(--paper);min-width:0}
.page-input input[type=file]{font-size:.875rem}
.page-input input[type=file]::file-selector-button{font:inherit;background:var(--light);color:var(--green);border:1px solid var(--line);border-radius:.35rem;padding:.35rem .55rem;margin-right:.5rem}
.upload-option{padding:0;border:0;margin-top:.45rem;font-size:.88rem;color:var(--muted)}
.upload-option summary{font-weight:500}
.intake .actions{margin-top:1rem}
.intake button[disabled]{opacity:.65;cursor:wait}
