button[data-astro-cid-sv73rx2v]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(prefers-reduced-motion:reduce){button[data-astro-cid-sv73rx2v]{transition-property:none}button[data-astro-cid-sv73rx2v]:hover{transform:none}}button[data-astro-cid-sv73rx2v]{--tw-drop-shadow: drop-shadow(0px 0px 0 #00000080);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));pointer-events:auto;font-weight:700}button[data-astro-cid-sv73rx2v]:hover:active,button[data-astro-cid-sv73rx2v]:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: #ffbf00df;--tw-drop-shadow: drop-shadow(0px 0px 0 #00000080);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}button[data-astro-cid-sv73rx2v]:hover{--tw-drop-shadow: drop-shadow(0px 1px 0 #00000080);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:#ffbf00df}#pwa-toast[data-astro-cid-sv73rx2v]{visibility:hidden;top:anchor(bottom);left:anchor(right);background-color:#0000000d;--tw-backdrop-blur: blur(16px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);position:fixed;margin:16px;padding:16px;border-width:1px;border-color:#6b728080;border-radius:4px;text-align:left}#pwa-toast[data-astro-cid-sv73rx2v]:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#pwa-toast[data-astro-cid-sv73rx2v]{--tw-shadow: 0 4px 0 0 #00000080;--tw-shadow-colored: 0 4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#pwa-toast[data-astro-cid-sv73rx2v] .message[data-astro-cid-sv73rx2v]{margin-bottom:8px}#pwa-toast[data-astro-cid-sv73rx2v] button[data-astro-cid-sv73rx2v]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(107 114 128 / .5);outline:none;margin-right:5px;border-radius:2px;padding:3px 10px}#pwa-toast[data-astro-cid-sv73rx2v].show{visibility:visible}button[data-astro-cid-sv73rx2v]#pwa-refresh{display:none}#pwa-toast[data-astro-cid-sv73rx2v].show.refresh button[data-astro-cid-sv73rx2v]#pwa-refresh{display:inline-block}.cityscape[data-astro-cid-sz7xmlte]{display:block}.night_with_stars[data-astro-cid-sz7xmlte],.dark .cityscape{display:none}.dark .night_with_stars{display:block}footer[data-astro-cid-sz7xmlte]{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:600px;flex:none;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;color:#9ca3af99;div{display:flex}div{width:600px}div{justify-content:space-between}div{a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}a{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){a{transition-property:none}}@media(prefers-reduced-motion:reduce){a:hover{transform:none}}a{--tw-drop-shadow: drop-shadow(0px 0px 0 #00000080);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}a{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}a{pointer-events:auto}a{border-radius:9999px}a:hover:active,a:focus{outline-style:solid}a:hover:active,a:focus{outline-width:2px}a:hover:active,a:focus{outline-offset:2px}a:hover:active,a:focus{outline-color:#ffbf00df}a:hover:active,a:focus{--tw-drop-shadow: drop-shadow(0px 0px 0 #00000080);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}a:hover:active,a:focus{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}a:hover{--tw-drop-shadow: drop-shadow(0px 4px 0 #00000080);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}a:hover{--tw-translate-y: -4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}img{height:2rem}img{width:2rem}img{border-radius:9999px}}}button.svelte-1dqtw5h{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(prefers-reduced-motion:reduce){button.svelte-1dqtw5h{transition-property:none}button.svelte-1dqtw5h:hover{transform:none}}button.svelte-1dqtw5h{--tw-drop-shadow: drop-shadow(0px 0px 0 #00000080);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));pointer-events:auto}button.svelte-1dqtw5h:hover:active,button.svelte-1dqtw5h:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: #ffbf00df;--tw-drop-shadow: drop-shadow(0px 0px 0 #00000080);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}button.svelte-1dqtw5h:hover{--tw-drop-shadow: drop-shadow(0px 4px 0 #00000080);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-translate-y: -4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}html{scrollbar-color:#212121 transparent}.dark{scrollbar-color:#f1f1f1 transparent}a[data-astro-cid-nrhdqzsf]{font-weight:var(--font_weight);font-size:var(--font_size);line-height:var(--line_height);display:flex;align-items:center;justify-content:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(prefers-reduced-motion:reduce){a[data-astro-cid-nrhdqzsf]{transition-property:none}a[data-astro-cid-nrhdqzsf]:hover{transform:none}}a[data-astro-cid-nrhdqzsf]{text-decoration-line:underline;text-decoration-color:#ffff001f;text-decoration-thickness:1px;text-underline-offset:4px;--tw-drop-shadow: drop-shadow(0px 0px 0 #00000080);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));pointer-events:auto}a[data-astro-cid-nrhdqzsf]:hover:active,a[data-astro-cid-nrhdqzsf]:focus{color:#ffbf00df;text-decoration-line:underline;text-decoration-thickness:4px;text-underline-offset:4px;--tw-drop-shadow: drop-shadow(0px 0px 0 #00000080);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}a[data-astro-cid-nrhdqzsf]:hover{color:#ffbf00df;text-decoration-line:underline;text-decoration-thickness:4px;text-underline-offset:4px;--tw-drop-shadow: drop-shadow(0px 4px 0 #00000080);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-translate-y: -4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}header[data-astro-cid-3ef6ksr2]{max-width:600px;margin-left:auto;margin-right:auto;width:100%;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem;display:flex;flex:none;justify-content:space-between;nav{display:flex;align-items:center;font-weight:700;font-size:1.5rem;line-height:2rem;color:#1f2937;@media(prefers-color-scheme:dark){color:#6b7280;font-weight:700}}div{display:flex}}code,kbd,samp,pre,pre>code{font-family:Cascadia Code PL,Source Code Pro,Sans Mono,monospace;font-size:small}:root{color-scheme:light dark}::-moz-selection{background:#ffbf00df;color:#fff}::selection{background:#ffbf00df;color:#fff}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html[data-theme=dark] pre:has(code),html[data-theme=dark] pre:has(code) span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}.links{display:flex;flex-direction:column;max-width:600px;margin:0 auto;width:100%;gap:16px;.content{flex:1 1 0%;display:flex;flex-direction:column;padding:.5rem;width:100%;.draft{color:#ffbf00df}>div{display:flex;justify-content:space-between;font-weight:800;.date{display:flex;flex-shrink:0;align-items:center;font-size:10pt;color:light-dark(white black)}}>span{font-weight:200;font-size:.875rem;line-height:1.25rem}}}
