.signup-sign{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:14px;display:grid}.signup-sign .eyebrow{margin:0}.sign-canvas{aspect-ratio:148/210;background:#fbf2e5;border-radius:6px;width:min(100%,260px);height:auto;box-shadow:0 8px 24px -10px #28251f66}.sign-buttons{gap:8px;max-width:260px;display:grid}.sign-buttons .button{width:100%;min-height:44px}.sign-print{display:none}@media print{body *{visibility:hidden!important}.sign-print,.sign-print *{visibility:visible!important}.sign-print{background:#fbf2e5;display:block;position:fixed;inset:0}.sign-print img{object-fit:contain;width:100%;height:100%}}
