.workflow-box{padding:1.5rem;margin:1.5rem 0;border:1px solid #d7c9c4;border-radius:16px;background:#fbf8f0}.workflow-box h3{margin-top:0}.workflow-links{display:flex;gap:1rem;flex-wrap:wrap}.workflow-links a{display:inline-block;padding:.7rem 1rem;border:1px solid #784552;border-radius:10px;color:#784552}.workflow-box img{max-width:100%;max-height:70vh;object-fit:contain}.workflow-box label{display:block;margin:1rem 0}.workflow-box input:not([type=checkbox]),.workflow-box textarea,.workflow-box select{display:block;width:100%;box-sizing:border-box;padding:.7rem;border:1px solid #aaa;border-radius:6px}.workflow-box button{margin:.4rem .5rem .4rem 0}.workflow-status{white-space:pre-wrap;overflow-wrap:anywhere}.proof-page{font-family:Arial,sans-serif;background:#eee6df;color:#354033;line-height:1.6;margin:0}.proof-main{max-width:850px;padding:24px;margin:auto}.proof-main h1{font-family:Georgia,serif;font-size:clamp(2rem,6vw,3rem);line-height:1.2}.proof-main button{background:#784552;color:white;border:0;border-radius:8px;padding:1rem;font:inherit;cursor:pointer}.proof-main [hidden]{display:none!important}.proof-main a{color:#784552}.workflow-record{border-bottom:1px solid #ccc;padding:1rem 0}.workflow-record pre{white-space:pre-wrap}.workflow-record img{max-width:100%;max-height:360px}.workflow-record a{overflow-wrap:anywhere}
