.plankton[data-astro-cid-ju4pidww]{display:none}@media (width>=80rem) and (prefers-reduced-motion:no-preference){.plankton[data-astro-cid-ju4pidww].is-live{z-index:5;pointer-events:none;--edge:calc(50% - var(--page-max) / 2);width:100vw;height:100vh;mask-image:linear-gradient(to right, #000 0, #000 calc(var(--edge) - 1rem), transparent calc(var(--edge) + 2.5rem), transparent calc(100% - var(--edge) - 2.5rem), #000 calc(100% - var(--edge) + 1rem), #000 100%);display:block;position:fixed;inset:0}}.nav[data-astro-cid-wpvy4v7s]{z-index:20;color:var(--ink);backdrop-filter:blur(8px);background:color-mix(in srgb, var(--paper) 90%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);transition:box-shadow .32s var(--ease-pen);position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s][data-scrolled]{box-shadow:0 10px 30px -22px color-mix(in srgb, var(--orchid) 70%, transparent)}.nav__progress[data-astro-cid-wpvy4v7s]{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.nav__progress[data-astro-cid-wpvy4v7s]{background:linear-gradient(90deg, var(--ramp-1), var(--ramp-2), var(--ramp-4));height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--ramp-2) 45%, transparent);transform-origin:0;animation-name:nav-progress;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);display:block;position:absolute;bottom:-1px;left:0;right:0}}}@keyframes nav-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nav__row[data-astro-cid-wpvy4v7s]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);min-height:3.5rem;display:grid}.nav__brand[data-astro-cid-wpvy4v7s]{color:inherit;font-family:var(--font-display);font-size:var(--step-1);font-variation-settings:"opsz" 24, "WONK" 1;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.nav__brand[data-astro-cid-wpvy4v7s]:hover{color:inherit;text-decoration:none}.nav__name[data-astro-cid-wpvy4v7s]{font-size:var(--step-2);background:linear-gradient(100deg,#2a0f35 10%,#5a1660 60%,#4c1d95 95%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;line-height:1}.nav__links[data-astro-cid-wpvy4v7s]{font-size:var(--step--1);transition:opacity .32s var(--ease-pen), transform .32s var(--ease-pen), visibility 0s linear 0s;gap:clamp(1.25rem,3vw,2.75rem);margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-wpvy4v7s][data-scrolled] .nav__links[data-astro-cid-wpvy4v7s]{opacity:0;visibility:hidden;transition:opacity .32s var(--ease-pen), transform .32s var(--ease-pen), visibility 0s linear .32s}.nav[data-astro-cid-wpvy4v7s][data-scrolled] .nav__links--left[data-astro-cid-wpvy4v7s]{transform:translate(12px)}.nav[data-astro-cid-wpvy4v7s][data-scrolled] .nav__links--right[data-astro-cid-wpvy4v7s]{transform:translate(-12px)}.nav__links--left[data-astro-cid-wpvy4v7s]{justify-content:flex-end}.nav__links--right[data-astro-cid-wpvy4v7s]{justify-content:flex-start}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:inherit;white-space:nowrap;padding-block:.25rem;text-decoration:none;display:inline-block;position:relative}.nav__ul[data-astro-cid-wpvy4v7s]{filter:url(#pencil-soft);pointer-events:none;width:calc(100% + .2em);height:.32em;position:absolute;bottom:-.05em;left:-.1em;right:-.1em;overflow:visible}.nav__ul[data-astro-cid-wpvy4v7s] path[data-astro-cid-wpvy4v7s]{fill:none;stroke:var(--pen);stroke-width:var(--stroke-bold);stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:240;stroke-dashoffset:240px;transition:stroke-dashoffset .32s var(--ease-pen)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover .nav__ul[data-astro-cid-wpvy4v7s] path[data-astro-cid-wpvy4v7s],.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible .nav__ul[data-astro-cid-wpvy4v7s] path[data-astro-cid-wpvy4v7s],.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=true] .nav__ul[data-astro-cid-wpvy4v7s] path[data-astro-cid-wpvy4v7s]{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.nav__ul[data-astro-cid-wpvy4v7s] path[data-astro-cid-wpvy4v7s]{stroke-dasharray:none;opacity:0;transition:opacity .01ms}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover .nav__ul[data-astro-cid-wpvy4v7s] path[data-astro-cid-wpvy4v7s],.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible .nav__ul[data-astro-cid-wpvy4v7s] path[data-astro-cid-wpvy4v7s],.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=true] .nav__ul[data-astro-cid-wpvy4v7s] path[data-astro-cid-wpvy4v7s]{opacity:1}}@media (width<=72rem){.nav__links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:has(>[data-nav=\#styles]),.nav__links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:has(>[data-nav=\#limits]){display:none}}@media (width<=56rem){.nav__links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:has(>[data-nav=\#rules]),.nav__links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:has(>[data-nav=\#measured]){display:none}}@media (width<=40rem){.nav__links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:has(>[data-nav=\#ink]),.nav__links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:has(>[data-nav=\#cli]){display:none}}
