.zync-lanyard{width:100%;height:100%;position:relative;overflow:visible}.zync-lanyard:focus-visible{outline-offset:8px;border-radius:24px;outline:1px dashed #a477ff66}.zync-lanyard-canvas{z-index:30;pointer-events:none;width:100vw;height:100dvh;display:block;position:fixed;inset:0}.zync-lanyard-fallback{aspect-ratio:1.6/2.25;border-radius:18px;height:58%;position:absolute;top:20%;left:50%;overflow:hidden;transform:translate(-50%)}.zync-lanyard[data-ready=true] .zync-lanyard-fallback{opacity:0;pointer-events:none}.zync-badge-face{background:#f5f5f5;width:100%;height:100%;position:relative;overflow:hidden}.zync-badge-watermark{filter:grayscale();opacity:.07;width:17%;height:auto;position:absolute;top:7.5%;left:8%}.zync-badge-handle{color:#858585;font-family:Arial,sans-serif;font-size:clamp(8px,.9vw,12px);font-weight:400;position:absolute;top:5%;right:7%}.zync-badge-portrait{aspect-ratio:1058/1487;width:102%;position:absolute;top:14.5%;left:-1%}.zync-badge-portrait img{object-fit:contain}
