/* LEMARK: three quiet piston strokes. Shared by initial and async loading states. */
.lmk-loader{display:inline-block;position:relative;flex:none;width:var(--lmk-loader-size,32px);height:var(--lmk-loader-size,32px);font-size:var(--lmk-loader-size,32px);line-height:1;vertical-align:middle;color:var(--sl-primary,var(--ink-2,#545C6E));border:0;background:none;box-sizing:border-box}
.lmk-loader__bars{display:flex;align-items:center;justify-content:center;gap:.13em;width:100%;height:100%}
.lmk-loader__bars>i{display:block;flex:none;width:.12em;height:.46em;border-radius:1em;background:currentColor;opacity:.72;animation:lmk-loader-stroke 1.08s cubic-bezier(.45,0,.55,1) infinite}
.lmk-loader__bars>i:nth-child(2){animation-delay:-.72s}
.lmk-loader__bars>i:nth-child(3){animation-delay:-.36s}
.lmk-loader--inherit{color:inherit}
.lmk-loader--on-dark{color:var(--lmk-loader-on-dark,#E7EBF2)}
.lmk-loader--center{display:block;margin-inline:auto}
.lmk-loader__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@keyframes lmk-loader-stroke{0%,100%{transform:translateY(.13em);opacity:.62}50%{transform:translateY(-.13em);opacity:1}}
@media(prefers-reduced-motion:reduce){.lmk-loader__bars>i{animation:none;transform:none;opacity:1}}
@media(forced-colors:active){.lmk-loader{color:CanvasText}.lmk-loader__bars>i{background:currentColor;opacity:1}}
@media print{.lmk-loader{display:none!important}}
