.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}:root.darkmode{--bg: #191919;--fg: #d5d5d5;--accents-1: #864C1D;--accents-2: #f26000;--accents-3: #a5a5a5}.darkmode .header h1{color:var(--fg)}.darkmode aside{background:#202020;color:var(--fg)}.darkmode a:hover{background:#333!important}.darkmode .read-more-link a,.darkmode .content h1{color:var(--fg)}.darkmode .no-contents{color:var(--accents-3)}.darkmode .pagination a{background:#333}.darkmode .pagination a:hover:not(.inactive){background:#555}.darkmode .pagination a.inactive{color:#f7f7f7;background:#444}.darkmode .bookmark{background:#202020}.darkmode li{color:var(--fg)}.darkmode .callout.gray-background{background:#252525!important}.darkmode .code pre{background:#272727!important}.darkmode .code pre code{color:var(--fg);background:#272727!important}.darkmode code{background:#2F2F2D}.darkmode .code>div{background:#272727}.darkmode .code button.copy{background-color:#e3e2e033}.darkmode .caption{background:var(--bg)!important}.darkmode p{color:var(--fg)}.darkmode .callout.blue-background{background:#1D282E!important}.darkmode table{color:var(--fg)}.darkmode table th{background:#272727;border-color:#272727}.darkmode table td{border-color:#272727}.darkmode .table-of-contents>a{color:#9b9b9b}.darkmode .table-of-contents>a:hover{background:rgba(241,241,239,.1)!important}.darkmode .to-do{color:var(--fg)}.darkmode div.post-relative-link>div>a.colored{background:rgba(227,226,224,.1)}.darkmode .tag.default{background:#373737!important;color:#f7f7f7}.darkmode .tag.gray,.darkmode .gray-background{background:#5a5a5a!important;color:#f7f7f7}.darkmode .tag.brown,.darkmode .brown-background{background:#603b2c!important;color:#f7f7f7}.darkmode .tag.orange,.darkmode .orange-background{background:#864C1D!important;color:#f7f7f7}.darkmode .tag.yellow,.darkmode .yellow-background{background:#8a632a!important;color:#f7f7f7}.darkmode .tag.green,.darkmode .green-background{background:#2c5940!important;color:#f7f7f7}.darkmode .tag.blue,.darkmode .blue-background{background:#28456c!important;color:#f7f7f7}.darkmode .tag.purple,.darkmode .purple-background{background:#493064!important;color:#f7f7f7}.darkmode .tag.pink,.darkmode .pink-background{background:#613047!important;color:#f7f7f7}.darkmode .tag.red,.darkmode .red-background{background:#6f3630!important;color:#f7f7f7}.mode-wrap{display:flex;margin-block-end:1rem}.mode-wrap #mode-toggle{display:none}.mode-wrap #mode-toggle+label{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;font-size:1rem;height:1.6em;width:2.4em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1em;background:#fff;-webkit-transition:.2s;transition:.2s;border:2px solid var(--accents-1);overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mode-wrap #mode-toggle+label span{background:var(--accents-1);border-radius:50%;height:1.8em;width:1.8em;-webkit-transform:translateX(-.125em) scale(.65);transform:translate(-.125em) scale(.65);-webkit-transition:.2s;transition:.2s;cursor:pointer}.mode-wrap #mode-toggle:checked+label{border-color:var(--bg);background:var(--accents-1)}.mode-wrap #mode-toggle:checked+label span{background:var(--bg);-webkit-transform:translateX(calc(100% - 1.25em)) scale(.65);transform:translate(calc(100% - 1.25em)) scale(.65)}.darkmode .mode-wrap #mode-toggle+label{border-color:var(--accents-1)}: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}*{box-sizing:border-box;word-break:break-word}html,body{padding:0;margin:0;font-size:15px}body{min-height:100vh;background:var(--bg);color:var(--fg);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Sans GB,メイリオ,Meiryo,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol;background-position:0 0,25px 25px;background-attachment:fixed;background-size:50px 50px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}figure{margin:0;font-size:.85rem;color:#999;line-height:1.8rem}a{color:var(--accents-1);text-decoration:none}a:hover{color:var(--accents-1)}mark{padding:var(--gap-quarter);border-radius:var(--radius);background:rgba(247,212,255,.8)}h1{margin:0;color:var(--fg);font-size:2rem;font-weight:700}@media (max-width: 640px){h1{font-size:1.6rem}}ol{color:#222;font-weight:400;font-size:.9rem;line-height:1.8rem}p,ul{color:#222;font-weight:400;font-size:1rem;line-height:1.8rem}ul,ol{margin:0;padding-inline-start:1.5rem}pre{margin:0;white-space:pre;tab-size:2}pre :global(code){overflow:auto;-webkit-overflow-scrolling:touch}hr{display:block;height:1px;border:0;margin:.3rem 0;background-color:#333}code{font-size:.9rem;background:rgba(135,131,120,.15);color:#eb5757;padding:.25rem;border-radius:var(--radius);font-family:var(--font-mono)}table{display:block;overflow-x:auto;white-space:nowrap;border-collapse:collapse}table tr{vertical-align:top}table th{font-weight:600;background-color:#f4f4f4}table td,table th{font-size:.9rem;border:1px solid #e4e4e4;padding:.5rem 1rem;text-align:left;line-height:1.2rem}table td:after{content:"";display:inline-block;min-height:.9rem}body{display:flex;align-items:center;justify-content:center;min-height:100vh;margin:0}.container:where(.astro-SCKKX6R4){max-width:1280px;width:100%;min-height:100vh;flex-direction:column}.container:where(.astro-SCKKX6R4)>div:where(.astro-SCKKX6R4){display:flex;flex-direction:row;max-width:1280px;width:100%}@media (max-width: 640px){.container:where(.astro-SCKKX6R4)>div:where(.astro-SCKKX6R4){display:block}}main:where(.astro-SCKKX6R4){flex:1;order:1}@media (max-width: 640px){main:where(.astro-SCKKX6R4){order:1}}aside:where(.astro-SCKKX6R4){order:2;width:300px;padding:20px;background-color:#f4f4f4}@media (max-width: 640px){aside:where(.astro-SCKKX6R4){order:2;width:100%}}div:where(.astro-SCKKX6R4).cover img:where(.astro-SCKKX6R4){display:block;width:100%;height:20vh;object-fit:cover;object-position:center 60%}div:where(.astro-SCKKX6R4).content{padding:20px 40px}@media (max-width: 640px){div:where(.astro-SCKKX6R4).content{padding:0 18px}}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4){padding:20px 0}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1:where(.astro-SCKKX6R4){font-weight:700;color:#333}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4){display:block;color:inherit}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4):hover{color:inherit}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4) span:where(.astro-SCKKX6R4),main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4) img:where(.astro-SCKKX6R4){display:inline-block;font-size:1.1em}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4) span:where(.astro-SCKKX6R4){margin-right:.3em;margin-left:-.1rem}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1: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}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) h1:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4) img:where(.astro-SCKKX6R4).custom-icon{border-radius:var(--radius)}main:where(.astro-SCKKX6R4) header:where(.astro-SCKKX6R4) div:where(.astro-SCKKX6R4).description{padding:.3rem 0 .6rem;font-size:.95rem}main:where(.astro-SCKKX6R4) footer:where(.astro-SCKKX6R4){margin:30px 0 10px;text-align:center;font-size:.75rem}@media (max-width: 640px){main:where(.astro-SCKKX6R4) footer:where(.astro-SCKKX6R4){margin:0 auto 30px}}main:where(.astro-SCKKX6R4) footer:where(.astro-SCKKX6R4) span:where(.astro-SCKKX6R4){color:#777}main:where(.astro-SCKKX6R4) footer:where(.astro-SCKKX6R4) a:where(.astro-SCKKX6R4){color:inherit;text-decoration:underline}.post-date:where(.astro-HXOK6VEE){padding:0 10px 0 0;font-size:.9rem}.icon:where(.astro-HXOK6VEE){margin-right:5px;font-size:1rem}.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(238,224,218)!important}.tag.orange{color:#1c3829;background:rgb(250,222,201)!important}.tag.yellow{color:#1c3829;background:rgb(253,236,200)!important}.tag.green{color:#1c3829;background:rgb(219,237,219)!important}.tag.blue{color:#1c3829;background:rgb(211,229,239)!important}.tag.purple{color:#1c3829;background:rgb(232,222,238)!important}.tag.pink{color:#1c3829;background:rgb(245,224,233)!important}.tag.red{color:#1c3829;background:rgb(255,226,221)!important}.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}}.blog-posts-link:where(.astro-DKTHFQHE){padding-top:30px}.blog-posts-link:where(.astro-DKTHFQHE) h2:where(.astro-DKTHFQHE){margin:0;padding-left:.4rem;color:#777;font-size:.95rem}.blog-posts-link:where(.astro-DKTHFQHE) ul:where(.astro-DKTHFQHE){list-style-type:none;padding:0;margin-top:.4rem;margin-block-end:1rem}.blog-posts-link:where(.astro-DKTHFQHE) ul:where(.astro-DKTHFQHE) li:where(.astro-DKTHFQHE) a:where(.astro-DKTHFQHE){display:block;border-radius:var(--radius);padding:.4rem;line-height:1.2rem;color:inherit;font-size:.95rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.blog-posts-link:where(.astro-DKTHFQHE) ul:where(.astro-DKTHFQHE) li:where(.astro-DKTHFQHE) a:where(.astro-DKTHFQHE):hover{background-color:#ddd}.blog-posts-link:where(.astro-DKTHFQHE) ul:where(.astro-DKTHFQHE) li:where(.astro-DKTHFQHE) a:where(.astro-DKTHFQHE) span:where(.astro-DKTHFQHE),.blog-posts-link:where(.astro-DKTHFQHE) ul:where(.astro-DKTHFQHE) li:where(.astro-DKTHFQHE) a:where(.astro-DKTHFQHE) img:where(.astro-DKTHFQHE){display:inline-block;margin-right:.2rem}.blog-posts-link:where(.astro-DKTHFQHE) ul:where(.astro-DKTHFQHE) li:where(.astro-DKTHFQHE) a:where(.astro-DKTHFQHE) img:where(.astro-DKTHFQHE){width:1.25rem;height:1.25rem;vertical-align:sub}.blog-tags-link:where(.astro-WDJV3GQE) h2:where(.astro-WDJV3GQE){margin:0;padding-left:.4rem;color:#777;font-size:.95rem}.blog-tags-link:where(.astro-WDJV3GQE) ul:where(.astro-WDJV3GQE){list-style-type:none;padding:0;margin-top:.3rem;margin-block-end:1rem}.blog-tags-link:where(.astro-WDJV3GQE) ul:where(.astro-WDJV3GQE) li:where(.astro-WDJV3GQE){position:relative;font-size:1rem;padding:.4rem;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)}._main_i3zyb_1 header{padding:0 0 20px}._main_i3zyb_1 footer{border-top:1px solid #adadad;margin:0 auto;padding:40px 0 0}@media (max-width: 640px){._main_i3zyb_1 footer{margin:0 auto 40px}}._post_i3zyb_15{margin-top:0;max-width:auto;margin-bottom:40px}._post_i3zyb_15 footer{margin-top:.5rem;padding:0;border:0}._postMeta_i3zyb_26{display:flex;justify-content:flex-start;align-items:center}
