.blog-module__u1ay9a__codeScroll pre{scrollbar-width:thin;scrollbar-color:var(--color-muted-foreground)var(--color-secondary)}.blog-module__u1ay9a__codeScroll pre::-webkit-scrollbar{height:8px}.blog-module__u1ay9a__codeScroll pre::-webkit-scrollbar-track{background:linear-gradient(to bottom,var(--color-background),var(--color-secondary));border-radius:10px;margin:5px 0}.blog-module__u1ay9a__codeScroll pre::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,var(--color-muted-foreground),var(--color-secondary));border:2px solid var(--color-secondary);border-radius:10px;transition:background .3s}.blog-module__u1ay9a__codeScroll pre::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,var(--color-foreground),var(--color-muted-foreground));border-color:var(--color-border)}@media (prefers-color-scheme:light){.blog-module__u1ay9a__codeScroll pre{scrollbar-color:var(--color-muted-foreground)var(--color-muted)}.blog-module__u1ay9a__codeScroll pre::-webkit-scrollbar-track{background:linear-gradient(to bottom,var(--color-background),var(--color-muted));border-radius:10px}.blog-module__u1ay9a__codeScroll pre::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,var(--color-muted),var(--color-muted-foreground));border:2px solid var(--color-muted)}.blog-module__u1ay9a__codeScroll pre::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,var(--color-muted-foreground),var(--color-border));border-color:var(--color-background)}}.blog-module__u1ay9a__codeScroll pre{scroll-behavior:smooth}.blog-module__u1ay9a__proseContent h1{margin-top:0;margin-bottom:1rem;font-size:3rem;font-weight:900;line-height:1}.blog-module__u1ay9a__proseContent h2{border-bottom:2px solid;border-color:hsl(var(--primary)/.2);margin-top:2rem;margin-bottom:1rem;padding-bottom:.75rem;font-size:2.25rem;font-weight:700;line-height:1.375}.blog-module__u1ay9a__proseContent h3{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.875rem;font-weight:700;line-height:1.375}.blog-module__u1ay9a__proseContent h4{margin-top:1.25rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.blog-module__u1ay9a__proseContent h5{margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.blog-module__u1ay9a__proseContent h6{margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.blog-module__u1ay9a__proseContent p{color:hsl(var(--foreground)/.9);margin:1.5rem 0;font-size:1rem;line-height:2}.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent p{color:var(--color-foreground)}.blog-module__u1ay9a__proseContent a{color:hsl(var(--primary));font-weight:500;text-decoration:none;transition:color .2s}.blog-module__u1ay9a__proseContent a:hover{color:hsl(var(--primary)/.8);text-decoration:underline}.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent a{color:var(--color-primary)}.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent a:hover{color:hsl(var(--primary)/.8)}.blog-module__u1ay9a__proseContent strong{color:hsl(var(--foreground));font-weight:700}.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent strong{color:var(--color-foreground)}.blog-module__u1ay9a__proseContent em{color:hsl(var(--foreground));font-style:italic}.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent em{color:var(--color-foreground)}.blog-module__u1ay9a__proseContent code{background-color:var(--color-muted);color:var(--color-destructive);border-radius:.375rem;padding:.2rem .3rem;font-family:monospace;font-size:.75rem;font-weight:500}.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent code{background-color:var(--color-secondary);color:var(--color-accent-foreground)}.blog-module__u1ay9a__proseContent pre{background-color:var(--color-background);border:1px solid var(--color-border);color:var(--color-foreground);border-radius:.5rem;margin:2rem 0;padding:1.5rem;font-size:.875rem;line-height:1.5;overflow-x:auto;box-shadow:0 10px 15px -3px #0000001a}.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent pre{background-color:var(--color-secondary);border-color:var(--color-border);color:var(--color-foreground)}.blog-module__u1ay9a__proseContent pre code{color:inherit;background:0 0;border:none;padding:0}.blog-module__u1ay9a__proseContent blockquote{border:1px solid;border-left:4px solid hsl(var(--primary));background-color:var(--color-muted);color:hsl(var(--foreground)/.85);border-radius:.5rem;margin:2rem 0;padding:1.5rem;font-size:1rem;font-style:italic}.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent blockquote{border-left-color:var(--color-primary);background-color:hsl(var(--muted)/.3);color:var(--color-foreground)}.blog-module__u1ay9a__proseContent ul{margin:1.5rem 0;padding:0;list-style-type:disc;list-style-position:inside}.blog-module__u1ay9a__proseContent ol{margin:1.5rem 0;padding:0;list-style-type:decimal;list-style-position:inside}.blog-module__u1ay9a__proseContent ul li,.blog-module__u1ay9a__proseContent ol li{color:hsl(var(--foreground)/.85);margin:.75rem 0;font-size:1rem;line-height:1.625}.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent ul li,.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent ol li{color:var(--color-foreground)}.blog-module__u1ay9a__proseContent ul li::marker{color:hsl(var(--primary))}.blog-module__u1ay9a__proseContent ol li::marker{color:hsl(var(--primary))}.blog-module__u1ay9a__proseContent img{border:1px solid hsl(var(--border)/.5);border-radius:.5rem;max-width:100%;margin:2rem 0;transition:transform .2s;box-shadow:0 10px 15px -3px #0000001a}.blog-module__u1ay9a__proseContent img:hover{transform:scale(1.05)}.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent img{border-color:var(--color-border)}.blog-module__u1ay9a__proseContent table{border-collapse:collapse;border-radius:.5rem;width:100%;margin:2rem 0;font-size:.875rem;overflow:hidden}.blog-module__u1ay9a__proseContent thead{background-color:hsl(var(--muted)/.5);border:1px solid hsl(var(--border))}.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent thead{background-color:hsl(var(--muted)/.5);border-color:var(--color-border)}.blog-module__u1ay9a__proseContent th{text-align:left;border-bottom:2px solid hsl(var(--border)/.5);color:hsl(var(--foreground));z-index:10;padding:.75rem 1rem;font-weight:700;position:relative}.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent th{color:var(--color-foreground)}.blog-module__u1ay9a__proseContent tr{border:1px solid hsl(var(--border))}.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent tr{border-color:var(--color-border)}.blog-module__u1ay9a__proseContent td{border-bottom:1px solid hsl(var(--border)/.3);color:hsl(var(--foreground)/.8);z-index:10;padding:.75rem 1rem;position:relative}.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent td{border-color:hsl(var(--border)/.3);color:var(--color-foreground)}.blog-module__u1ay9a__proseContent hr{border:none;border-top:1px solid hsl(var(--border)/.3);margin:3rem 0}.blog-module__u1ay9a__dark .blog-module__u1ay9a__proseContent hr{border-top-color:hsl(var(--border)/.3)}.blog-module__u1ay9a__proseContent>:first-child{margin-top:0;padding-top:0}
