@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_astro/static-shell-Cc-z3u01.ttf) format("truetype")}@font-face{font-family:Karla;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_astro/static-shell-CSJBvsBj.ttf) format("truetype")}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_astro/static-shell-QgSkXHhL.ttf) format("truetype")}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_astro/static-shell-BZ0k6O4i.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_astro/static-shell--VKQJH3W.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(/_astro/static-shell-ZW9MxbCs.ttf) format("truetype")}:where([data-josh-theme="Siua Field"]){--siua-asset-paper:url(/_astro/static-shell-B6ws8uBF.webp);--siua-asset-mesa-blue:url(/_astro/static-shell-Dj_kY8Q2.webp);--siua-asset-mesa-echo:url(/_astro/static-shell-DYHC12e6.webp);--siua-asset-mesa-rust:url(/_astro/static-shell-DLDgMNgm.webp);--siua-asset-sky-blue:url(/_astro/static-shell-Gzq7atWc.webp);--siua-asset-sky-echo:url(/_astro/static-shell-COn3MwG0.webp);--siua-asset-sky-rust:url(/_astro/static-shell-BOUNeKhm.webp);--siua-asset-grove-blue:url(/_astro/static-shell-BRjpQIpY.webp);--siua-asset-grove-echo:url(/_astro/static-shell-D-xynJH9.webp);--siua-asset-grove-rust:url(/_astro/static-shell-Cn-dNRMu.webp);--siua-asset-twilight-blue:url(/_astro/static-shell-CNplWK96.webp);--siua-asset-twilight-echo:url(/_astro/static-shell-Ss-t0TB7.webp);--siua-asset-twilight-rust:url(/_astro/static-shell-CY27__dn.webp)}@media(max-width:700px){:where([data-josh-theme="Siua Field"]){--siua-asset-mesa-blue:url(/_astro/static-shell-Brrp4-z1.webp);--siua-asset-mesa-echo:url(/_astro/static-shell-Byglu4pJ.webp);--siua-asset-mesa-rust:url(/_astro/static-shell-zGH6US0J.webp);--siua-asset-sky-blue:url(/_astro/static-shell-CkdHbbqJ.webp);--siua-asset-sky-echo:url(/_astro/static-shell-DGFPgdh9.webp);--siua-asset-sky-rust:url(/_astro/static-shell-DJj8XnM-.webp);--siua-asset-grove-blue:url(/_astro/static-shell-DYN9f_Y0.webp);--siua-asset-grove-echo:url(/_astro/static-shell-PBo71JTU.webp);--siua-asset-grove-rust:url(/_astro/static-shell-tK0UU4nh.webp);--siua-asset-twilight-blue:url(/_astro/static-shell-CgdqvrfU.webp);--siua-asset-twilight-echo:url(/_astro/static-shell-AqeiVIWJ.webp);--siua-asset-twilight-rust:url(/_astro/static-shell-DMbMLT7J.webp)}}:where([data-josh-theme]),:where([data-josh-theme]) *,:where([data-josh-theme]) *:before,:where([data-josh-theme]) *:after{box-sizing:border-box}:where([data-josh-theme]){margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--josh-color-text-primary);background-color:var(--josh-color-bg-primary);font-family:var(--josh-font-sans);font-size:var(--josh-text-base);line-height:var(--josh-leading-normal)}:where([data-josh-theme] :focus-visible){outline:2px solid var(--josh-color-border-focus);outline-offset:2px}:where([dir=rtl]){--layout-inline-direction:-1}:where([dir=ltr]){--layout-inline-direction:1}@keyframes josh-fade-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){:where([data-josh-theme]) *,:where([data-josh-theme]) *:before,:where([data-josh-theme]) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){:where([data-josh-theme]) button,:where([data-josh-theme]) [role=button],:where([data-josh-theme]) [role=checkbox],:where([data-josh-theme]) [role=radio],:where([data-josh-theme]) [role=switch],:where([data-josh-theme]) [role=tab],:where([data-josh-theme]) [role=menuitem],:where([data-josh-theme]) [role=option]{border:1px solid ButtonBorder;background:ButtonFace;color:ButtonText}:where([data-josh-theme]) button:focus-visible,:where([data-josh-theme]) [role=button]:focus-visible,:where([data-josh-theme]) input:focus-visible,:where([data-josh-theme]) select:focus-visible,:where([data-josh-theme]) textarea:focus-visible,:where([data-josh-theme]) [role=checkbox]:focus-visible,:where([data-josh-theme]) [role=radio]:focus-visible,:where([data-josh-theme]) [role=switch]:focus-visible,:where([data-josh-theme]) [role=tab]:focus-visible,:where([data-josh-theme]) [role=menuitem]:focus-visible{outline:2px solid Highlight!important;outline-offset:2px!important}:where([data-josh-theme]) button[aria-pressed=true],:where([data-josh-theme]) [role=tab][aria-selected=true],:where([data-josh-theme]) [role=option][aria-selected=true],:where([data-josh-theme]) [role=checkbox][aria-checked=true],:where([data-josh-theme]) [role=radio][aria-checked=true],:where([data-josh-theme]) [role=switch][aria-checked=true]{background:Highlight;color:HighlightText;border-color:Highlight}:where([data-josh-theme]) button:disabled,:where([data-josh-theme]) [aria-disabled=true],:where([data-josh-theme]) input:disabled,:where([data-josh-theme]) select:disabled,:where([data-josh-theme]) textarea:disabled{color:GrayText;border-color:GrayText}:where([data-josh-theme]) input,:where([data-josh-theme]) select,:where([data-josh-theme]) textarea{border:1px solid ButtonBorder;background:Canvas;color:CanvasText}:where([data-josh-theme]) a{color:LinkText}:where([data-josh-theme]) a:visited{color:VisitedText}}body{margin:0;min-height:100dvh}.gradient-text{background:linear-gradient(135deg,var(--josh-color-secondary) 0%,var(--josh-color-warm-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes notebook-enter{0%{opacity:0;transform:translateY(var(--josh-space-xs))}to{opacity:1;transform:translateY(0)}}@keyframes notebook-promote{0%{opacity:0;transform:translateY(calc(var(--josh-space-xs) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes notebook-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--josh-color-secondary) 32%,transparent)}80%{box-shadow:0 0 0 var(--josh-space-2xs) transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes spin{to{transform:rotate(360deg)}}
