.memorizekit-blog-article{--nextra-primary-hue:234deg;--nextra-primary-saturation:100%;--nextra-primary-lightness:63%;--mk-article-measure:42rem;background:var(--card);color:var(--foreground)}.memorizekit-blog-article .nextra-content{min-width:0}.memorizekit-blog-article aside.nextra-sidebar{display:none}.memorizekit-blog-article>div[class*=mx-auto]{justify-content:center;gap:3rem;padding-inline:1rem}.memorizekit-blog-article article{max-width:var(--mk-article-measure);min-height:0;padding:2.5rem 0 4rem;color:var(--foreground)}.memorizekit-blog-article .nextra-breadcrumb,.memorizekit-blog-article [class*=nextra-mobile],.memorizekit-blog-article [data-search],.memorizekit-blog-article [data-theme-switch],.memorizekit-blog-article nav[aria-label=breadcrumb]{display:none}.memorizekit-blog-article .mk-article-header h1{margin-top:1.5rem;color:var(--color-body-strong);font-family:var(--font-sans);font-size:var(--text-display-lg);font-weight:700;line-height:var(--text-display-lg--line-height);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.memorizekit-blog-article .mk-article-header{margin-bottom:1rem}.memorizekit-blog-article main>:is(h2,h3,h4){color:var(--color-body-strong);font-family:var(--font-sans);font-weight:700;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;scroll-margin-top:5rem}.memorizekit-blog-article main>h2{margin-top:3rem;border:0;padding-bottom:0;font-size:var(--text-display-md);line-height:var(--text-display-md--line-height)}.memorizekit-blog-article main>h3{margin-top:2rem;font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height)}.memorizekit-blog-article main>:is(h2,h3,h4)+*{margin-top:.75rem}.memorizekit-blog-article main>:is(ul,ol)>li,.memorizekit-blog-article main>blockquote p,.memorizekit-blog-article main>p{color:var(--color-body);font-size:1.0625rem;line-height:1.75;overflow-wrap:anywhere}.memorizekit-blog-article main>p{margin-top:1.25rem}.memorizekit-blog-article main strong{color:var(--color-body-strong);font-weight:700}.memorizekit-blog-article main>:is(ul,ol){margin-top:1.25rem;padding-inline-start:0}.memorizekit-blog-article main>:is(ul,ol)>li{margin-top:.75rem;padding-inline-start:.25rem}.memorizekit-blog-article main>:is(ul,ol)>li::marker{color:var(--primary);font-weight:700}.memorizekit-blog-article main>:is(p,ul,ol,table,blockquote) a{color:var(--primary);font-weight:600;text-decoration-color:color-mix(in oklab,var(--primary) 35%,transparent);text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .15s ease-out,text-decoration-color .15s ease-out}.memorizekit-blog-article main>:is(p,ul,ol,table,blockquote) a:hover{color:var(--primary-hover);text-decoration-color:currentColor}.memorizekit-blog-article :is(a,button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.25rem}.memorizekit-blog-article main>blockquote{margin-block:1.5rem;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-canvas);padding:1rem 1.25rem;font-style:normal}.memorizekit-blog-article main>blockquote p{margin:0}.memorizekit-blog-article main>blockquote p+p{margin-top:.5rem}.memorizekit-blog-article main>table{display:table;width:100%;margin-block:1.5rem;border:1px solid var(--border);border-collapse:separate;border-radius:var(--radius-lg);border-spacing:0;overflow:hidden;font-variant-numeric:tabular-nums}.memorizekit-blog-article main>table tr{border:0;background:transparent}.memorizekit-blog-article main>table :is(th,td){border:0;border-top:1px solid var(--border);padding:.75rem 1rem;color:var(--color-body);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height);text-align:start}.memorizekit-blog-article main>table :is(th,td)+:is(th,td){border-left:1px solid var(--border)}.memorizekit-blog-article main>table thead :is(th,td){border-top:0;background:var(--color-canvas);color:var(--color-body-strong);font-size:var(--text-title-sm);font-weight:600;line-height:var(--text-title-sm--line-height)}.memorizekit-blog-article main :is(code,kbd){border:1px solid var(--border);border-radius:.375rem;background:var(--muted);color:var(--foreground);font-size:.9em}.memorizekit-blog-article main pre{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.memorizekit-blog-article main img{max-width:100%;height:auto}.memorizekit-blog-article main>figure{margin-block:2rem}.memorizekit-blog-article main>figure img{display:block;width:100%;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--background)}.memorizekit-blog-article main>figure figcaption{margin-top:.75rem;color:var(--color-muted);font-size:var(--text-body-sm);line-height:1.5;text-align:center}.memorizekit-blog-article article>main+div:empty{display:none}.memorizekit-blog-article nav.nextra-toc{padding-top:2.5rem}.memorizekit-blog-article nav.nextra-toc>div{top:5rem;max-height:calc(100vh - 6rem)}.memorizekit-blog-article nav.nextra-toc>div>p{padding:0 0 0 1rem;color:var(--color-muted);font-size:var(--text-caption);font-weight:600;letter-spacing:.06em;line-height:var(--text-caption--line-height);text-transform:uppercase}.memorizekit-blog-article nav.nextra-toc>div>div{border:0;box-shadow:none}.memorizekit-blog-article nav.nextra-toc ul{margin-top:.75rem;border-left:1px solid var(--border);padding:0;hyphens:none}.memorizekit-blog-article nav.nextra-toc li{margin:0}.memorizekit-blog-article nav.nextra-toc a{margin-left:-1px;border-left:2px solid transparent;padding:.375rem 0 .375rem 1rem;color:var(--color-muted);font-size:var(--text-body-sm);font-weight:400;line-height:1.45;text-decoration:none}.memorizekit-blog-article nav.nextra-toc a:hover{color:var(--color-body-strong)}.memorizekit-blog-article nav.nextra-toc a[class*=text-primary]{border-left-color:var(--primary);color:var(--primary);font-weight:600}.memorizekit-blog-article nav.nextra-toc button{color:var(--color-muted);font-weight:400}.memorizekit-blog-article nav.nextra-toc button:hover{color:var(--color-body-strong)}@media (min-width:640px){.memorizekit-blog-article>div[class*=mx-auto]{padding-inline:2rem}.memorizekit-blog-article article{padding-top:3rem}.memorizekit-blog-article .mk-article-header h1{font-size:var(--text-display-mega);line-height:var(--text-display-mega--line-height)}.memorizekit-blog-article nav.nextra-toc{padding-top:3rem}}@media (max-width:767px){.memorizekit-blog-article [class*=nextra-sidebar]{display:none}.memorizekit-blog-article main>:is(ul,ol)>li,.memorizekit-blog-article main>blockquote p,.memorizekit-blog-article main>p{font-size:1rem;line-height:1.7}}