code .z-keyword,code .z-storage{color:var(--purple-contrasted)}code .z-string{color:var(--blue-contrasted)}code .z-numeric{color:var(--orange-contrasted)}code .z-name.z-type{color:var(--pink-contrasted)}code .z-comment{color:var(--gray-contrasted)}code .z-documentation{color:var(--teal-contrasted)}code .z-documentation .z-comment{color:inherit}code .z-documentation .z-storage{color:var(--orange-contrasted);font-style:italic}code mark{display:block;background-color:var(--pink-washed);color:currentColor}pre[data-linenos] table{--spacing: 1ch}pre[data-linenos] table td:first-child{text-align:right;--line-number-gradient-color: var(--secondary-washed);background:linear-gradient(to left, var(--line-number-gradient-color), rgba(0,0,0,0)) right/100% 100% no-repeat}pre[data-linenos] table td:first-child:has(mark){--line-number-gradient-color: var(--primary-washed)}pre[data-linenos] table td:first-child:not(:has(mark)),pre[data-linenos] table td:first-child mark{padding-inline-start:var(--spacing);padding-inline-end:var(--spacing)}pre[data-linenos] table td:first-child mark{width:100%;background:none}pre[data-linenos] table td:last-child{width:100%}pre[data-linenos] table td:last-child:not(:has(mark)),pre[data-linenos] table td:last-child mark{padding-inline-start:var(--spacing)}