@font-face{font-family:bricolage;src:url(../media/bricolage_grotesque_latin_400_normal-s.p.545ed76d.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:bricolage;src:url(../media/bricolage_grotesque_latin_600_normal-s.p.6063eafb.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:bricolage;src:url(../media/bricolage_grotesque_latin_800_normal-s.p.01c25cb5.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:87.18%;descent-override:25.31%;line-gap-override:0.0%;size-adjust:106.68%}.bricolage_7fb7b8c2-module__im5B8W__className{font-family:bricolage,bricolage Fallback}.bricolage_7fb7b8c2-module__im5B8W__variable{--font-blog:"bricolage","bricolage Fallback"}
@font-face{font-family:jetbrains;src:url(../media/jetbrains_mono_latin_400_normal-s.p.7d81c911.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:jetbrains;src:url(../media/jetbrains_mono_latin_500_normal-s.p.0b0311a6.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:jetbrains Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrains_9df85218-module__-CAEgG__className{font-family:jetbrains,jetbrains Fallback}.jetbrains_9df85218-module__-CAEgG__variable{--font-blog-mono:"jetbrains","jetbrains Fallback"}
.blog-theme main{--font:var(--font-blog),"Rubik",sans-serif;--font-mono:var(--font-blog-mono),"DM Mono",monospace;--accent:#570d9e;--accent-light:#570d9e12;--red:#c42e4a;--red-bg:#ec486014;--night:#140a24;--grad:linear-gradient(90deg,#9b4dff,#ec4860);font-family:var(--font)}.blog-theme main h1{letter-spacing:-.035em!important;font-weight:800!important;line-height:1.05!important}.blog-theme main h2{letter-spacing:-.02em!important;font-weight:800!important}.blog-theme main h3{font-weight:600!important}.blog-theme main a{text-underline-offset:3px}.blog-theme .tldr{position:relative;overflow:hidden}.blog-theme .tldr:before{content:"";background:var(--grad);height:3px;position:absolute;top:0;left:0;right:0}.blog-theme .grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.blog-theme .cta-dark{border:1px solid #2a1846;background:var(--night)!important;box-shadow:0 6px 24px #570d9e59!important}.blog-theme .cta-dark:hover{background:#1d1033!important}body:has(.blog-theme){background:#fbfaff}body:has(.blog-theme):before{display:none}.blog-theme main{--bg-card:#fff;--border:#e6e0f0;--text-primary:#140a24;--text-secondary:#3b3150;--text-muted:#7c7190}
