.line-sidebar{--accent-color:#fee101;--text-color:#ebd29d;--marker-color:#0b6839;--marker-length:45px;--marker-gap:8px;--tick-scale:.4;--max-shift:15px;--item-gap:16px;--font-size:.9rem;--smoothing:.12s;z-index:50;pointer-events:auto;justify-content:flex-end;display:flex;position:fixed;top:50%;right:25px;transform:translateY(-50%)}.line-sidebar--markers{padding-right:calc(var(--marker-length) + var(--marker-gap))}.line-sidebar__list{align-items:flex-end;gap:var(--item-gap);flex-direction:column;margin:0;padding:1.5rem 0;list-style:none;display:flex}.line-sidebar__item{cursor:pointer;justify-content:flex-end;align-items:center;display:flex;position:relative}.line-sidebar__item:before{content:"";position:absolute;inset:-6px -24px}.line-sidebar__label{font-size:var(--font-size);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--accent-color) calc(var(--effect,0) * 100%), var(--text-color));transform:translateX(calc(-1 * var(--effect,0) * var(--max-shift)));text-shadow:0 2px 4px #0006;justify-content:flex-end;align-items:baseline;font-family:Victor Mono,monospace;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.line-sidebar__index{opacity:calc(.45 + var(--effect,0) * .55);margin-right:.5rem;font-size:.8em}.line-sidebar__marker{top:50%;right:calc(-1 * var(--marker-length) - var(--marker-gap));height:2px;width:var(--marker-length);background-color:color-mix(in srgb, var(--accent-color) calc(var(--effect,0) * 100%), var(--marker-color));transform-origin:100%;transform:translateY(-50%) scaleX(calc(.6 + var(--effect,0) * .6));position:absolute;box-shadow:0 1px 2px #0000004d}.line-sidebar--markers .line-sidebar__item:not(:last-child):after{content:"";top:calc(100% + var(--item-gap) / 2);right:calc(-1 * var(--marker-length) - var(--marker-gap));height:2px;width:calc(var(--marker-length) * var(--tick-scale));background-color:var(--marker-color);opacity:.4;position:absolute;transform:translateY(-50%)}.line-sidebar--scale-tick .line-sidebar__item:not(:last-child):after{transform-origin:100%;transform:translateY(-50%) scaleX(calc(.6 + var(--effect,0) * .7))}
