.blog_visuallyHidden__EjDe4{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.blog_filters__y5O8L{margin:32px 0 8px}.blog_search__vsqEP input{width:100%;padding:8px 0;border:0;border-bottom:1px solid var(--rule);background:transparent;color:var(--ink);font:inherit;font-size:17px}.blog_search__vsqEP input::placeholder{color:var(--muted)}.blog_search__vsqEP input:focus{outline:none;border-bottom-color:var(--bead)}.blog_tags___Wjdw{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px}.blog_tags___Wjdw button{background:none;border:0;padding:0;font:inherit;font-size:15px;color:var(--muted);cursor:pointer}.blog_tags___Wjdw button:hover{color:var(--ink)}.blog_tags___Wjdw button[aria-pressed=true]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--bead);text-decoration-color:var(--bead);text-decoration-thickness:2px;text-underline-offset:5px}.blog_status__nv9HT{margin:16px 0;color:var(--muted);font-size:15px;font-style:italic}.blog_posts__9gEQO{list-style:none;margin:16px 0 0;padding:0}.blog_post__KUySY{padding:20px 0;border-bottom:1px solid var(--rule)}.blog_post__KUySY:first-child{border-top:1px solid var(--rule)}.blog_posts__9gEQO .blog_postTitle__aTUEc{font-size:22px;line-height:1.3;font-weight:500;text-decoration:none}.blog_posts__9gEQO .blog_postTitle__aTUEc:hover{text-decoration:underline;-webkit-text-decoration-color:var(--bead);text-decoration-color:var(--bead)}.blog_summary___6NTd{margin:6px 0 0;color:var(--muted);font-size:16px;line-height:1.5}.blog_meta__gGSlq{margin:6px 0 0;color:var(--muted);font-size:15px;font-style:italic}.blog_postHeader__92jqH{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:36px}.blog_postHeading__KopOM{margin:0;font-size:44px;line-height:1.1;font-weight:500;letter-spacing:-.02em}.blog_postHeader__92jqH .blog_meta__gGSlq{margin-top:12px}.blog_likeWidget__DFLmU{display:flex;flex-direction:row-reverse;align-items:center;gap:12px;flex-shrink:0}.blog_rodButton__8Vxf_{display:inline-flex;padding:0;border:0;background:none;cursor:pointer}.blog_rodButton__8Vxf_ svg{display:block;width:40px;height:auto;overflow:visible}.blog_rodButton__8Vxf_[aria-disabled=true]{cursor:default}.blog_rodButton__8Vxf_:hover:not([aria-disabled=true]) .blog_likeBead__Lw5OD{filter:brightness(1.1)}.blog_likeBead__Lw5OD{fill:var(--bead);stroke:var(--bead-edge);stroke-width:1;transition:transform .26s cubic-bezier(.3,1.4,.5,1)}.blog_likesTotal__JBMCh{color:var(--muted);font-size:15px}@media (prefers-reduced-motion:reduce){.blog_likeBead__Lw5OD{transition:none}}.blog_prose__RunEW{font-size:19px;line-height:1.7}.blog_prose__RunEW>:first-child{margin-top:0}.blog_prose__RunEW p{margin:0 0 1.1em}.blog_prose__RunEW h1,.blog_prose__RunEW h2,.blog_prose__RunEW h3,.blog_prose__RunEW h4{margin:1.8em 0 .5em;font-weight:500;line-height:1.25;letter-spacing:-.01em}.blog_prose__RunEW h1{font-size:32px}.blog_prose__RunEW h2{font-size:27px}.blog_prose__RunEW h3{font-size:22px}.blog_prose__RunEW h4{font-size:19px;font-weight:600}.blog_prose__RunEW ol,.blog_prose__RunEW ul{margin:0 0 1.1em;padding-left:1.3em}.blog_prose__RunEW li{margin-bottom:.35em}.blog_prose__RunEW li::marker{color:var(--bead)}.blog_prose__RunEW blockquote{margin:1.4em 0;padding-left:18px;border-left:2px solid var(--bead);color:var(--muted);font-style:italic}.blog_prose__RunEW hr{border:0;border-top:1px solid var(--rule);margin:2.2em 0}.blog_prose__RunEW img{max-width:100%;height:auto;border-radius:4px}.blog_prose__RunEW table{width:100%;border-collapse:collapse;font-size:16px;margin:0 0 1.2em}.blog_prose__RunEW td,.blog_prose__RunEW th{padding:6px 10px;border-bottom:1px solid var(--rule);text-align:left}.blog_prose__RunEW :not(pre)>code{padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--ink) 8%,transparent);font-family:ui-monospace,Menlo,Monaco,monospace;font-size:.85em}.blog_prose__RunEW pre{margin:0 0 1.3em;border-radius:6px;overflow-x:auto;font-size:14px;line-height:1.55}.blog_prose__RunEW pre code{font-family:ui-monospace,Menlo,Monaco,monospace}.blog_prose__RunEW pre code:not(.blog_hljs__fERcp){display:block;padding:1em;background:#0d1117;color:#e6edf3}.blog_poem__m42oS{margin:1.6em 0;padding:4px 0 4px 20px;border-left:2px solid var(--bead);font-style:italic}.blog_prose__RunEW .blog_poem__m42oS{color:var(--ink)}.blog_prose__RunEW .blog_poem__m42oS p{margin:0}.blog_codeTile__Sihuc{margin:0 0 1.3em;border-radius:6px;overflow:hidden;background:#282c34;font-size:14px}@media (max-width:520px){.blog_postHeading__KopOM{font-size:34px}.blog_postHeader__92jqH{flex-direction:column}.blog_likeWidget__DFLmU{flex-direction:row}.blog_prose__RunEW{font-size:18px}}