.no-print{display:none !important}.print-preserve-colors{forced-color-adjust:none;print-color-adjust:exact}@keyframes slide-out-up{to{transform:translateY(calc(-100% * var(--flow-direction, 1)))}}@keyframes slide-out-down{to{transform:translateY(calc(100% * var(--flow-direction, 1)))}}@keyframes slide-out-right{to{transform:translate(calc(100% * var(--flow-direction, 1)))}}@keyframes slide-out-left{to{transform:translate(calc(-100% * var(--flow-direction, 1)))}}@keyframes slide-in-up{0%{transform:translateY(calc(100% * var(--flow-direction, 1)))}}@keyframes slide-in-down{0%{transform:translateY(calc(-100% * var(--flow-direction, 1)))}}@keyframes slide-in-right{0%{transform:translate(calc(-100% * var(--flow-direction, 1)))}}@keyframes slide-in-left{0%{transform:translate(calc(100% * var(--flow-direction, 1)))}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{100%{opacity:0}}@keyframes bounce{25%{transform:translateY(-50%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}*{overflow:visible !important}:root{font-size:8pt}.prose a{text-shadow:none !important;background:none;text-decoration:1px solid underline !important;text-underline-offset:2px}.prose a:not([href^="#fn-"])::after{content:" (" attr(href) ")";font-size:.75rem;font-weight:400}.prose a:not([href^="#fn-"])[href^="/"]::after{content:" (https://benmyers.dev" attr(href) ")"}.paper{box-shadow:none !important;max-width:none;display:block}:root,.logo,.hero-default,.hero-landing,.hero-topic,.hero-search,.prose,.prose :is(b,strong,dfn),.prose blockquote,.callout,.callout-blockquote,.callout-warning,pre,pre code{color:#000 !important}pre{background:none !important}[rel=bookmark]{display:none}.hero-default{padding-block-start:0;padding-block-end:0;border:none}.hero-default h1{font-size:2rem}.callout,.prose blockquote,.callout-blockquote,.callout-warning{display:block}.prose-blockquote{margin-block-end:3rem}.highlight-line-active{font-weight:bold}