.prose h1 .heading-anchor,.prose h2 .heading-anchor,.prose h3 .heading-anchor,.prose h4 .heading-anchor{opacity:0;color:#818cf8;margin-left:.25em;font-size:.85em;font-weight:400;text-decoration:none;transition:opacity .15s}.prose h1:hover .heading-anchor,.prose h2:hover .heading-anchor,.prose h3:hover .heading-anchor,.prose h4:hover .heading-anchor{opacity:1}.prose h1 a,.prose h2 a,.prose h3 a,.prose h4 a{color:inherit;font-weight:inherit;text-decoration:none}.blog-content table{border-collapse:separate;border-spacing:0;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a}.blog-content thead th{color:#fff;letter-spacing:.02em;background:#1e1b4b;font-weight:600}.blog-content tbody tr{transition:background-color .15s}.blog-content tbody tr:hover{background-color:#f8f7ff}.blog-content tbody tr:last-child td{border-bottom:none}@media (prefers-color-scheme:dark){.blog-content table{box-shadow:0 1px 3px #0000004d,0 0 0 1px #ffffff0f}.blog-content thead th{color:#e0e7ff;background:#312e81}.blog-content tbody tr:hover{background-color:#6366f112}}.blog-content tbody tr:nth-child(2n){background-color:#fafafe}@media (prefers-color-scheme:dark){.blog-content tbody tr:nth-child(2n){background-color:#ffffff05}}
