.share-wrapper[data-astro-cid-eqjx2q6l]{padding:0 var(--side-space-content-large);text-align:center;color:var(--color-black-light);margin:1.8rem 0 0}@media screen and (width<=500px){.share-wrapper[data-astro-cid-eqjx2q6l]{padding:0 var(--side-space-content-small)}}.share-title[data-astro-cid-eqjx2q6l]{letter-spacing:.05em;font-size:1.2em;font-weight:700}.share-links[data-astro-cid-eqjx2q6l]{margin-top:.5em}.share-link[data-astro-cid-eqjx2q6l]{color:#fff;background:var(--color-black-light);vertical-align:middle;text-align:center;border-radius:50%;width:40px;height:40px;margin:0 6px;font-weight:700;line-height:40px;text-decoration:none;display:inline-block}.share-link[data-astro-cid-eqjx2q6l]:hover{transform:translateY(-2px)}.share-link[data-astro-cid-eqjx2q6l] .x-icon{width:24px;height:19px;margin-top:11px}.follow[data-astro-cid-ozqvrw33]{text-align:center;margin-top:2em}.follow-link[data-astro-cid-ozqvrw33]{color:#fff;background:#000;border-radius:2.5em;align-items:center;gap:.3em;padding:.5em 1em;text-decoration:none;display:inline-flex}.follow-link[data-astro-cid-ozqvrw33] .follow-icon{width:31px;height:17px}.related-wrapper[data-astro-cid-vrecybdq]{background:var(--color-whitesmoke);padding:2em var(--side-space-content-large)}@media screen and (width<=500px){.related-wrapper[data-astro-cid-vrecybdq]{padding:30px var(--side-space-content-small)}}.post-card-link[data-astro-cid-vrecybdq]{color:var(--color-black-light);background:#fff;border-radius:14px;align-items:center;margin-bottom:1.3em;padding:15px;text-decoration:none;display:flex;box-shadow:0 1px 2px #00000026}@media screen and (width<=500px){.post-card-link[data-astro-cid-vrecybdq]{padding:10px}}.post-card-emoji[data-astro-cid-vrecybdq]{background:var(--color-whitesmoke);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin:0;font-size:50px;display:flex}.post-card-emoji[data-astro-cid-vrecybdq] img.emoji{width:45px;height:45px}.post-card-content[data-astro-cid-vrecybdq]{width:calc(100% - 80px);padding-left:15px}.post-card-content[data-astro-cid-vrecybdq] h5[data-astro-cid-vrecybdq]{font-size:1.1em;font-weight:700;line-height:1.45}.post-card-content[data-astro-cid-vrecybdq] time[data-astro-cid-vrecybdq]{letter-spacing:.05em;color:var(--color-silver);margin-bottom:.1em;font-size:.8em;display:block}@media screen and (width<=500px){.post-card-content[data-astro-cid-vrecybdq] h5[data-astro-cid-vrecybdq]{font-size:1em}}.post-content{& pre[class*=language-]{margin:1.5em 0;@media screen and (width<=500px){margin:1.5em calc(-1 * var(--side-space-content-small))}}& code[class*=language-],& pre[class*=language-]{hyphens:none;white-space:pre;white-space:pre-wrap;word-wrap:normal;color:#22aef1;text-shadow:none;font-family:Menlo,Monaco,Courier New,monospace;font-size:14.5px}& pre[class*=language-],& :not(pre)>code[class*=language-]{background:var(--color-black-light);border-radius:5px;@media screen and (width<=500px){border-radius:0}}& pre[class*=language-]{-webkit-overflow-scrolling:touch;padding:26px 1.2em;position:relative;overflow:auto}& pre[class*=language-] code{white-space:pre;display:block}& :not(pre)>code[class*=language-]{border:.13em solid #7a6652;border-radius:.3em;padding:.15em .2em .05em;box-shadow:inset 1px 1px .3em -.1em #000}& .token.namespace{opacity:.7}& .token.comment,& .token.prolog,& .token.doctype,& .token.cdata{color:#fff9}& .token.operator,& .token.boolean,& .token.number{color:#a77afe}& .token.attr-name,& .token.string,& .token.entity,& .token.url,& .language-css .token.string,& .style .token.string{color:#ffab3c}& .token.selector,& .token.inserted{color:#3eda86}& .token.atrule,& .token.attr-value,& .token.keyword,& .token.important,& .token.deleted{color:#ff7574}& .token.regex,& .token.statement{color:#22aef1}& .token.placeholder,& .token.variable{color:#fff}& .token.important,& .token.statement,& .token.bold{font-weight:700}& .token.punctuation{color:#bebec5}& .token.entity{cursor:help}& .token.italic{font-style:italic}& code.language-markup{color:#f9f9f9}& code.language-markup .token.tag{color:#ff7574}& code.language-markup .token.attr-name{color:#3eda86}& code.language-markup .token.attr-value{color:#ffab3c}& code.language-markup .token.style,& code.language-markup .token.script,& code.language-markup .token.script .token.keyword{color:#22aef1}& .gatsby-highlight-code-line{background-color:#0000004d;border-left:5px solid #22aef1;min-width:calc(100% + 2.4em);margin-left:-1.2em;margin-right:-1.2em;padding-left:12px;display:table}& .gatsby-code-title{color:#fff;z-index:2;background:#20242e;border-radius:0 4px;height:24px;margin:1.5em 0 -24px auto;padding:0 8px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:700;line-height:24px;display:table;position:relative;@media screen and (width<=500px){margin-right:calc(-1 * var(--side-space-content-small));border-radius:0}}& .gatsby-code-title+pre{margin-top:0}& p>code,& li>code{background:#edf2f7;border-radius:3px;margin:0 .2em;padding:.1em .3em;line-height:1.4;display:inline-block;color:#454e63!important}}.post-content{margin:1.5em 0 1em;line-height:1.9}.post-content a{overflow-wrap:anywhere}.post-content a:hover{text-decoration:underline}.post-content p{margin-bottom:1.5em}.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin:40px 0 10px;font-weight:700;line-height:1.5}.post-content h2{margin:55px 0 12px;padding:5px 0 5px 17px;font-size:1.55em;position:relative}.post-content h2:before{content:"";background:linear-gradient(#007ab8 0% 50%,#839e1a 50% 100%);border-radius:5px;width:5px;height:100%;display:inline-block;position:absolute;top:0;left:0}.post-content h3{margin:55px 0 12px;font-size:1.45em}.post-content h4{padding-left:18px;font-size:1.1em;position:relative}.post-content ul,.post-content ol{margin:1em 0}.post-content ul p,.post-content ol p{margin:0}.post-content ul{padding-left:1.2em}.post-content ul li{margin:.4em 0;list-style:outside}.post-content ul ul{margin:0}.post-content ol{counter-reset:number}.post-content ol>li{margin:1em 0;padding-left:34px;line-height:25px;list-style:inside none;position:relative}.post-content ol>li:before{background:var(--color-highlight);color:#fff;text-align:center;content:counter(number);counter-increment:number;border-radius:50%;width:25px;height:25px;font-size:14px;font-weight:700;line-height:25px;display:inline-block;position:absolute;top:0;left:0}.post-content strong{font-weight:700}.post-content em{font-style:italic}.post-content del{text-decoration:line-through}.post-content hr{border:none;border-top:3px dotted #e1eaf3;margin:2em 0;display:block}.post-content table{border-spacing:2px;border-collapse:separate;-webkit-overflow-scrolling:touch;width:auto;font-size:.9em;line-height:1.4;display:block;overflow:auto}.post-content table th{background-color:var(--color-highlight);color:#fff;text-align:center;padding:10px 12px;font-weight:700}.post-content table th[align=center]{text-align:center}.post-content table th[align=right]{text-align:right}.post-content table td{background-color:var(--color-whitesmoke);color:var(--color-black-light);padding:10px 12px}.post-content table thead tr th:first-child{border-radius:5px 0 0}.post-content table thead tr th:last-child{border-radius:0 5px 0 0}.post-content table tbody tr:last-child td:first-child{border-radius:0 0 0 5px}.post-content table tbody tr:last-child td:last-child{border-radius:0 0 5px}.post-content blockquote{background:var(--color-whitesmoke);margin:2.3em 0;padding:1em;font-style:italic}.post-content blockquote p{margin:.3em 0}.post-content img{border:1px solid #e5e8ea;border-radius:4px;margin:1em 0;overflow:hidden;box-shadow:0 2px 5px -1px #00000040}.post-content p>code,.post-content li>code{background:#edf2f7;border-radius:3px;margin:0 .2em;padding:.1em .3em;line-height:1.4;display:inline-block;color:#454e63!important}.post-content pre{background:var(--color-black-light);-webkit-overflow-scrolling:touch;border-radius:5px;margin:1.5em 0;padding:26px 1.2em;overflow:auto}@media screen and (width<=500px){.post-content pre{margin:1.5em calc(-1 * var(--side-space-content-small));border-radius:0}}.post-content pre code{white-space:pre;color:#22aef1;text-shadow:none;hyphens:none;font-family:Menlo,Monaco,Courier New,monospace;font-size:14.5px;display:block}.post-content details{margin:1em 0}.post-content summary{cursor:pointer;font-weight:700}.post-content h4:before{content:"";background:url("data:image/svg+xml,%3csvg%20width='29'%20height='300'%20viewBox='0%200%2029%20300'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='29'%20height='300'%20rx='14.5'%20fill='%230077C2'/%3e%3c/svg%3e") 0 0/contain no-repeat;width:14px;height:19px;position:absolute;top:.2em;left:0}.post-content img{height:auto}.post-content .video-embed{aspect-ratio:650/365;margin-bottom:1.0725rem;position:relative}.post-content .video-embed iframe{width:100%;height:100%;position:absolute;inset:0}.post-section[data-astro-cid-z7xolria]{border-radius:15px;font-size:16px;position:relative;overflow:hidden}@media screen and (width<=500px){.post-section[data-astro-cid-z7xolria]{margin:0 calc(-1 * var(--side-space-small))}}.hero-image[data-astro-cid-z7xolria]{background:var(--color-black-light);text-align:center;background-repeat:repeat;background-size:400px;justify-content:center;align-items:center;min-height:230px;display:flex;position:relative}@media screen and (width<=500px){.hero-image[data-astro-cid-z7xolria]{min-height:190px}}.hero-image[data-astro-cid-z7xolria] img.emoji{width:110px;height:110px}.content-main[data-astro-cid-z7xolria]{padding:1.8em var(--side-space-content-large);background:#fff}@media screen and (width<=500px){.content-main[data-astro-cid-z7xolria]{padding:30px var(--side-space-content-small)}}.post-title[data-astro-cid-z7xolria]{margin:.1em 0 .3em;font-size:1.8em;font-weight:700;line-height:1.5}@media screen and (width<=500px){.post-title[data-astro-cid-z7xolria]{font-size:25px}}.post-date[data-astro-cid-z7xolria]{color:var(--color-silver);letter-spacing:.05em;font-size:.9em;display:block}.archived-notice[data-astro-cid-z7xolria]{background:var(--color-whitesmoke);border-left:solid 4px var(--color-orange);color:var(--color-base);border-radius:4px;margin:1.2em 0 0;padding:.9em 1.1em;font-size:.9em;line-height:1.7}.archived-notice[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--color-highlight);text-decoration:underline}
