@layer base{h1,h2,h3,h4,h5,h6{font-weight:700}h2[id],h3[id],h4[id]{scroll-margin-top:7rem}}:root{--primary:#00a544;--primary-foreground:#f2fef6;--ring:#00c758;--sidebar-primary:#00a544;--sidebar-primary-foreground:#f2fef6;--sidebar-ring:#00c758}@supports (color:lab(0% 0 0)){:root{--primary:lab(59.0978% -58.6621 41.2579);--primary-foreground:lab(98.4774% -5.06377 2.21955);--ring:lab(70.5521% -66.5147 45.8073);--sidebar-primary:lab(59.0978% -58.6621 41.2579);--sidebar-primary-foreground:lab(98.4774% -5.06377 2.21955);--sidebar-ring:lab(70.5521% -66.5147 45.8073)}}.dark{--primary:#00c758;--primary-foreground:#f2fef6;--ring:#008138;--sidebar-primary:#00c758;--sidebar-primary-foreground:#f2fef6;--sidebar-ring:#008138}@supports (color:lab(0% 0 0)){.dark{--primary:lab(70.5521% -66.5147 45.8073);--primary-foreground:lab(98.4774% -5.06377 2.21955);--ring:lab(47.0329% -47.0239 31.4788);--sidebar-primary:lab(70.5521% -66.5147 45.8073);--sidebar-primary-foreground:lab(98.4774% -5.06377 2.21955);--sidebar-ring:lab(47.0329% -47.0239 31.4788)}}aside.blog-toc{background:#f3f4f6;border-radius:.5rem;margin:1.5rem 0;padding:1.25rem 1.5rem;display:block}.dark aside.blog-toc{background:#282e38;background:lab(18.7165% -.689328 -7.3094)}aside.blog-toc .blog-toc__title{color:#374151;margin:0 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.4}.dark aside.blog-toc .blog-toc__title{color:#e1e5eb;color:lab(90.6878% -.517368 -3.73452)}aside.blog-toc .blog-toc__list{margin:0;padding:0;list-style:none}aside.blog-toc .blog-toc__list li{margin:.35rem 0}aside.blog-toc .blog-toc__list a{color:#3b82f6;text-underline-offset:4px;text-decoration:none}aside.blog-toc .blog-toc__list a:hover{opacity:.85;text-decoration:underline}
