pre{font:400 .875rem / 1.7 var(--code);border-top:1px dotted;border-bottom:1px dotted;margin:0 0 1.125rem;padding:1rem 0;overflow-x:auto}.highlight{width:calc(min(var(--measure), 100vw) - 4rem - 11.875rem);max-width:none;margin:0 0 1.125rem}@media (max-width:50rem){.highlight{width:100%}}.highlight pre{margin:0}.highlight :is(.c,.c1,.cm,.ch,.cs,.cp){font-style:italic}.highlight :is(.k,.kc,.kd,.kn,.kp,.kr,.kt,.ow,.bp){font-weight:700}.highlight :is(.nd,.nc,.nf,.fm,.nn){text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.highlight :is(.s,.s1,.s2,.sa,.sb,.sc,.sd,.se,.sh,.si,.sr,.ss,.m,.mb,.mf,.mh,.mi,.mo){text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.highlight .err{text-underline-offset:3px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.highlight :is(.lineno,.linenos){-webkit-user-select:none;-ms-user-select:none;user-select:none;border-right:1px dotted;margin-right:1rem;padding-right:1rem}