.counter-reset-list{counter-reset:list-counter}.counter-increment-list{counter-increment:list-counter}.counter-list:before{content:counter(list-counter)}html{scroll-behavior:smooth}article{max-width:none}article a:not(.no-prose){position:relative;display:inline-block;transition:all .2s}article a:not(.no-prose):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.125rem;background-color:hsl(var(--primary)/.3);transition:all .2s}article a:not(.no-prose):hover:after{background-color:hsl(var(--primary));height:.25rem}article pre{position:relative;margin:1.5rem 0;border-radius:.5rem;overflow:hidden}article pre code{display:block;padding:1rem;overflow-x:auto;font-size:.875rem}article table{width:100%;margin:1.5rem 0;border-collapse:collapse}article th{background-color:hsl(var(--primary)/.1);padding:.75rem;text-align:left;font-weight:600;border-bottom:2px solid hsl(var(--primary)/.2)}article td{padding:.75rem;border-bottom:1px solid rgb(229 231 235)}article tr:hover{background-color:rgb(249 250 251)}