.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.namespace{opacity:.7}.token.string,.token.attr-value{color:#690}.token.punctuation{color:#999}.token.operator{color:#9a6e3a}.token.entity,.token.url,.token.symbol,.token.number,.token.boolean,.token.variable,.token.constant,.token.property,.token.regex{color:#905}.token.prefix.inserted{color:#690}.token.prefix.deleted{color:#dd4a68}.token.atrule,.token.keyword,.token.attr-name,.language-autohotkey .token.selector{color:#07a}.token.function,.language-autohotkey .token.tag{color:#dd4a68}.token.tag,.token.selector,.language-autohotkey .token.keyword{color:#00009f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.gray,.gray:hover{color:#787774}.brown,.brown:hover{color:#9f6b53}.orange,.orange:hover{color:#d9730d}.yellow,.yellow:hover{color:#cb912f}.green,.green:hover{color:#448361}.blue,.blue:hover{color:#337ea9}.purple,.purple:hover{color:#9065b0}.pink,.pink:hover{color:#c14c8a}.red,.red:hover{color:#d44c47}.gray-background{background:rgba(241,241,239,1)!important}.brown-background{background:rgba(244,238,238,1)!important}.orange-background{background:rgba(251,236,221,1)!important}.yellow-background{background:rgba(251,243,219,1)!important}.green-background{background:rgba(237,243,236,1)!important}.blue-background{background:rgba(231,243,248,1)!important}.purple-background{background:rgba(244,240,247,.8)!important}.pink-background{background:rgba(249,238,243,.8)!important}.red-background{background:rgba(253,235,236,1)!important}.tag.light-gray{color:#1c3829;background:rgba(227,226,224,.5)!important}.tag.gray{color:#1c3829;background:rgb(227,226,224)!important}.tag.brown{color:#1c3829;background:rgb(201,193,186)!important}.tag.orange{color:#1c3829;background:rgb(250,222,201)!important}.tag.yellow{color:#1c3829;background:rgb(244,244,187)!important}.tag.green{color:#1c3829;background:rgb(206,245,215)!important}.tag.blue{color:#1c3829;background:rgb(196,223,237)!important}.tag.purple{color:#1c3829;background:rgb(224,203,237)!important}.tag.pink{color:#1c3829;background:rgb(242,211,224)!important}.tag.red{color:#1c3829;background:rgb(253,200,200)!important}:where(.astro-WDJV3GQE),:before:where(.astro-WDJV3GQE),:after:where(.astro-WDJV3GQE){box-sizing:border-box;border-style:solid;border-width:0}main:where(.astro-WDJV3GQE){display:block}p:where(.astro-WDJV3GQE),table:where(.astro-WDJV3GQE),blockquote:where(.astro-WDJV3GQE),address:where(.astro-WDJV3GQE),pre:where(.astro-WDJV3GQE),iframe:where(.astro-WDJV3GQE),form:where(.astro-WDJV3GQE),figure:where(.astro-WDJV3GQE),dl:where(.astro-WDJV3GQE){margin:0}h1:where(.astro-WDJV3GQE),h2:where(.astro-WDJV3GQE),h3:where(.astro-WDJV3GQE),h4:where(.astro-WDJV3GQE),h5:where(.astro-WDJV3GQE),h6:where(.astro-WDJV3GQE){font-size:inherit;font-weight:inherit;margin:0}ul:where(.astro-WDJV3GQE),ol:where(.astro-WDJV3GQE){margin:0;padding:0;list-style:none}dt:where(.astro-WDJV3GQE){font-weight:700}dd:where(.astro-WDJV3GQE){margin-left:0}hr:where(.astro-WDJV3GQE){box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre:where(.astro-WDJV3GQE){font-family:monospace,monospace;font-size:inherit}address:where(.astro-WDJV3GQE){font-style:inherit}a:where(.astro-WDJV3GQE){background-color:transparent;text-decoration:none;color:inherit}abbr:where(.astro-WDJV3GQE)[title]{text-decoration:underline dotted}b:where(.astro-WDJV3GQE),strong:where(.astro-WDJV3GQE){font-weight:bolder}code:where(.astro-WDJV3GQE),kbd:where(.astro-WDJV3GQE),samp:where(.astro-WDJV3GQE){font-family:monospace,monospace;font-size:inherit}small:where(.astro-WDJV3GQE){font-size:80%}sub:where(.astro-WDJV3GQE),sup:where(.astro-WDJV3GQE){font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub:where(.astro-WDJV3GQE){bottom:-.25em}sup:where(.astro-WDJV3GQE){top:-.5em}svg:where(.astro-WDJV3GQE),img:where(.astro-WDJV3GQE),embed:where(.astro-WDJV3GQE),object:where(.astro-WDJV3GQE),iframe:where(.astro-WDJV3GQE){vertical-align:bottom}button:where(.astro-WDJV3GQE),input:where(.astro-WDJV3GQE),optgroup:where(.astro-WDJV3GQE),select:where(.astro-WDJV3GQE),textarea:where(.astro-WDJV3GQE){-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button:where(.astro-WDJV3GQE),:where(.astro-WDJV3GQE)[type=button],:where(.astro-WDJV3GQE)[type=reset],:where(.astro-WDJV3GQE)[type=submit]{cursor:pointer}button:where(.astro-WDJV3GQE):disabled,:where(.astro-WDJV3GQE)[type=button]:disabled,:where(.astro-WDJV3GQE)[type=reset]:disabled,:where(.astro-WDJV3GQE)[type=submit]:disabled{cursor:default}:-moz-focusring:where(.astro-WDJV3GQE){outline:auto}select:where(.astro-WDJV3GQE):disabled{opacity:inherit}option:where(.astro-WDJV3GQE){padding:0}fieldset:where(.astro-WDJV3GQE){margin:0;padding:0;min-width:0}legend:where(.astro-WDJV3GQE){padding:0}progress:where(.astro-WDJV3GQE){vertical-align:baseline}textarea:where(.astro-WDJV3GQE){overflow:auto}:where(.astro-WDJV3GQE)[type=number]::-webkit-inner-spin-button,:where(.astro-WDJV3GQE)[type=number]::-webkit-outer-spin-button{height:auto}:where(.astro-WDJV3GQE)[type=search]{outline-offset:-2px}:where(.astro-WDJV3GQE)[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button:where(.astro-WDJV3GQE){-webkit-appearance:button;font:inherit}:where(.astro-WDJV3GQE)[type=number]{-moz-appearance:textfield}label:where(.astro-WDJV3GQE)[for]{cursor:pointer}details:where(.astro-WDJV3GQE){display:block}summary:where(.astro-WDJV3GQE){display:list-item}:where(.astro-WDJV3GQE)[contenteditable]:focus{outline:auto}table:where(.astro-WDJV3GQE){border-color:inherit;border-collapse:collapse}caption:where(.astro-WDJV3GQE){text-align:left}td:where(.astro-WDJV3GQE),th:where(.astro-WDJV3GQE){vertical-align:top;padding:0}th:where(.astro-WDJV3GQE){text-align:left;font-weight:700}a:where(.astro-WDJV3GQE){color:var(--accents-1);text-decoration:none}a:where(.astro-WDJV3GQE):hover{color:var(--accents-1)}.container:where(.astro-WDJV3GQE){min-height:100vh}.header:where(.astro-WDJV3GQE){padding:35px 40px 20px}.header:where(.astro-WDJV3GQE) .site-name:where(.astro-WDJV3GQE){color:#333;font-size:1.4em;font-weight:700}.header:where(.astro-WDJV3GQE) .site-name:where(.astro-WDJV3GQE) a:where(.astro-WDJV3GQE){display:block;color:inherit}.header:where(.astro-WDJV3GQE) .site-name:where(.astro-WDJV3GQE) a:where(.astro-WDJV3GQE) span:where(.astro-WDJV3GQE),.header:where(.astro-WDJV3GQE) .site-name:where(.astro-WDJV3GQE) a:where(.astro-WDJV3GQE) img:where(.astro-WDJV3GQE){display:inline-block;font-size:1.1em}.header:where(.astro-WDJV3GQE) .site-name:where(.astro-WDJV3GQE) a:where(.astro-WDJV3GQE) img:where(.astro-WDJV3GQE){width:1.2em;height:1.2em;margin-right:.2em;margin-left:-.3rem;vertical-align:sub}.header:where(.astro-WDJV3GQE) .site-name:where(.astro-WDJV3GQE) a:where(.astro-WDJV3GQE) img:where(.astro-WDJV3GQE).custom-icon{border-radius:var(--radius)}.header:where(.astro-WDJV3GQE) .description:where(.astro-WDJV3GQE){font-size:.95rem;margin-top:2px}.main:where(.astro-WDJV3GQE){padding:20px 40px 0;max-width:720px;margin:0 auto}.footer:where(.astro-WDJV3GQE){margin-top:40px;padding:30px 40px;background-color:#f4f4f4;display:grid;grid-template-columns:1fr 1fr;gap:30px 0}.footer:where(.astro-WDJV3GQE) .back-to-top:where(.astro-WDJV3GQE){text-align:center;grid-column:span 2}.footer:where(.astro-WDJV3GQE) .copyright:where(.astro-WDJV3GQE){font-size:.9em}.footer:where(.astro-WDJV3GQE) .powered:where(.astro-WDJV3GQE){text-align:right;font-size:.9em}.footer:where(.astro-WDJV3GQE) .powered:where(.astro-WDJV3GQE) a:where(.astro-WDJV3GQE){color:var(--fg);text-decoration:underline}@media (max-width: 640px){.header:where(.astro-WDJV3GQE){padding:30px 20px 20px}.main:where(.astro-WDJV3GQE){padding:0 20px}.footer:where(.astro-WDJV3GQE){margin-top:20px;padding:20px;display:block}.footer:where(.astro-WDJV3GQE) .copyright:where(.astro-WDJV3GQE){text-align:center;margin-top:20px}.footer:where(.astro-WDJV3GQE) .powered:where(.astro-WDJV3GQE){text-align:center}}figure:where(.astro-WDJV3GQE){margin:0;font-size:.85rem;color:#999;line-height:1.8rem}mark:where(.astro-WDJV3GQE){padding:var(--gap-quarter);border-radius:var(--radius);background:rgba(247,212,255,.8)}ol:where(.astro-WDJV3GQE){color:#222;font-weight:400;font-size:.9rem;line-height:1.8rem}p:where(.astro-WDJV3GQE),ul:where(.astro-WDJV3GQE){color:#222;font-weight:400;font-size:1rem;line-height:1.8rem}ul:where(.astro-WDJV3GQE),ol:where(.astro-WDJV3GQE){margin:0;padding-inline-start:1.5rem}hr:where(.astro-WDJV3GQE){display:block;height:1px;border:0;margin:.3rem 0;background-color:#333}.blog-tags-link:where(.astro-WDJV3GQE){grid-column:span 2}.blog-tags-link:where(.astro-WDJV3GQE) h2:where(.astro-WDJV3GQE){margin:0;color:#777;font-size:.95rem}.blog-tags-link:where(.astro-WDJV3GQE) ul:where(.astro-WDJV3GQE){list-style-type:none;padding:.4em 0 0;margin-top:.3rem;display:flex;flex-wrap:wrap;gap:8px}.blog-tags-link:where(.astro-WDJV3GQE) ul:where(.astro-WDJV3GQE) li:where(.astro-WDJV3GQE){position:relative;font-size:1rem;line-height:1.2rem;font-size:.9rem;gap:6px}.blog-tags-link:where(.astro-WDJV3GQE) ul:where(.astro-WDJV3GQE) li:where(.astro-WDJV3GQE) a:where(.astro-WDJV3GQE){min-width:0;border-radius:3px;padding:2px 6px;line-height:1.2;color:#32302c;background:rgba(227,226,224,.5)}@media (max-width: 640px){.blog-tags-link:where(.astro-WDJV3GQE){margin-top:20px}}:root{--gap-quarter: .25rem;--gap-half: .5rem;--gap: 1rem;--gap-double: 2rem;--bg: #fff;--fg: #333;--accents-1: #666;--accents-2: #666;--accents-3: #666;--geist-foreground: #000;--geist-success: #690;--radius: 4px;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-mono: SFMono-Regular, Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace}:where(.astro-SCKKX6R4),:before:where(.astro-SCKKX6R4),:after:where(.astro-SCKKX6R4){box-sizing:border-box;border-style:solid;border-width:0}main:where(.astro-SCKKX6R4){display:block}p:where(.astro-SCKKX6R4),table:where(.astro-SCKKX6R4),blockquote:where(.astro-SCKKX6R4),address:where(.astro-SCKKX6R4),pre:where(.astro-SCKKX6R4),iframe:where(.astro-SCKKX6R4),form:where(.astro-SCKKX6R4),figure:where(.astro-SCKKX6R4),dl:where(.astro-SCKKX6R4){margin:0}h1:where(.astro-SCKKX6R4),h2:where(.astro-SCKKX6R4),h3:where(.astro-SCKKX6R4),h4:where(.astro-SCKKX6R4),h5:where(.astro-SCKKX6R4),h6:where(.astro-SCKKX6R4){font-size:inherit;font-weight:inherit;margin:0}ul:where(.astro-SCKKX6R4),ol:where(.astro-SCKKX6R4){margin:0;padding:0;list-style:none}dt:where(.astro-SCKKX6R4){font-weight:700}dd:where(.astro-SCKKX6R4){margin-left:0}hr:where(.astro-SCKKX6R4){box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre:where(.astro-SCKKX6R4){font-family:monospace,monospace;font-size:inherit}address:where(.astro-SCKKX6R4){font-style:inherit}a:where(.astro-SCKKX6R4){background-color:transparent;text-decoration:none;color:inherit}abbr:where(.astro-SCKKX6R4)[title]{text-decoration:underline dotted}b:where(.astro-SCKKX6R4),strong:where(.astro-SCKKX6R4){font-weight:bolder}code:where(.astro-SCKKX6R4),kbd:where(.astro-SCKKX6R4),samp:where(.astro-SCKKX6R4){font-family:monospace,monospace;font-size:inherit}small:where(.astro-SCKKX6R4){font-size:80%}sub:where(.astro-SCKKX6R4),sup:where(.astro-SCKKX6R4){font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub:where(.astro-SCKKX6R4){bottom:-.25em}sup:where(.astro-SCKKX6R4){top:-.5em}svg:where(.astro-SCKKX6R4),img:where(.astro-SCKKX6R4),embed:where(.astro-SCKKX6R4),object:where(.astro-SCKKX6R4),iframe:where(.astro-SCKKX6R4){vertical-align:bottom}button:where(.astro-SCKKX6R4),input:where(.astro-SCKKX6R4),optgroup:where(.astro-SCKKX6R4),select:where(.astro-SCKKX6R4),textarea:where(.astro-SCKKX6R4){-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button:where(.astro-SCKKX6R4),:where(.astro-SCKKX6R4)[type=button],:where(.astro-SCKKX6R4)[type=reset],:where(.astro-SCKKX6R4)[type=submit]{cursor:pointer}button:where(.astro-SCKKX6R4):disabled,:where(.astro-SCKKX6R4)[type=button]:disabled,:where(.astro-SCKKX6R4)[type=reset]:disabled,:where(.astro-SCKKX6R4)[type=submit]:disabled{cursor:default}:-moz-focusring:where(.astro-SCKKX6R4){outline:auto}select:where(.astro-SCKKX6R4):disabled{opacity:inherit}option:where(.astro-SCKKX6R4){padding:0}fieldset:where(.astro-SCKKX6R4){margin:0;padding:0;min-width:0}legend:where(.astro-SCKKX6R4){padding:0}progress:where(.astro-SCKKX6R4){vertical-align:baseline}textarea:where(.astro-SCKKX6R4){overflow:auto}:where(.astro-SCKKX6R4)[type=number]::-webkit-inner-spin-button,:where(.astro-SCKKX6R4)[type=number]::-webkit-outer-spin-button{height:auto}:where(.astro-SCKKX6R4)[type=search]{outline-offset:-2px}:where(.astro-SCKKX6R4)[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button:where(.astro-SCKKX6R4){-webkit-appearance:button;font:inherit}:where(.astro-SCKKX6R4)[type=number]{-moz-appearance:textfield}label:where(.astro-SCKKX6R4)[for]{cursor:pointer}details:where(.astro-SCKKX6R4){display:block}summary:where(.astro-SCKKX6R4){display:list-item}:where(.astro-SCKKX6R4)[contenteditable]:focus{outline:auto}table:where(.astro-SCKKX6R4){border-color:inherit;border-collapse:collapse}caption:where(.astro-SCKKX6R4){text-align:left}td:where(.astro-SCKKX6R4),th:where(.astro-SCKKX6R4){vertical-align:top;padding:0}th:where(.astro-SCKKX6R4){text-align:left;font-weight:700}a:where(.astro-SCKKX6R4){color:var(--accents-1);text-decoration:none}a:where(.astro-SCKKX6R4):hover{color:var(--accents-1)}.container:where(.astro-SCKKX6R4){min-height:100vh}.header:where(.astro-SCKKX6R4){padding:35px 40px 20px}.header:where(.astro-SCKKX6R4) .site-name:where(.astro-SCKKX6R4){color:#333;font-size:1.4em;font-weight:700}.header:where(.astro-SCKKX6R4) .site-name:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4){display:block;color:inherit}.header:where(.astro-SCKKX6R4) .site-name:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4) span:where(.astro-SCKKX6R4),.header:where(.astro-SCKKX6R4) .site-name:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4) img:where(.astro-SCKKX6R4){display:inline-block;font-size:1.1em}.header:where(.astro-SCKKX6R4) .site-name:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4) img:where(.astro-SCKKX6R4){width:1.2em;height:1.2em;margin-right:.2em;margin-left:-.3rem;vertical-align:sub}.header:where(.astro-SCKKX6R4) .site-name:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4) img:where(.astro-SCKKX6R4).custom-icon{border-radius:var(--radius)}.header:where(.astro-SCKKX6R4) .description:where(.astro-SCKKX6R4){font-size:.95rem;margin-top:2px}.main:where(.astro-SCKKX6R4){padding:20px 40px 0;max-width:720px;margin:0 auto}.footer:where(.astro-SCKKX6R4){margin-top:40px;padding:30px 40px;background-color:#f4f4f4;display:grid;grid-template-columns:1fr 1fr;gap:30px 0}.footer:where(.astro-SCKKX6R4) .back-to-top:where(.astro-SCKKX6R4){text-align:center;grid-column:span 2}.footer:where(.astro-SCKKX6R4) .copyright:where(.astro-SCKKX6R4){font-size:.9em}.footer:where(.astro-SCKKX6R4) .powered:where(.astro-SCKKX6R4){text-align:right;font-size:.9em}.footer:where(.astro-SCKKX6R4) .powered:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4){color:var(--fg);text-decoration:underline}@media (max-width: 640px){.header:where(.astro-SCKKX6R4){padding:30px 20px 20px}.main:where(.astro-SCKKX6R4){padding:0 20px}.footer:where(.astro-SCKKX6R4){margin-top:20px;padding:20px;display:block}.footer:where(.astro-SCKKX6R4) .copyright:where(.astro-SCKKX6R4){text-align:center;margin-top:20px}.footer:where(.astro-SCKKX6R4) .powered:where(.astro-SCKKX6R4){text-align:center}}figure:where(.astro-SCKKX6R4){margin:0;font-size:.85rem;color:#999;line-height:1.8rem}mark:where(.astro-SCKKX6R4){padding:var(--gap-quarter);border-radius:var(--radius);background:rgba(247,212,255,.8)}ol:where(.astro-SCKKX6R4){color:#222;font-weight:400;font-size:.9rem;line-height:1.8rem}p:where(.astro-SCKKX6R4),ul:where(.astro-SCKKX6R4){color:#222;font-weight:400;font-size:1rem;line-height:1.8rem}ul:where(.astro-SCKKX6R4),ol:where(.astro-SCKKX6R4){margin:0;padding-inline-start:1.5rem}hr:where(.astro-SCKKX6R4){display:block;height:1px;border:0;margin:.3rem 0;background-color:#333}.post-date:where(.astro-HXOK6VEE){font-size:.8rem;margin-bottom:.2em}/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */:where(.astro-RESUI2LN),:before:where(.astro-RESUI2LN),:after:where(.astro-RESUI2LN){box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main:where(.astro-RESUI2LN){display:block}p:where(.astro-RESUI2LN),table:where(.astro-RESUI2LN),blockquote:where(.astro-RESUI2LN),address:where(.astro-RESUI2LN),pre:where(.astro-RESUI2LN),iframe:where(.astro-RESUI2LN),form:where(.astro-RESUI2LN),figure:where(.astro-RESUI2LN),dl:where(.astro-RESUI2LN){margin:0}h1:where(.astro-RESUI2LN),h2:where(.astro-RESUI2LN),h3:where(.astro-RESUI2LN),h4:where(.astro-RESUI2LN),h5:where(.astro-RESUI2LN),h6:where(.astro-RESUI2LN){font-size:inherit;font-weight:inherit;margin:0}ul:where(.astro-RESUI2LN),ol:where(.astro-RESUI2LN){margin:0;padding:0;list-style:none}dt:where(.astro-RESUI2LN){font-weight:700}dd:where(.astro-RESUI2LN){margin-left:0}hr:where(.astro-RESUI2LN){box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre:where(.astro-RESUI2LN){font-family:monospace,monospace;font-size:inherit}address:where(.astro-RESUI2LN){font-style:inherit}a:where(.astro-RESUI2LN){background-color:transparent;text-decoration:none;color:inherit}abbr:where(.astro-RESUI2LN)[title]{text-decoration:underline dotted}b:where(.astro-RESUI2LN),strong:where(.astro-RESUI2LN){font-weight:bolder}code:where(.astro-RESUI2LN),kbd:where(.astro-RESUI2LN),samp:where(.astro-RESUI2LN){font-family:monospace,monospace;font-size:inherit}small:where(.astro-RESUI2LN){font-size:80%}sub:where(.astro-RESUI2LN),sup:where(.astro-RESUI2LN){font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub:where(.astro-RESUI2LN){bottom:-.25em}sup:where(.astro-RESUI2LN){top:-.5em}svg:where(.astro-RESUI2LN),img:where(.astro-RESUI2LN),embed:where(.astro-RESUI2LN),object:where(.astro-RESUI2LN),iframe:where(.astro-RESUI2LN){vertical-align:bottom}button:where(.astro-RESUI2LN),input:where(.astro-RESUI2LN),optgroup:where(.astro-RESUI2LN),select:where(.astro-RESUI2LN),textarea:where(.astro-RESUI2LN){-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button:where(.astro-RESUI2LN),:where(.astro-RESUI2LN)[type=button],:where(.astro-RESUI2LN)[type=reset],:where(.astro-RESUI2LN)[type=submit]{cursor:pointer}button:where(.astro-RESUI2LN):disabled,:where(.astro-RESUI2LN)[type=button]:disabled,:where(.astro-RESUI2LN)[type=reset]:disabled,:where(.astro-RESUI2LN)[type=submit]:disabled{cursor:default}:-moz-focusring:where(.astro-RESUI2LN){outline:auto}select:where(.astro-RESUI2LN):disabled{opacity:inherit}option:where(.astro-RESUI2LN){padding:0}fieldset:where(.astro-RESUI2LN){margin:0;padding:0;min-width:0}legend:where(.astro-RESUI2LN){padding:0}progress:where(.astro-RESUI2LN){vertical-align:baseline}textarea:where(.astro-RESUI2LN){overflow:auto}:where(.astro-RESUI2LN)[type=number]::-webkit-inner-spin-button,:where(.astro-RESUI2LN)[type=number]::-webkit-outer-spin-button{height:auto}:where(.astro-RESUI2LN)[type=search]{outline-offset:-2px}:where(.astro-RESUI2LN)[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button:where(.astro-RESUI2LN){-webkit-appearance:button;font:inherit}:where(.astro-RESUI2LN)[type=number]{-moz-appearance:textfield}label:where(.astro-RESUI2LN)[for]{cursor:pointer}details:where(.astro-RESUI2LN){display:block}summary:where(.astro-RESUI2LN){display:list-item}:where(.astro-RESUI2LN)[contenteditable]:focus{outline:auto}table:where(.astro-RESUI2LN){border-color:inherit;border-collapse:collapse}caption:where(.astro-RESUI2LN){text-align:left}td:where(.astro-RESUI2LN),th:where(.astro-RESUI2LN){vertical-align:top;padding:0}th:where(.astro-RESUI2LN){text-align:left;font-weight:700}html{scroll-behavior:smooth}body{min-height:100vh;background:var(--bg);color:var(--fg);font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a:where(.astro-RESUI2LN){color:var(--accents-1);text-decoration:none}a:where(.astro-RESUI2LN):hover{color:var(--accents-1)}.container:where(.astro-RESUI2LN){min-height:100vh}.header:where(.astro-RESUI2LN){padding:35px 40px 20px}.header:where(.astro-RESUI2LN) .site-name:where(.astro-RESUI2LN){color:#333;font-size:1.4em;font-weight:700}.header:where(.astro-RESUI2LN) .site-name:where(.astro-RESUI2LN) a:where(.astro-RESUI2LN){display:block;color:inherit}.header:where(.astro-RESUI2LN) .site-name:where(.astro-RESUI2LN) a:where(.astro-RESUI2LN) span:where(.astro-RESUI2LN),.header:where(.astro-RESUI2LN) .site-name:where(.astro-RESUI2LN) a:where(.astro-RESUI2LN) img:where(.astro-RESUI2LN){display:inline-block;font-size:1.1em}.header:where(.astro-RESUI2LN) .site-name:where(.astro-RESUI2LN) a:where(.astro-RESUI2LN) img:where(.astro-RESUI2LN){width:1.2em;height:1.2em;margin-right:.2em;margin-left:-.3rem;vertical-align:sub}.header:where(.astro-RESUI2LN) .site-name:where(.astro-RESUI2LN) a:where(.astro-RESUI2LN) img:where(.astro-RESUI2LN).custom-icon{border-radius:var(--radius)}.header:where(.astro-RESUI2LN) .description:where(.astro-RESUI2LN){font-size:.95rem;margin-top:2px}.main:where(.astro-RESUI2LN){padding:20px 40px 0;max-width:720px;margin:0 auto}.footer:where(.astro-RESUI2LN){margin-top:40px;padding:30px 40px;background-color:#f4f4f4;display:grid;grid-template-columns:1fr 1fr;gap:30px 0}.footer:where(.astro-RESUI2LN) .back-to-top:where(.astro-RESUI2LN){text-align:center;grid-column:span 2}.footer:where(.astro-RESUI2LN) .copyright:where(.astro-RESUI2LN){font-size:.9em}.footer:where(.astro-RESUI2LN) .powered:where(.astro-RESUI2LN){text-align:right;font-size:.9em}.footer:where(.astro-RESUI2LN) .powered:where(.astro-RESUI2LN) a:where(.astro-RESUI2LN){color:var(--fg);text-decoration:underline}@media (max-width: 640px){.header:where(.astro-RESUI2LN){padding:30px 20px 20px}.main:where(.astro-RESUI2LN){padding:0 20px}.footer:where(.astro-RESUI2LN){margin-top:20px;padding:20px;display:block}.footer:where(.astro-RESUI2LN) .copyright:where(.astro-RESUI2LN){text-align:center;margin-top:20px}.footer:where(.astro-RESUI2LN) .powered:where(.astro-RESUI2LN){text-align:center}}figure:where(.astro-RESUI2LN){margin:0;font-size:.85rem;color:#999;line-height:1.8rem}mark:where(.astro-RESUI2LN){padding:var(--gap-quarter);border-radius:var(--radius);background:rgba(247,212,255,.8)}ol:where(.astro-RESUI2LN){color:#222;font-weight:400;font-size:.9rem;line-height:1.8rem}p:where(.astro-RESUI2LN),ul:where(.astro-RESUI2LN){color:#222;font-weight:400;font-size:1rem;line-height:1.8rem}ul:where(.astro-RESUI2LN),ol:where(.astro-RESUI2LN){margin:0;padding-inline-start:1.5rem}hr:where(.astro-RESUI2LN){display:block;height:1px;border:0;margin:.3rem 0;background-color:#333}.post-title:where(.astro-RESUI2LN){margin:0;padding:.2rem 0;font-size:2rem;font-weight:700;color:var(--fg)}.post-title:where(.astro-RESUI2LN) a:where(.astro-RESUI2LN){font-size:1.6rem;color:inherit}.post-title:where(.astro-RESUI2LN) span:where(.astro-RESUI2LN),.post-title:where(.astro-RESUI2LN) img:where(.astro-RESUI2LN){display:inline-block;margin-right:.2em}.post-title:where(.astro-RESUI2LN) span:where(.astro-RESUI2LN){font-size:1.2em}.post-title:where(.astro-RESUI2LN) img:where(.astro-RESUI2LN){width:1.3em;height:1.3em;vertical-align:sub}@media (max-width: 640px){.post-title:where(.astro-RESUI2LN){font-size:1.4rem}.post-title:where(.astro-RESUI2LN) a:where(.astro-RESUI2LN){font-size:1.2rem}}._post_or0db_1:not(:first-of-type){margin-top:30px;padding-top:20px;border-top:1px solid rgb(227,226,224)}@media (max-width: 640px){._post_or0db_1:not(:first-of-type){margin-top:20px;padding-top:10px}}
