.BlogPost-module__InHyNW__post_wrapper{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.BlogPost-module__InHyNW__post_container{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:320px;max-width:100%;margin-top:112px;margin-bottom:16rem;display:flex;position:relative}.BlogPost-module__InHyNW__post_title{font-family:var(--font-family-main);font-size:var(--font-size-large);font-weight:var(--font-weight-bold);color:var(--color-accent-title);text-align:center;margin-bottom:.5rem}.BlogPost-module__InHyNW__post_date{font-family:var(--font-family-main);font-size:var(--font-size-small);color:var(--color-article-text-secondary);text-align:center;opacity:.8;margin-bottom:2rem}.BlogPost-module__InHyNW__post_content{letter-spacing:.02em;text-align:justify;-webkit-user-select:text;user-select:text;width:calc(100vw - 2rem);max-width:1040px;font-size:1rem;line-height:1.6}.BlogPost-module__InHyNW__post_content h1{margin:2em 0 1em;font-size:2.25rem}.BlogPost-module__InHyNW__post_content h2{margin:1.8em 0 .8em;font-size:1.875rem}.BlogPost-module__InHyNW__post_content h3{margin:1.6em 0 .6em;font-size:1.5rem}.BlogPost-module__InHyNW__post_content h4{margin:1.4em 0 .4em;font-size:1.25rem}.BlogPost-module__InHyNW__post_content h5{margin:1.2em 0 .2em;font-size:1.125rem}.BlogPost-module__InHyNW__post_content h6{margin:1em 0;font-size:1rem}.BlogPost-module__InHyNW__post_content h1,.BlogPost-module__InHyNW__post_content h2,.BlogPost-module__InHyNW__post_content h3,.BlogPost-module__InHyNW__post_content h4,.BlogPost-module__InHyNW__post_content h5,.BlogPost-module__InHyNW__post_content h6{font-family:var(--font-family-main);font-weight:var(--font-weight-bold);color:var(--color-article-title);line-height:1.4}.BlogPost-module__InHyNW__post_content h1:after,.BlogPost-module__InHyNW__post_content h2:after{content:"";background-color:var(--color-article-title);opacity:.2;width:100%;height:1px;margin-top:.5em;display:block}.BlogPost-module__InHyNW__post_content p,.BlogPost-module__InHyNW__post_content li{color:var(--color-article-text);margin:0 0 1.2em;font-size:1em;line-height:1.6}.BlogPost-module__InHyNW__post_content a{text-underline-offset:.2em;color:var(--color-article-link);font-size:.95em;text-decoration:underline}.BlogPost-module__InHyNW__post_content blockquote{color:var(--color-article-text-secondary);border-left:4px solid var(--color-accent-solid);background-color:#7f7f7f0d;border-radius:0 4px 4px 0;margin:1.5em 0;padding:1em 1.5em;font-size:1.05em;line-height:1.7}.BlogPost-module__InHyNW__post_content code{font-family:var(--font-family-mono);color:var(--color-article-title);background-color:#7f7f7f26;border-radius:4px;margin:0 .2em;padding:.2em .4em;font-size:.85em}.BlogPost-module__InHyNW__post_content pre code{color:inherit;font-size:inherit;background-color:#0000;border-radius:0;margin:0;padding:0}.BlogPost-module__InHyNW__post_content table{border-collapse:collapse;width:100%;max-width:100%;margin:2em 0;font-size:.95em}.BlogPost-module__InHyNW__post_content th,.BlogPost-module__InHyNW__post_content td{border:1px solid var(--color-accent-stroke);text-align:left;padding:.75em 1em;line-height:1.5}.BlogPost-module__InHyNW__post_content th{background-color:var(--color-accent-stroke);font-weight:var(--font-weight-bold);color:var(--color-article-title)}.BlogPost-module__InHyNW__post_content tr:nth-child(2n){background-color:#7f7f7f0d}.BlogPost-module__InHyNW__post_content img{border-radius:8px;max-width:100%;height:auto;margin:1.5em 0}.BlogPost-module__InHyNW__md_inline_indent{margin-left:1.5rem;display:inline-block}.BlogPost-module__InHyNW__vercel_button_link{display:inline-block}.BlogPost-module__InHyNW__vercel_button_img{border-radius:4px;width:auto;max-width:none;height:32px;margin:.5rem 0 0;display:block}.BlogPost-module__InHyNW__tip_loading{font-family:var(--font-family-main);font-size:var(--font-size-medium);color:var(--color-accent-title);text-align:center;margin-top:2rem;margin-right:7px;transition:all .3s ease-in-out;animation:.5s infinite BlogPost-module__InHyNW__loading}.BlogPost-module__InHyNW__tip_error{font-family:var(--font-family-main);font-size:var(--font-size-medium);color:var(--color-article-text);text-align:center;opacity:0;margin-top:2rem;transition:all .3s ease-in-out;animation:.5s ease-in-out forwards BlogPost-module__InHyNW__fadeIn}.BlogPost-module__InHyNW__tip_error_details{font-family:var(--font-family-main);font-size:var(--font-size-small);color:var(--color-article-text-secondary);text-align:center;opacity:0;max-width:500px;margin:2rem auto auto;transition:all .3s ease-in-out;animation:.5s ease-in-out .2s forwards BlogPost-module__InHyNW__fadeIn}@keyframes BlogPost-module__InHyNW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes BlogPost-module__InHyNW__loading{0%{opacity:.9;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}to{opacity:.9;transform:translateY(0)}}@media (max-width:768px){.BlogPost-module__InHyNW__post_content{font-size:.9375rem}.BlogPost-module__InHyNW__post_content h1{font-size:1.875rem}.BlogPost-module__InHyNW__post_content h2{font-size:1.625rem}}@media (max-width:480px){.BlogPost-module__InHyNW__post_content h1{font-size:1.5rem}.BlogPost-module__InHyNW__post_content blockquote{padding:1em}}
