.line-sidebar{--accent-color:#f04b43;--text-color:#ffffffb8;--marker-color:#ffffff57;--marker-length:46px;--marker-gap:8px;--tick-scale:.45;--max-shift:22px;--item-gap:18px;--font-size:.78rem;justify-content:flex-start;display:flex;position:relative}.line-sidebar--markers{padding-left:calc(var(--marker-length) + var(--marker-gap))}.line-sidebar__list{gap:var(--item-gap);flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.line-sidebar__item{cursor:pointer;position:relative}.line-sidebar__item:before{content:"";position:absolute;inset:-7px -45px}.line-sidebar__label{color:color-mix(in srgb, var(--accent-color) calc(var(--effect,0) * 100%), var(--text-color));font-family:var(--font-cn), "Microsoft YaHei", sans-serif;font-size:var(--font-size);letter-spacing:.08em;cursor:pointer;transform:translateX(calc(var(--effect,0) * var(--max-shift)));background:0 0;border:0;align-items:baseline;padding:0;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.line-sidebar__label:focus-visible{outline:1px solid var(--accent-color);outline-offset:6px}.line-sidebar__index{font-family:var(--font-mono), monospace;opacity:calc(.5 + var(--effect,0) * .5);margin-right:.65rem;font-size:.68em}.line-sidebar__marker{top:50%;left:calc(-1 * var(--marker-length) - var(--marker-gap));width:var(--marker-length);background-color:color-mix(in srgb, var(--accent-color) calc(var(--effect,0) * 100%), var(--marker-color));height:1px;transform:translateY(-50%) scaleX(calc(.7 + var(--effect,0) * .5));transform-origin:0;position:absolute}.line-sidebar--markers .line-sidebar__item:not(:last-child):after{top:calc(100% + var(--item-gap) / 2);left:calc(-1 * var(--marker-length) - var(--marker-gap));width:calc(var(--marker-length) * var(--tick-scale));background-color:var(--marker-color);content:"";opacity:.46;height:1px;position:absolute;transform:translateY(-50%)}.line-sidebar--scale-tick .line-sidebar__item:not(:last-child):after{transform:translateY(-50%) scaleX(calc(.7 + var(--effect,0) * .6));transform-origin:0}@media (prefers-reduced-motion:reduce){.line-sidebar__label,.line-sidebar__marker,.line-sidebar__item:after{transform:none}}
.split-parent{max-width:100%}.split-char,.split-word,.split-line{will-change:transform, opacity}.split-line-block{display:block!important}.split-inline{display:inline-block!important}
.prism-container{width:100%;height:100%;position:relative}
