.lb{position:relative;display:block}.lb__float{will-change:transform}.lb__body,.lb__float{position:absolute;inset:0;display:block}.lb[data-fit=contain] .lb__body{inset:8.333%}.lb__canvas,.lb__snap,.lb__still{position:absolute;left:-10%;top:-10%;display:block;width:120%;height:120%;pointer-events:none}.lb__snap,.lb__still{visibility:hidden}.lb[data-mode=snap] .lb__snap,.lb[data-mode=still] .lb__still{visibility:visible}.lb[data-mode=snap] .lb__canvas{visibility:hidden}.lb__shadow{position:absolute;left:calc(14% - 16px);right:calc(14% - 16px);top:100%;height:calc(12% + 32px);margin-top:calc(2% - 16px);border-radius:50%;background:radial-gradient(closest-side,rgba(31,87,235,.4),rgba(31,87,235,.33) 20%,rgba(31,87,235,.2) 40%,rgba(31,87,235,.085) 60%,rgba(31,87,235,.024) 80%,rgba(31,87,235,0));opacity:1;will-change:transform,opacity;pointer-events:none}.lb[data-fit=contain] .lb__shadow{top:90%;left:calc(22% - 16px);right:calc(22% - 16px);height:calc(8% + 32px)}