.blogContainer{max-width:680px;margin:0 auto;padding-bottom:4rem}.blogContainer__back{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-dim);align-items:center;gap:.4rem;margin-bottom:2.5rem;font-size:11px;text-decoration:none;transition:color .15s;display:inline-flex}.blogContainer__back:hover{color:var(--color-accent)}.blogContainer article>header h1,.blogContainer article>header .text-4xl,.blogContainer article>header .text-5xl{margin-bottom:1.5rem;font-family:var(--font-fraunces)!important;letter-spacing:-.025em!important;color:var(--color-text)!important;font-size:clamp(28px,5vw,44px)!important;font-weight:700!important;line-height:1.1!important}.blogContainer p{color:var(--color-muted);margin-top:1rem;margin-bottom:1rem;font-size:15px;line-height:1.75}.blogContainer h2{font-family:var(--font-fraunces);letter-spacing:-.015em;margin-top:2.5rem;margin-bottom:.75rem;font-size:22px;font-weight:600;line-height:1.2;color:var(--color-text)!important}.blogContainer h3{font-family:var(--font-fraunces);letter-spacing:-.01em;margin-top:2rem;margin-bottom:.5rem;font-size:18px;font-weight:600;color:var(--color-text)!important;text-decoration:none!important}.blogContainer ul,.blogContainer ol{margin:1rem 0;padding-left:0;list-style:none}.blogContainer ul>li,.blogContainer ol>li{color:var(--color-muted);margin-bottom:.75rem;padding-left:1.25rem;font-size:15px;line-height:1.75;position:relative}.blogContainer ul>li:before,.blogContainer ol>li:before{color:var(--color-accent);font-family:var(--font-mono);font-size:11px;position:absolute;top:4px;left:0}.blogContainer ul>li:before{content:"→"}.blogContainer ol{counter-reset:list-counter}.blogContainer ol>li{counter-increment:list-counter}.blogContainer ol>li:before{content:counter(list-counter) ".";font-family:var(--font-mono);letter-spacing:.05em;color:var(--color-dim);font-size:10px;top:5px}.blogContainer li ul,.blogContainer li ol{margin-top:.5rem;margin-bottom:0;padding-left:1rem}.blogContainer li>span.text-xl{font-family:var(--font-fraunces);margin-bottom:.35rem;display:block;color:var(--color-text)!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important}.blogContainer code{font-family:var(--font-mono);background:var(--color-surface);color:var(--color-accent);border:1px solid var(--color-border);border-radius:3px;padding:1px 6px;font-size:13px}.blogContainer pre{border:1px solid var(--color-border);border-radius:6px;overflow-x:auto;background:var(--color-surface)!important;padding:1.25rem 1.5rem!important}.blogContainer pre code{background:0 0;border:none;padding:0;font-size:13px;line-height:1.65;color:var(--color-muted)!important}.blogContainer .bg-gray-800{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)!important}.blogContainer .bg-gray-800 h2{margin-top:0;color:var(--color-text)!important}.blogContainer .bg-gray-800 pre.bg-gray-900{border:1px solid var(--color-border);background:var(--color-bg)!important}.blogContainer .definationContainer,.blogContainer .bg-gray-100{border-left:3px solid var(--color-accent);border-radius:0 6px 6px 0;background:var(--color-surface)!important;box-shadow:none!important;padding:1rem 1.25rem!important}.blogContainer .definationContainer p,.blogContainer .bg-gray-100 p{font-size:14px;color:var(--color-muted)!important}.blogContainer .text-teal-500{color:var(--color-accent)!important}.blogContainer .text-zinc-800,.blogContainer .text-zinc-100{color:var(--color-text)!important}.blogContainer .text-gray-700,.blogContainer .text-gray-300{color:var(--color-muted)!important}.blogContainer .text-white{color:var(--color-text)!important}.blogContainer__imageHolder{justify-content:center;margin:2rem 0;display:flex}.blogContainer__imageHolder img{border:1px solid var(--color-border);border-radius:8px;max-width:100%;height:auto}
