.blog-content{position:relative;width:100%}.blog-post{margin:0 auto;padding:1em;border-radius:12px;box-shadow:0 2px 6px #0000000d}.hero-image img{width:100%;border-radius:12px;margin-bottom:1em}.title{text-align:left;margin:.5em 0;font-size:2.5em;display:flex}.title:hover{color:rgb(var(--juliet-hotpink)/.45)}.author{font-style:italic;font-size:1.2em}.date{text-align:left;color:rgb(var(--gray));font-size:.9em;margin-bottom:1em}.last-updated{font-style:italic;font-size:1em}.prose{line-height:1.7}.prose a{color:rgb(var(--juliet-pink));text-decoration:none;font-weight:500}.prose a:hover{color:rgb(var(--juliet-pink));text-decoration:underline}.prose blockquote{border-left:4px solid rgb(var(--juliet-hotpink));background:rgb(var(--juliet-pink)/.05);border-radius:2px;padding-left:.75rem 1rem;color:#555;font-style:normal;font-size:1.2rem}.prose table{width:100%;border-collapse:collapse}.prose th,.prose td{border:1px solid #ccc;padding:8px 12px}.prose th{font-weight:600}.prose pre{background:rgb(var(--juliet-palepink)/.2)!important;padding:1rem!important;border-radius:12px;overflow-x:auto}.prose pre code,code[class*=language-]{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;color:inherit!important}.prose pre code :not(.token){color:#555!important}.prose :not(pre)>code{background:rgba(var(--juliet-pink)/.2);color:rgb(var(--juliet-hotpink)/.7);padding:3px 8px;border-radius:8px;font-size:.95em}.prose h1{font-size:2.5rem}.prose h2{font-size:2.3rem}.prose h3{font-size:2rem}.prose h4,.prose h5{font-size:1.8rem}.prose h6{font-size:1.6rem}.comment-content-divider,.comment-container{padding-top:2rem}.comment-container h1{font-size:3rem}.comment-container p{font-size:1.5rem}@media(max-width:720px){.blog-post{padding:.5em;border-radius:10px;box-shadow:0 1px 4px #0000000a}.title{font-size:1.5em;margin:.4em 0}.date,.last-updated{font-size:.75em;margin-bottom:.6em}.prose{font-size:.8em;line-height:1.55;word-break:break-word}.hero-image img{width:100%;border-radius:10px;margin-bottom:.8em}.prose blockquote{border-left-width:3px;padding:.5em .8em;font-size:.9em;margin:.5em 0}.prose pre{padding:.8rem!important;font-size:.85em;border-radius:10px;overflow-x:auto}.prose :not(pre)>code{padding:2px 6px;font-size:.85em;border-radius:6px}.prose table{display:block;overflow-x:auto;border-radius:8px}.prose th,.prose td{padding:6px 10px;font-size:.85em}.blog-content{padding:0 .3em}.prose h1{font-size:1.3rem}.prose h2{font-size:1.2rem}.prose h3{font-size:1rem}.prose h4{font-size:.9rem}.prose h5{font-size:.8rem}.prose h6{font-size:.75rem}}.blogcontentrightbarcontainer{padding:0;margin-right:27px;display:flex;flex-direction:column;gap:30px;width:400px;flex-shrink:0;position:sticky;top:60px;max-height:100vh;overflow-y:auto;overflow-x:hidden}@media(max-width:1200px){.blogcontentrightbarcontainer{display:none}}.license-container{padding:1.5rem}.license-container h1{font-size:1.8rem;font-weight:600;padding-left:1rem;position:relative;top:0;margin:0 0 1rem}.license-container>h1:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:72%;background:rgb(var(--juliet-pink));font-size:1.5rem;border-radius:2px}.license-card{background-color:rgb(var(--juliet-pink)/.03);border-radius:12px;padding:1.2rem;box-shadow:0 4px 12px #00000014}.license-title{font-size:1.5rem!important;font-weight:600;margin-bottom:.3rem;padding-left:0!important}.blog-link a{color:rgb(var(--juliet-hotpink)/.7);text-decoration:none;word-break:break-all;font-size:1.2rem}.blog-link a:hover{text-decoration:underline}.license-meta{display:flex;gap:1.5rem;font-size:.95rem;color:#666;flex-wrap:wrap}.license-meta-item{display:flex;flex-direction:column;gap:3px}.label{font-weight:600}.value{white-space:nowrap}.license-link{color:rgb(var(--juliet-hotpink)/.7);text-decoration:underline;font-weight:600}.license-link:hover{color:rgb(var(--juliet-hotpink)/.85)}.toc{padding:1rem;font-size:1rem;line-height:1.5;border-radius:12px}.toc-title{position:relative;top:0;margin:0 0 1rem;font-size:1.8rem;font-weight:600;padding-left:1rem}.toc-title:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:72%;background:rgb(var(--juliet-pink));font-size:1.5rem;border-radius:2px}.toc-content{max-height:50vh;overflow-y:auto;padding-right:.5rem}.toc ol{list-style:none;padding:0;margin:0}.toc ol ol{padding-left:.9rem;margin-top:.3rem}.toc a{display:inline-block;padding:.12rem 0;color:#4a4a4a;text-decoration:none;transition:color .15s ease,background-color .25s ease}.toc a:hover{color:rgb(var(--juliet-pink))}.toc a.active{color:rgb(var(--juliet-pink));font-weight:600}.toc a.active:before{content:"";display:inline-block;width:4px;height:1.1rem;margin-right:.6rem;vertical-align:middle;background:rgb(var(--juliet-pink));border-radius:2px}html{scroll-behavior:smooth}@media(max-width:900px){.toc{display:none}}
