/* FSR Haase v6.7.6 — completely isolated signature-only intro */
body.cinematic-loading{overflow:hidden!important}
.signature-canvas-intro{position:fixed;inset:0;z-index:100000;background:#000;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;transition:opacity .7s ease,visibility .7s ease}
.signature-canvas-intro.is-finished{opacity:0;visibility:hidden;pointer-events:none}
.signature-canvas-wrap{width:min(45vw,590px);aspect-ratio:2048/717;display:flex;align-items:center;justify-content:center}
#signatureCanvas{display:block;width:100%;height:100%;background:transparent}
@media(max-width:700px){.signature-canvas-wrap{width:min(47vw,590px)}}
