*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-600-normal.C8RAYTDA.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-600-normal.BfsvjouI.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-700-normal.BYuf6tUa.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-700-normal.D3wTyLJW.woff) format("woff")}:root{--my-font-mono: "JetBrains Mono", "SF Mono", "IBM Plex Mono", ui-monospace, Menlo, monospace;--bg: #fafaf7;--fg: #111;--muted: #777;--faint: #a8a39a;--rule: #e7e5dc;--accent: #9b6300;--inset: #f2f0e8}:root.dark{--bg: #0f0e0c;--fg: #ede9dd;--muted: #888378;--faint: #4f4b43;--rule: #262420;--accent: #f0b860;--inset: #16140f}html{color:color-mix(in srgb,var(--fg) var(--un-text-opacity),transparent);scroll-behavior:smooth;background-color:color-mix(in srgb,var(--bg) var(--un-bg-opacity),transparent);width:100dvw;height:100dvh}body{font-family:var(--font-mono);margin-inline:auto;padding:calc(var(--spacing) * 5);max-width:var(--container-2xl)}::selection{color:color-mix(in srgb,var(--bg) var(--un-text-opacity),transparent);background-color:color-mix(in srgb,var(--muted) var(--un-bg-opacity),transparent)}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}.prose{max-width:75ch!important}a{border-bottom-width:1px;border-color:color-mix(in srgb,var(--faint) var(--un-border-opacity),transparent);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));--un-duration:.2s;transition-duration:.2s}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;syntax:"<percentage>";inherits:false;initial-value:100%;}a:hover{border-color:color-mix(in srgb,var(--accent) var(--un-border-opacity),transparent)}hr{border-color:color-mix(in srgb,var(--rule) var(--un-border-opacity),transparent)!important}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@keyframes slide-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.slide-enter-content>*{--stagger: 0;--delay: 90ms;--start: 0ms;animation:slide-enter .6s both 1;animation-delay:calc(var(--start) + var(--stagger) * var(--delay))}.slide-enter-content>*:nth-child(1){--stagger: 1 !important}.slide-enter-content>*:nth-child(2){--stagger: 2 !important}.slide-enter-content>*:nth-child(3){--stagger: 3 !important}.slide-enter-content>*:nth-child(4){--stagger: 4 !important}.slide-enter-content>*:nth-child(5){--stagger: 5 !important}.slide-enter-content>*:nth-child(6){--stagger: 6 !important}.slide-enter-content>*:nth-child(7){--stagger: 7 !important}.slide-enter-content>*:nth-child(8){--stagger: 8 !important}.slide-enter-content>*:nth-child(9){--stagger: 9 !important}.slide-enter-content>*:nth-child(10){--stagger: 10 !important}.slide-enter-content>*:nth-child(11){--stagger: 11 !important}.slide-enter-content>*:nth-child(12){--stagger: 12 !important}.slide-enter-content>*:nth-child(13){--stagger: 13 !important}.slide-enter-content>*:nth-child(14){--stagger: 14 !important}.slide-enter-content>*:nth-child(15){--stagger: 15 !important}.slide-enter-content>*:nth-child(16){--stagger: 16 !important}.slide-enter-content>*:nth-child(17){--stagger: 17 !important}.slide-enter-content>*:nth-child(18){--stagger: 18 !important}.slide-enter-content>*:nth-child(19){--stagger: 19 !important}.slide-enter-content>*:nth-child(20){--stagger: 20 !important}}
