header[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1rem}a[data-astro-cid-3ef6ksr2]{text-decoration:none}a[data-astro-cid-3ef6ksr2].avatar-container{display:block;flex-shrink:0}.avatar[data-astro-cid-3ef6ksr2].lg{width:48px;height:48px;aspect-ratio:1;clip-path:url(#squircle)}.avatar[data-astro-cid-3ef6ksr2].md{width:32px;height:32px;aspect-ratio:1;clip-path:url(#squircle)}.avatar[data-astro-cid-3ef6ksr2].sm{width:24px;height:24px;aspect-ratio:1;clip-path:url(#squircle)}.lg[data-astro-cid-43nuhumo]{width:32px;height:32px}.md[data-astro-cid-43nuhumo]{width:16px;height:16px}.sm[data-astro-cid-43nuhumo]{width:8px;height:8px}:root{--base-03: #002b36;--base-02: #073642;--base-01: #586e75;--base-00: #657b83;--base-0: #839496;--base-1: #93a1a1;--base-2: #eee8d5;--base-3: #fdf6e3;--yellow: #b58900;--orange: #cb4b16;--red: #dc322f;--magenta: #d33682;--violet: #6c71c4;--blue: #268bd2;--cyan: #2aa198;--green: #859900}:root{--title: var(--orange);--heading1: var(--cyan);--heading2: var(--green);--heading3: var(--blue);--heading4: var(--green);--heading5: var(--green);--heading6: var(--primary-content)}@media (prefers-color-scheme: light){:root{--primary-content: var(--base-00);--secondary-content: var(--base-1);--background-default: var(--base-3);--background-highlights: var(--base-2)}}@media (prefers-color-scheme: dark){:root{--primary-content: var(--base-0);--secondary-content: var(--base-01);--background-default: var(--base-03);--background-highlights: var(--base-02)}}:root{--font-family-default: "M PLUS 1";--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-light: 300;--font-weight-black: 900;--font-size-90: 48px;--font-size-80: 40px;--font-size-70: 34px;--font-size-60: 28px;--font-size-50: 24px;--font-size-40: 20px;--font-size-30: 16px;--font-size-20: 14px;--font-size-10: 12px;--line-height-90: 72px;--line-height-80: 60px;--line-height-70: 52px;--line-height-60: 44px;--line-height-50: 40px;--line-height-40: 32px;--line-height-30: 28px;--line-height-20: 24px;--line-height-10: 20px;--letter-spacing-90: .01em;--letter-spacing-80: .02em;--letter-spacing-70: .02em;--letter-spacing-60: .02em;--letter-spacing-50: .03em;--letter-spacing-40: .03em;--letter-spacing-30: .03em;--letter-spacing-20: .03em;--letter-spacing-10: .04em}:root{--title-lg-font-family: var(--font-family-default);--title-lg-font-weight: var(--font-weight-black);--title-lg-font-size: var(--font-size-70);--title-lg-line-height: var(--line-height-70);--title-lg-letter-spacing: var(--letter-spacing-70);--title-md-font-family: var(--font-family-default);--title-md-font-weight: var(--font-weight-bold);--title-md-font-size: var(--font-size-60);--title-md-line-height: var(--line-height-60);--title-md-letter-spacing: var(--letter-spacing-60);--title-sm-font-family: var(--font-family-default);--title-sm-font-weight: var(--font-weight-bold);--title-sm-font-size: var(--font-size-50);--title-sm-line-height: var(--line-height-50);--title-sm-letter-spacing: var(--letter-spacing-50);--h1-font-family: var(--font-family-default);--h1-font-weight: var(--font-weight-bold);--h1-font-size: var(--font-size-80);--h1-line-height: var(--line-height-80);--h1-letter-spacing: var(--letter-spacing-80);--h2-font-family: var(--font-family-default);--h2-font-weight: var(--font-weight-bold);--h2-font-size: var(--font-size-70);--h2-line-height: var(--line-height-70);--h2-letter-spacing: var(--letter-spacing-70);--h3-font-family: var(--font-family-default);--h3-font-weight: var(--font-weight-bold);--h3-font-size: var(--font-size-60);--h3-line-height: var(--line-height-60);--h3-letter-spacing: var(--letter-spacing-60);--h4-font-family: var(--font-family-default);--h4-font-weight: var(--font-weight-bold);--h4-font-size: var(--font-size-50);--h4-line-height: var(--line-height-50);--h4-letter-spacing: var(--letter-spacing-50);--h5-font-family: var(--font-family-default);--h5-font-weight: var(--font-weight-bold);--h5-font-size: var(--font-size-40);--h5-line-height: var(--line-height-40);--h5-letter-spacing: var(--letter-spacing-40);--h6-font-family: var(--font-family-default);--h6-font-weight: var(--font-weight-bold);--h6-font-size: var(--font-size-30);--h6-line-height: var(--line-height-30);--h6-letter-spacing: var(--letter-spacing-30);--p-font-family: var(--font-family-default);--p-font-weight: var(--font-weight-normal);--p-font-size: var(--font-size-20);--p-line-height: var(--line-height-20);--p-letter-spacing: var(--letter-spacing-20)}html{background-color:var(--background-default);color:var(--primary-content);font-family:"M PLUS 1",system-ui,sans-serif;font-size:var(--font-size-20)}.title-lg{color:var(--title);font-family:var(--title-lg-font-family);font-weight:var(--title-lg-font-weight);font-size:var(--title-lg-font-size);line-height:var(--title-lg-line-height);letter-spacing:var(--title-lg-letter-spacing)}.title-md{color:var(--title);font-family:var(--title-md-font-family);font-weight:var(--title-md-font-weight);font-size:var(--title-md-font-size);line-height:var(--title-md-line-height);letter-spacing:var(--title-md-letter-spacing)}.title-sm{color:var(--title);font-family:var(--title-sm-font-family);font-weight:var(--title-sm-font-weight);font-size:var(--title-sm-font-size);line-height:var(--title-sm-line-height);letter-spacing:var(--title-sm-letter-spacing)}h1{color:var(--heading1);font-family:var(--h1-font-family);font-weight:var(--h1-font-weight);font-size:var(--h1-font-size);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);padding-top:16px}h2{color:var(--heading2);font-family:var(--h2-font-family);font-weight:var(--h2-font-weight);font-size:var(--h2-font-size);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);padding-top:4px}h3{color:var(--heading3);font-family:var(--h3-font-family);font-weight:var(--h3-font-weight);font-size:var(--h3-font-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing)}h4{color:var(--heading4);font-family:var(--h4-font-family);font-weight:var(--h4-font-weight);font-size:var(--h4-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}h5{color:var(--heading5);font-family:var(--h5-font-family);font-weight:var(--h5-font-weight);font-size:var(--h5-font-size);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}h6{color:var(--heading6);font-family:var(--h6-font-family);font-weight:var(--h6-font-weight);font-size:var(--h6-font-size);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing)}p{padding:8px 0;text-indent:1rem;font-family:var(--p-font-family);font-weight:var(--p-font-weight);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing)}ul,ol{padding:0;margin-left:3rem}ul{list-style-type:circle}li{margin:.25rem 0}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.container{max-width:800px;margin:0 auto;padding:1rem}
