@import"https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap";:root{--blog-primary: oklch(.501 .1199 292.92);--blog-light: oklch(.8263 .0527 300.06);--blog-dark: oklch(.2519 .0526 297.3);--projects-primary: oklch(.5322 .142966 247.917);--projects-light: oklch(.841 .0512 260.44);--projects-dark: oklch(.2672 .057 256.43);--gallery-primary: oklch(.6108 .108 184.29);--gallery-light: oklch(.878 .0448 184.06);--gallery-dark: oklch(.3081 .0437 183.39);--about-primary: oklch(.5844 .228 8.91);--about-light: oklch(.8454 .087 9.26);--about-dark: oklch(.2883 .0907 11.59);--text-black: oklch(.225 .009 255.61);--text-white: oklch(.9811 .0093 286.93);--gray-50: oklch(.4906 .0093 286.93);--gray-75: oklch(.7498 .0093 286.93);--gray-85: oklch(.8502 .0093 286.93);--page-primary: var(--blog-primary);--page-light: var(--blog-light);--page-dark: var(--blog-dark)}@font-face{font-family:Neue Haas Grotesk Text Pro;src:local("Neue Haas Grotesk Text Pro"),url(../../../fonts/nhg-reg.woff2);font-weight:400;font-style:normal}@font-face{font-family:Neue Haas Grotesk Text Pro;src:local("Neue Haas Grotesk Text Pro Bold"),url(../../../fonts/nhg-bld.woff2);font-weight:700;font-style:normal}@font-face{font-family:Neue Haas Grotesk Text Pro;src:local("Neue Haas Grotesk Text Pro Italic"),url(../../../fonts/nhg-it.woff2);font-weight:400;font-style:italic}@font-face{font-family:Neue Haas Grotesk Text Pro;src:local("Neue Haas Grotesk Text Pro Bold Italic"),url(../../../fonts/nhg-bldit.woff2);font-weight:700;font-style:italic}@font-face{font-family:Berkeley Mono Variable;src:local("Berkeley Mono Variable"),url(../../../fonts/berkeley.woff2);font-weight:400;font-style:normal}@font-face{font-family:Berkeley Mono Variable;src:local("Berkeley Mono Variable Bold"),url(../../../fonts/berkeley.woff2);font-weight:700;font-style:normal}@font-face{font-family:Berkeley Mono Variable;src:local("Berkeley Mono Variable Oblique"),url(../../../fonts/berkeley.woff2);font-weight:400;font-style:italic}@font-face{font-family:Berkeley Mono Variable;src:local("Berkeley Mono Variable Bold Oblique"),url(../../../fonts/berkeley.woff2);font-weight:700;font-style:italic}code[class*=language-],pre[class*=language-]{-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:pre;white-space:pre-wrap;word-wrap:normal;font-family:Berkeley Mono Variable,monospace;font-size:14px;color:#76d9e6;text-shadow:none}pre>code[class*=language-]{font-size:1em}pre[class*=language-],:not(pre)>code[class*=language-]{background:#2a2a2a}pre[class*=language-]{padding:15px;border-radius:4px;border:1px solid #e1e1e8;overflow:auto;position:relative}pre[class*=language-] code{white-space:pre;display:block}:not(pre)>code[class*=language-]{padding:.15em .2em .05em;border-radius:.3em;border:.13em solid #7a6652;box-shadow:1px 1px .3em -.1em #000 inset}.token.namespace{opacity:.7}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6f705e}.token.operator,.token.boolean,.token.number{color:#a77afe}.token.attr-name,.token.string,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#e6d06c}.token.selector,.token.inserted{color:#a6e22d}.token.atrule,.token.attr-value,.token.keyword,.token.important,.token.deleted{color:#ef3b7d}.token.regex,.token.statement{color:#76d9e6}.token.placeholder,.token.variable{color:#fff}.token.important,.token.statement,.token.bold{font-weight:700}.token.punctuation{color:#bebec5}.token.entity{cursor:help}.token.italic{font-style:italic}code.language-markup{color:#f9f9f9}code.language-markup .token.tag{color:#ef3b7d}code.language-markup .token.attr-name{color:#a6e22d}code.language-markup .token.attr-value{color:#e6d06c}code.language-markup .token.style,code.language-markup .token.script,code.language-markup .token.script .token.keyword{color:#76d9e6}.line-highlight.line-highlight{padding:0;background:#ffffff14}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{padding:.2em .5em;background-color:#fff6;color:#000;height:1em;line-height:1em;box-shadow:0 1px 1px #ffffffb3}:root{font-family:Neue Haas Grotesk Text Pro,sans-serif;--nhg: "Neue Haas Grotesk Text Pro", system-ui, sans-serif;--mono: "Berkeley Mono Variable", monospace;--ss4: "Source Serif 4", serif;color:var(--text-black);font-size:1rem}:root code{font-size:1rem;font-family:Berkeley Mono,monospace}:root body{margin:0;padding:0}:root h1,:root h2,:root h3,:root h4,:root h5,:root h6{padding:0;margin:0;font-family:Neue Haas Grotesk Text Pro,sans-serif}:root .content a{color:var(--page-primary)}nav.path.svelte-1teoznn{font-family:var(--mono)}nav.path.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--blog-primary)}h1.svelte-1teoznn{margin-top:1rem!important}a.svelte-1teoznn{color:var(--blog-primary)!important}.metadata.svelte-1teoznn{font-style:italic;font-family:Neue Haas Grotesk Text Pro,Helvetica,system-ui,sans-serif;color:var(--gray-50)}
