.codeblock-module__4GeloW__codeBlockContainer{margin:1.5rem 0;position:relative}.codeblock-module__4GeloW__codeBlockContainer:hover .codeblock-module__4GeloW__copyButton{opacity:1}.codeblock-module__4GeloW__filename{color:#9ca3af;background-color:#1f2937;border-bottom:1px solid #374151;border-top-left-radius:.375rem;border-top-right-radius:.375rem;padding:.375rem 1rem;font-size:.75rem}.codeblock-module__4GeloW__copyButton{color:#9ca3af;cursor:pointer;opacity:0;z-index:10;background-color:#1f2937;border:none;border-radius:.375rem;padding:.5rem;transition:opacity .2s,background-color .2s;position:absolute;top:.75rem;right:.75rem}.codeblock-module__4GeloW__copyButton:hover{background-color:#374151}.codeblock-module__4GeloW__copied{color:#22c55e}.codeblock-module__4GeloW__codeWrapper{background-color:#0d1117;border-radius:.375rem;position:relative;overflow-x:auto}.codeblock-module__4GeloW__codeBlockContainer .codeblock-module__4GeloW__filename+.codeblock-module__4GeloW__codeWrapper{border-top-left-radius:0;border-top-right-radius:0}.codeblock-module__4GeloW__codeWrapper pre{margin:0;padding:1rem;background:0 0!important}.codeblock-module__4GeloW__codeWrapper code{font-family:Courier New,Courier,monospace;font-size:.875rem;line-height:1.5}@media (max-width:768px){.codeblock-module__4GeloW__lineNumbers{display:none}}
.blog-module__R0QMoW__page{width:80%;margin:1rem auto 2rem}.blog-module__R0QMoW__page h1{font-size:4rem}.blog-module__R0QMoW__page blockquote{border:1px solid #333;padding:.5rem}.blog-module__R0QMoW__list{flex-wrap:wrap;display:flex}.blog-module__R0QMoW__postBody{color:#ffffffb3}.blog-module__R0QMoW__pubDate,.blog-module__R0QMoW__readingTime{color:#666;font-style:italic}.blog-module__R0QMoW__readingTime{color:#444;margin:0 1rem}.blog-module__R0QMoW__postBody a{color:#bb1435;font-weight:700}.blog-module__R0QMoW__postBody h2{color:#ff8e8e}.blog-module__R0QMoW__postBody mark{color:#777;background-color:#0000;font-style:italic}a.blog-module__R0QMoW__back:last-of-type{text-align:right;margin-top:5rem;display:block}
