@font-face{font-family:QashaSignature;src:url(/fonts/DancingScript.ttf)format("truetype");font-display:swap}.sg-pad{flex-direction:column;gap:4px;display:flex}.sg-pad canvas{aspect-ratio:10/3;touch-action:none;cursor:crosshair;background:#fcfefd;border:1px dashed #b3d4c5;border-radius:8px;width:100%}.sg-clear{color:#6b6f7b;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:center;align-items:center;gap:4px;padding:6px;font-size:13px;text-decoration:underline;display:inline-flex}.sg-typed{color:#1d1846;white-space:nowrap;background:#fcfefd;border:1px dashed #b3d4c5;border-radius:8px;place-items:center;min-height:96px;padding:10px;font-family:QashaSignature,cursive;font-size:40px;font-weight:600;display:grid;overflow:hidden}
.pdf-preview-error{flex-wrap:wrap;gap:12px}.pdf-preview-error>span{max-width:600px}.pdf-page-status{text-align:center;color:#62665f;z-index:3;background:#f8f8f5;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.pdf-page-status>span{max-width:480px;font-size:13px;line-height:1.6}.pdf-page-status button{pointer-events:auto}
