@custom-variant dark (&:is(.dark*));.blog-module__JsT-Oq__blog{width:100%;max-width:90ch;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;overflow-x:hidden}.blog-module__JsT-Oq__blog h1{margin-top:1.5rem;margin-bottom:.75rem}.blog-module__JsT-Oq__blog h2{margin-top:1.25rem;margin-bottom:.625rem}.blog-module__JsT-Oq__blog h3{margin-top:1rem;margin-bottom:.5rem}.blog-module__JsT-Oq__blog h4,.blog-module__JsT-Oq__blog h5,.blog-module__JsT-Oq__blog h6{margin-top:.875rem;margin-bottom:.5rem}.blog-module__JsT-Oq__blog p{margin-top:.75rem;margin-bottom:.75rem}@media (min-width:768px){.blog-module__JsT-Oq__blog{padding-left:1.5rem;padding-right:1.5rem}}.blog-module__JsT-Oq__blog pre{max-width:100%;margin-bottom:1rem;padding:1rem 0;overflow-x:auto}@media (max-width:640px){.blog-module__JsT-Oq__blog pre{padding:.75rem 0;font-size:.8rem}.blog-module__JsT-Oq__blog pre [data-line]{padding:0 .5rem}}.blog-module__JsT-Oq__blog pre:not(figcaption+pre){border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1rem}.dark .blog-module__JsT-Oq__blog pre:not(figcaption+pre){border-color:#374151}.blog-module__JsT-Oq__blog figcaption{margin-top:1rem}.blog-module__JsT-Oq__blog figcaption+pre{margin-top:0;border-radius:0 0 .5rem .5rem!important}.blog-module__JsT-Oq__blog pre [data-line]{padding:0 1rem}.blog-module__JsT-Oq__blog code[data-theme*=\ ],.blog-module__JsT-Oq__blog code[data-theme*=\ ] span{color:var(--shiki-light);background-color:var(--shiki-light-bg)}.dark .blog-module__JsT-Oq__blog code[data-theme*=\ ]{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}.dark .blog-module__JsT-Oq__blog code[data-theme*=\ ] span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}.blog-module__JsT-Oq__blog code[data-line-numbers]{counter-reset:line}.blog-module__JsT-Oq__blog code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);text-align:right;color:#9ca3af;width:.75rem;margin-right:2rem;display:inline-block}.dark .blog-module__JsT-Oq__blog code[data-line-numbers]>[data-line]:before{color:#6b7280}.blog-module__JsT-Oq__blog code[data-line-numbers-max-digits="2"]>[data-line]:before{width:1.25rem}.blog-module__JsT-Oq__blog code[data-line-numbers-max-digits="3"]>[data-line]:before{width:1.75rem}.blog-module__JsT-Oq__blog code[data-line-numbers-max-digits="4"]>[data-line]:before{width:2.25rem}.blog-module__JsT-Oq__blog ul,.blog-module__JsT-Oq__blog ol{margin-top:.875rem;margin-bottom:.875rem;padding-left:1.5rem}.blog-module__JsT-Oq__blog ul{list-style-type:disc}.blog-module__JsT-Oq__blog ol{list-style-type:decimal}.blog-module__JsT-Oq__blog li{margin-top:.25rem;margin-bottom:.25rem;line-height:1.625}.blog-module__JsT-Oq__blog li>p{margin-top:.25rem;margin-bottom:.25rem}.blog-module__JsT-Oq__blog ul ul,.blog-module__JsT-Oq__blog ul ol,.blog-module__JsT-Oq__blog ol ul,.blog-module__JsT-Oq__blog ol ol{margin-top:.5rem;margin-bottom:.5rem}.blog-module__JsT-Oq__blog table{border-collapse:collapse;width:100%;margin-top:1rem;margin-bottom:1rem;font-size:.875rem;line-height:1.5;display:block;overflow-x:auto}@media (max-width:640px){.blog-module__JsT-Oq__blog table{font-size:.75rem}.blog-module__JsT-Oq__blog th,.blog-module__JsT-Oq__blog td{padding:.5rem}}.blog-module__JsT-Oq__blog thead{border-bottom:2px solid #e5e7eb}.dark .blog-module__JsT-Oq__blog thead{border-bottom-color:#374151}.blog-module__JsT-Oq__blog th{text-align:left;color:#111827;padding:.75rem;font-weight:600}.dark .blog-module__JsT-Oq__blog th{color:#f3f4f6}.blog-module__JsT-Oq__blog td{border-bottom:1px solid #f3f4f6;padding:.75rem}.dark .blog-module__JsT-Oq__blog td{border-bottom-color:#1f2937}.blog-module__JsT-Oq__blog tbody tr:last-child td{border-bottom:none}.blog-module__JsT-Oq__blog tbody tr:hover{background-color:#f9fafb}.dark .blog-module__JsT-Oq__blog tbody tr:hover{background-color:#1f2937}
