html[data-view=machine] body,html[data-view=machine] .site-header,html[data-view=machine] .site-footer{background:var(--sunken)}html[data-view=machine] .site-nav a{font-family:var(--font-mono);letter-spacing:.02em;font-size:.82rem;font-weight:400}html[data-view=machine] .site-nav a:before{content:"/";color:var(--slate)}.mv{max-width:920px;padding-top:28px}.mv__bar{font-family:var(--font-mono);color:var(--slate);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:24px;padding-bottom:12px;font-size:.82rem;display:flex}.mv__verb{background:var(--lichen);color:var(--on-lichen);margin-right:4px;padding:1px 6px;font-weight:500}.mv__req{color:var(--ink)}.mv__actions{gap:12px;margin-left:auto;display:flex}.mv__btn{font:inherit;color:var(--route);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.mv__btn:hover{text-decoration:underline}.mv__doc{font-family:var(--font-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;font-size:.95rem;line-height:1.7}.mv__doc a{color:var(--route)}.md-fm{color:var(--slate)}.md-h1,.md-h2,.md-h3{color:var(--ink);font-weight:500}.md-h1{background:linear-gradient(transparent 58%, color-mix(in srgb, var(--lichen) 55%, transparent) 58%)}.md-illus,.md-quote{color:var(--slate)}.md-code{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.mv__doc>span{animation:mv-settle .42s var(--ease-out) both}.mv__doc>span:nth-child(n+4){animation-delay:60ms}.mv__doc>span:nth-child(n+8){animation-delay:.12s}}@keyframes mv-settle{0%{opacity:0;transform:translateY(4px)}}
