.lv{--x:0;direction:ltr;width:100%}.lv-body{border-radius:var(--r-in);background:var(--lv-body);height:58px;box-shadow:var(--lv-body-shadow);transform:rotate(calc(var(--x) * 1.3deg));transition:transform 1.1s cubic-bezier(.3,1.4,.5,1);position:relative}.lv-body:after{content:"";inset-inline:16px;background:repeating-linear-gradient(90deg, var(--lv-tick) 0 1px, transparent 1px 10px);height:5px;position:absolute;bottom:7px}.lv-vial{background:var(--lv-glass);width:58%;height:46%;box-shadow:var(--lv-glass-shadow);border-radius:999px;transition:box-shadow .5s,background .5s;position:absolute;top:42%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.lv-vial:after{content:"";background:var(--lv-shine);border-radius:999px;height:20%;position:absolute;inset:12% 7% auto}.lv-mark{background:var(--lv-mark);width:1.5px;transition:background-color .5s;position:absolute;top:14%;bottom:14%;left:37%}.lv-mark.r{left:63%}.lv-bubble{width:24%;transform:translateX(calc(-50% - var(--x) * 150%));background:radial-gradient(60% 70% at 45% 35%,#fff3c8,#f6c744 45%,#d99a17);border-radius:999px;transition:transform 1.25s cubic-bezier(.3,1.5,.45,1),filter .5s,box-shadow .5s;position:absolute;top:15%;bottom:15%;left:50%;box-shadow:0 0 16px #f2b92b73}.lv-ends{font-size:var(--fs-xs);color:var(--text-3);justify-content:space-between;margin-top:6px;padding:0 8px;display:flex}.lv.is-level .lv-mark{background:var(--gold)}.lv.is-level .lv-vial{box-shadow:var(--lv-glass-shadow), inset 0 0 0 1px #f2b92b8c, 0 0 22px #f2b92b40}.lv.is-level .lv-bubble{box-shadow:0 0 26px #f2b92bcc}.lv.is-fast .lv-vial,.lv.is-tight .lv-vial,.lv.is-over .lv-vial{background:linear-gradient(90deg,#f1707e57,#f2b92b12 48%,#f2b92b1f)}.lv.is-idle .lv-bubble,.lv.is-none .lv-bubble{filter:saturate(.2)brightness(.78);box-shadow:none}.lv.sm .lv-body{border-radius:var(--r-sm);height:42px}.lv.sm .lv-body:after{inset-inline:12px;background:repeating-linear-gradient(90deg, var(--lv-tick) 0 1px, transparent 1px 8px);height:4px;bottom:5px}.lv.sm .lv-vial{width:64%}.lv.sm .lv-ends{margin-top:4px}
