.st-leader{color:#14161b52;min-width:1.5rem;height:3px;transition:color .4s var(--ease-spring);background-image:radial-gradient(circle,currentColor .95px,#0000 1.35px);background-position:0;background-repeat:repeat-x;background-size:7px 3px;flex:auto;transform:translateY(-.28em)}.st-toc-link:hover .st-leader,.st-toc-link:focus-visible .st-leader{color:var(--color-indigo)}.st-sweep{background-image:linear-gradient(100deg, transparent 0 .12em, var(--color-marker) .12em calc(100% - .15em), transparent calc(100% - .15em));transition:background-size .6s var(--ease-spring);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 90%;background-repeat:no-repeat;background-size:0% .55em}.st-toc-link:hover .st-sweep,.st-toc-link:focus-visible .st-sweep{background-size:100% .55em}.st-toc-link .st-nr{transition:color .4s var(--ease-spring), transform .5s var(--ease-spring)}.st-toc-link:hover .st-nr,.st-toc-link:focus-visible .st-nr{color:var(--color-indigo);transform:translate(-3px)}.st-card{--tilt:0deg;--head:3.15rem;transform:rotate(var(--tilt));background-color:var(--color-sheet);background-image:linear-gradient(to bottom, transparent 0 var(--head), #c8401f99 var(--head) calc(var(--head) + 2px), transparent calc(var(--head) + 2px)), repeating-linear-gradient(to bottom, transparent 0 calc(1.75rem - 1px), #2f33b817 calc(1.75rem - 1px) 1.75rem);background-position:0 0, 0 calc(var(--head) + .15rem);transition:transform .6s var(--ease-spring), box-shadow .6s var(--ease-spring);background-repeat:no-repeat,repeat;box-shadow:inset 0 0 0 1px #14161b12,0 1px 1px #14161b0a,0 14px 30px -18px #14161b47}.st-card:hover,.st-card:focus-within{transform:rotate(0)translateY(-4px);box-shadow:inset 0 0 0 1px #14161b17,0 2px 2px #14161b0d,0 26px 48px -22px #14161b52}@media (max-width:639px){.st-card,.st-card:hover,.st-card:focus-within{transform:none}}.st-holes{background-image:radial-gradient(circle at 50% 50%, var(--color-night) 0 3.5px, transparent 4px);background-position:50%;background-repeat:repeat-x;background-size:1.4rem 100%}@media (prefers-reduced-motion:reduce){.st-card,.st-card:hover,.st-card:focus-within{transform:none}}
