:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:var(--lightningcss-light,#faf9f6)var(--lightningcss-dark,#131211);--color-surface:var(--lightningcss-light,#f0eee8)var(--lightningcss-dark,#1f1d1b);--color-text:var(--lightningcss-light,#1b1a18)var(--lightningcss-dark,#ece9e2);--color-text-muted:var(--lightningcss-light,#5b574e)var(--lightningcss-dark,#a8a397);--color-accent:var(--lightningcss-light,#8a5000)var(--lightningcss-dark,#e8ae52);--color-border:var(--lightningcss-light,#85807a)var(--lightningcss-dark,#7c776f);--color-tint:var(--lightningcss-light,#f5ead6)var(--lightningcss-dark,#2a2217);--color-rule:var(--lightningcss-light,#dcd6ca)var(--lightningcss-dark,#3a3631);--font-text:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", "Liberation Sans", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, "Cascadia Mono", Consolas, "Liberation Mono", "DejaVu Sans Mono", monospace;--mono-size:.875em;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.95313rem;--text-3xl:2.44141rem;--leading-tight:1.25;--leading-normal:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--page-width:48rem;--rail-width:11.5rem;--shell-width:64rem;--stripe-size:.375rem;--gutter:1.25rem;--measure:68ch;--target-min:max(24px, 1.5rem);--border-width:1px;--focus-width:2px;--focus-offset:2px;--motion-duration:.18s;--press-duration:.16s;--ease-out:cubic-bezier(.23, 1, .32, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media print{:root,:root[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*,:before,:after{box-sizing:border-box}html{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-text);line-height:var(--leading-normal);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}body:before{content:"";block-size:var(--stripe-size);background-image:repeating-linear-gradient(-45deg, var(--color-accent) 0 .75rem, transparent .75rem 1.5rem);display:block}@media (forced-colors:active){body:before{display:none}}[hidden]{display:none!important}h1,h2,h3{font-family:var(--font-mono);letter-spacing:-.02em;line-height:var(--leading-tight);margin-block:var(--space-12) var(--space-4);text-wrap:balance}h1{font-size:var(--text-2xl);margin-block-start:var(--space-8)}h2{font-size:var(--text-xl);border-inline-start:var(--space-1) solid var(--color-accent);padding-inline-start:var(--space-3)}h3{font-size:var(--text-lg);margin-block-start:var(--space-8)}p,ul,ol,dl,pre,blockquote,figure{margin-block:0 var(--space-4)}p,li,dd{max-inline-size:var(--measure);text-wrap:pretty}ul,ol{padding-inline-start:var(--space-6)}dt{font-weight:700}dd{margin-inline-start:var(--space-6)}blockquote{margin-inline:var(--space-6) 0}a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-text-muted);text-decoration-color:var(--color-text-muted);text-underline-offset:.2em;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}}a:active{text-decoration-color:currentColor;text-decoration-thickness:2px}button{touch-action:manipulation;-webkit-user-select:none;user-select:none}code,kbd,samp,pre{font-family:var(--font-mono);font-size:var(--mono-size)}pre{background-color:var(--color-surface);border:var(--border-width) solid transparent;padding:var(--space-3) var(--space-4);white-space:pre-wrap;overflow-wrap:anywhere}pre code,pre kbd,pre samp{font-size:inherit}kbd{border:var(--border-width) solid var(--color-border);padding-inline:.25em}time{white-space:nowrap}::selection{background-color:var(--color-text);color:var(--color-bg)}:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-offset)}a,button{scroll-margin-block:var(--space-2)}[data-type=post]{--type-shape:inset(0)}[data-type=talk]{--type-shape:polygon(50% 0, 100% 100%, 0 100%)}[data-type=release]{--type-shape:polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}[data-type=deploy]{--type-shape:polygon(35% 0, 65% 0, 65% 35%, 100% 35%, 100% 65%, 65% 65%, 65% 100%, 35% 100%, 35% 65%, 0 65%, 0 35%, 35% 35%)}.type-glyph,.log-entry__type:before{background-color:var(--color-accent);block-size:.625em;inline-size:.625em;clip-path:var(--type-shape,inset(0));flex:none;display:inline-block}.log-entry__type:before{content:"";margin-inline-end:.5em}@media (forced-colors:active){.type-glyph,.log-entry__type:before{forced-color-adjust:none;background-color:canvastext}}.no-data{color:var(--color-text-muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media print{@page{margin:1.5cm}html{background-color:#0000}body:before{display:none}pre{border-color:var(--color-rule)}p>a[href^=http]:after{content:" (" attr(href) ")";font-family:var(--font-mono);font-size:var(--mono-size);color:var(--color-text-muted);overflow-wrap:anywhere}h1,h2,h3{break-after:avoid}li,pre,figure,dl>div{break-inside:avoid}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(root){animation-duration:var(--motion-duration)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@layer theme{:root,:host{--color-border:var(--border);--color-accent:var(--accent)}}@layer base{[data-slot]{box-sizing:border-box;border:0 solid var(--border);font:inherit;margin:0}}@layer components,utilities;:root{--background:var(--color-bg);--foreground:var(--color-text);--card:var(--color-bg);--card-foreground:var(--color-text);--popover:var(--color-bg);--popover-foreground:var(--color-text);--primary:var(--color-text);--primary-foreground:var(--color-bg);--secondary:var(--color-surface);--secondary-foreground:var(--color-text);--muted:var(--color-surface);--muted-foreground:var(--color-text-muted);--accent:var(--color-surface);--accent-foreground:var(--color-text);--destructive:var(--color-text);--destructive-foreground:var(--color-bg);--border:var(--color-border);--input:var(--color-border);--ring:var(--color-accent);--chart-1:var(--color-text);--chart-2:var(--color-text-muted);--chart-3:var(--color-accent);--chart-4:var(--color-border);--chart-5:var(--color-tint);--radius:0;--sidebar:var(--color-bg);--sidebar-foreground:var(--color-text);--sidebar-primary:var(--color-text);--sidebar-primary-foreground:var(--color-bg);--sidebar-accent:var(--color-surface);--sidebar-accent-foreground:var(--color-text);--sidebar-border:var(--color-border);--sidebar-ring:var(--color-accent)}.theme-control[data-astro-cid-m4rhk2r6]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.theme-control__label[data-astro-cid-m4rhk2r6]{color:var(--color-text-muted);margin-inline-end:var(--space-1)}.theme-control__button[data-astro-cid-m4rhk2r6]{min-block-size:var(--space-8);min-inline-size:var(--target-min);padding:0 var(--space-2);border:var(--border-width) solid var(--color-border);color:var(--color-text);font:inherit;cursor:pointer;background-color:#0000}@media (hover:hover) and (pointer:fine){.theme-control__button[data-astro-cid-m4rhk2r6]:hover{background-color:var(--color-surface)}}.theme-control__button[data-astro-cid-m4rhk2r6][aria-pressed=true]{border-color:var(--color-text);background-color:var(--color-text);color:var(--color-bg)}.theme-control__button[data-astro-cid-m4rhk2r6]:active{border-color:var(--color-text)}@media (prefers-reduced-motion:no-preference){.theme-control__button[data-astro-cid-m4rhk2r6]{transition:transform var(--press-duration) var(--ease-out)}.theme-control__button[data-astro-cid-m4rhk2r6]:active:not(:focus-visible){transform:scale(.97)}}@media (forced-colors:active){.theme-control__button[data-astro-cid-m4rhk2r6][aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}}.skip-link[data-astro-cid-hkbrpulz]{z-index:1;padding:var(--space-2) var(--space-3);background-color:var(--color-text);color:var(--color-bg);text-decoration-color:currentColor;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.skip-link[data-astro-cid-hkbrpulz]:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;overflow:hidden}.shell[data-astro-cid-hkbrpulz]{max-inline-size:var(--page-width);padding-inline:var(--gutter);margin-inline:auto}.site-header[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-6) var(--space-4);border-block-end:var(--border-width) solid var(--color-rule);flex-wrap:wrap;display:flex}.wordmark[data-astro-cid-hkbrpulz]{font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:-.02em;font-weight:700;line-height:var(--leading-tight);overflow-wrap:anywhere;flex:1 0 100%;margin:0}.wordmark__path[data-astro-cid-hkbrpulz]{color:var(--color-accent)}.site-name[data-astro-cid-hkbrpulz],.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{min-block-size:var(--target-min);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-name[data-astro-cid-hkbrpulz]:hover,.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration-line:underline}}.site-name[data-astro-cid-hkbrpulz]:active,.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:active{text-decoration-line:underline}.site-nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:var(--space-2);counter-reset:nav;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{counter-increment:nav}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{gap:var(--space-2);padding-inline:var(--space-2);font-family:var(--font-mono);font-size:var(--mono-size)}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:before{content:counter(nav, decimal-leading-zero) / "";color:var(--color-text-muted)}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{background-color:var(--color-text);color:var(--color-bg)}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]::selection{background-color:var(--color-bg);color:var(--color-text)}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page] [data-astro-cid-hkbrpulz]::selection{background-color:var(--color-bg);color:var(--color-text)}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]:before{color:inherit}@media (forced-colors:active){.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{forced-color-adjust:none;color:highlighttext;background-color:highlight}}.site-main[data-astro-cid-hkbrpulz]{padding-block-end:var(--space-12)}.site-footer[data-astro-cid-hkbrpulz]{padding-block:var(--space-6) var(--space-8);border-block-start:var(--border-width) solid var(--color-rule);color:var(--color-text-muted);font-size:var(--text-sm)}.site-footer__stamp[data-astro-cid-hkbrpulz]{align-items:center;column-gap:var(--space-4);margin-block:var(--space-4) 0;max-inline-size:none;font-family:var(--font-mono);font-size:var(--mono-size);flex-wrap:wrap;display:flex}.site-footer__stamp[data-astro-cid-hkbrpulz] code[data-astro-cid-hkbrpulz]{font-size:inherit}.site-footer__map[data-astro-cid-hkbrpulz]{margin-block:var(--space-2) 0}.site-footer__stamp[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.site-footer__map[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{min-block-size:var(--target-min);align-items:center;display:inline-flex}@media print{.skip-link[data-astro-cid-hkbrpulz],.site-nav[data-astro-cid-hkbrpulz],.site-header[data-astro-cid-hkbrpulz] .theme-control{display:none!important}.site-header[data-astro-cid-hkbrpulz]{padding-block:0 var(--space-4)}.site-footer__map[data-astro-cid-hkbrpulz]{display:none}}@media (width>=64rem){.shell[data-astro-cid-hkbrpulz]{grid-template-columns:var(--rail-width) minmax(0, 1fr);column-gap:var(--space-12);max-inline-size:var(--shell-width);display:grid}.site-header[data-astro-cid-hkbrpulz]{align-items:stretch;gap:var(--space-6);padding-block:var(--space-8);border-block-end:0;flex-flow:column}.wordmark[data-astro-cid-hkbrpulz]{flex:none}.site-nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-direction:column;align-items:flex-start}.site-header[data-astro-cid-hkbrpulz] .theme-control__label{flex-basis:100%}.site-column[data-astro-cid-hkbrpulz]{min-inline-size:0;max-inline-size:calc(var(--page-width) - 2 * var(--gutter));padding-block-start:var(--space-8)}.site-main[data-astro-cid-hkbrpulz]>:first-child{margin-block-start:0}}
