.chdoc__mark{border:1px solid var(--hairline-ink);font-variant-numeric:tabular-nums;width:1.375rem;height:1.375rem;color:rgb(var(--w-rgb) / .4);background:rgb(var(--ink-900) / .6);border-radius:999px;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1;display:inline-flex}.chdoc__mark--lit{border-color:rgb(var(--open) / .5);background:rgb(var(--open) / .12);color:rgb(var(--open));box-shadow:0 0 14px rgb(var(--open) / .22)}[data-theme=light] .chdoc__mark--lit{box-shadow:none;background:rgb(var(--open) / .1)}.chdoc__rail{background:var(--hairline-ink);flex:auto;width:1px;min-height:.75rem}.chdoc__rail--lit{background:linear-gradient(180deg, rgb(var(--open) / .35), rgb(var(--open) / .04))}.chdoc__list>li{padding-left:1.25rem;position:relative}.chdoc__list>li:before{content:"";background:rgb(var(--w-rgb) / .28);width:.6rem;height:1px;position:absolute;top:.8em;left:0}.chdoc__ins{background:rgb(var(--won) / .16);color:rgb(var(--won));border-radius:2px;padding:0 .1em;text-decoration:none}.chdoc__del{color:rgb(var(--lost) / .8);text-decoration:line-through;-webkit-text-decoration-color:rgb(var(--lost) / .55);text-decoration-color:rgb(var(--lost) / .55)}@keyframes chdoc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.chdoc__block{animation:.42s cubic-bezier(.22,.61,.36,1) both chdoc-rise;animation-delay:var(--chdoc-delay,0s)}@media (prefers-reduced-motion:reduce){.chdoc__block{animation:none}}.chdoc__keydot{background:rgb(var(--open));width:.5rem;height:.5rem;box-shadow:0 0 10px rgb(var(--open) / .45);border-radius:999px;display:inline-block}[data-theme=light] .chdoc__keydot{box-shadow:none}.chdoc__mark--q{border-color:rgb(var(--open) / .4);background:rgb(var(--open) / .08);color:rgb(var(--open))}
