.blog-post-module-scss-module__lkyryG__container{max-width:800px;min-height:100vh;margin:0 auto;padding:2rem 1rem;position:relative}.blog-post-module-scss-module__lkyryG__nav{margin-bottom:3rem}.blog-post-module-scss-module__lkyryG__backLink{color:#fff;cursor:pointer;height:38px;font-size:inherit;font-family:inherit;line-height:1;font-weight:inherit;appearance:none;background:#ffffff1a;border:none;border-radius:4px;align-items:center;padding:.5rem 1rem;text-decoration:none;transition:background .2s;display:inline-flex}.blog-post-module-scss-module__lkyryG__backLink:hover{background:#ffffff26;text-decoration:none}.blog-post-module-scss-module__lkyryG__article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:2.5rem;box-shadow:0 4px 24px #0003}.blog-post-module-scss-module__lkyryG__article header{margin-bottom:2.5rem}.blog-post-module-scss-module__lkyryG__article header h1{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:clamp(1.5rem,5vw,2.5rem);line-height:1.2}@media (max-width:640px){.blog-post-module-scss-module__lkyryG__article{padding:1.5rem}.blog-post-module-scss-module__lkyryG__article header{margin-bottom:2rem}}.blog-post-module-scss-module__lkyryG__meta{color:#666;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.blog-post-module-scss-module__lkyryG__meta span{opacity:.6}.blog-post-module-scss-module__lkyryG__mediumLink{color:#666;text-decoration:none;transition:color .2s}.blog-post-module-scss-module__lkyryG__mediumLink:hover{color:#fff}.blog-post-module-scss-module__lkyryG__thumbnail{height:300px;margin:-1.5rem -2.5rem 2rem;overflow:hidden}.blog-post-module-scss-module__lkyryG__thumbnail img{object-fit:cover;width:100%;height:100%}.blog-post-module-scss-module__lkyryG__content{color:#ccc;line-height:1.7}.blog-post-module-scss-module__lkyryG__content p{margin-bottom:1.5rem}.blog-post-module-scss-module__lkyryG__content img{aspect-ratio:16/9;object-fit:contain;object-position:center;border-radius:8px;width:100%}.blog-post-module-scss-module__lkyryG__content pre{background:#0003;border-radius:4px;margin:1.5rem 0;padding:1rem;overflow-x:auto}.blog-post-module-scss-module__lkyryG__content code{font-family:JetBrains Mono,monospace;font-size:.9em}.blog-post-module-scss-module__lkyryG__content blockquote{border-left:4px solid #fff3;margin:1.5rem 0;padding-left:1rem;font-style:italic}.blog-post-module-scss-module__lkyryG__content h1,.blog-post-module-scss-module__lkyryG__content h2,.blog-post-module-scss-module__lkyryG__content h3,.blog-post-module-scss-module__lkyryG__content h4,.blog-post-module-scss-module__lkyryG__content h5,.blog-post-module-scss-module__lkyryG__content h6{color:#fff;margin:2rem 0 1rem;line-height:1.3}.blog-post-module-scss-module__lkyryG__content a{color:#fff;border-bottom:1px solid #ffffff4d;text-decoration:none;transition:border-color .2s}.blog-post-module-scss-module__lkyryG__content a:hover{border-color:#fff}.blog-post-module-scss-module__lkyryG__content ul,.blog-post-module-scss-module__lkyryG__content ol{margin:1.5rem 0;padding-left:1.5rem}.blog-post-module-scss-module__lkyryG__content li{margin-bottom:.5rem}.blog-post-module-scss-module__lkyryG__content hr{border:none;border-top:1px solid #ffffff1a;margin:2rem 0}.blog-post-module-scss-module__lkyryG__content figure{aspect-ratio:16/9;width:100%;margin:2rem 0;position:relative;overflow:hidden}.blog-post-module-scss-module__lkyryG__content figure img{object-fit:cover;object-position:center;width:100%;height:100%}.blog-post-module-scss-module__lkyryG__imageWrapper{border-radius:.5rem;width:100%;margin:2rem 0;position:relative;overflow:hidden}.blog-post-module-scss-module__lkyryG__image{object-fit:cover;border-radius:.5rem;width:100%;height:auto}
