:root{--font-system-ui: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-monospace-code: Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,Cascadia Code,Menlo,Consolas,DejaVu Sans Mono,monospace;--font-sans: var(--font-system-ui);--font-mono: var(--font-monospace-code);--font-size-fluid-2: max(1.5rem,min(6vw,2.5rem))}:root{--font-sans: var(--font-system-ui);--font-mono: var(--font-monospace-code);--font-size-fluid-2: max(1.5rem,min(6vw,2.5rem));--cyan-3: #66d9e8;--font-system-ui: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-monospace-code: Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,Cascadia Code,Menlo,Consolas,DejaVu Sans Mono,monospace}nav.svelte-om7h07{position:-webkit-sticky;position:sticky;top:0;left:0;background-image:var(--gradient-cornice);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;font-size:var(--size-700);z-index:1;border-top:10px solid var(--color-vLight-warm-grey);-webkit-box-shadow:0px 2px 4px var(--color-shadow-mediumBlack);box-shadow:0 2px 4px var(--color-shadow-mediumBlack)}.page__container.svelte-om7h07{width:clamp(300px,90vw,900px);min-height:80vh;position:relative;margin:6.5rem auto 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;font-family:var(--font-sans);border-radius:5rem 5rem 0px 0px;-webkit-box-shadow:inset -1px 6px 6px var(--color-dark-warm-grey);box-shadow:inset -1px 6px 6px var(--color-dark-warm-grey);border:1px solid var(--color-dark-warm-grey);padding-inline:6rem}.info.svelte-om7h07{width:100%;height:100%;padding-block:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.img__wrapper.svelte-om7h07{margin:0 auto;width:100%;height:100%}h1.svelte-om7h07{font-family:var(--font-mono)}p.svelte-om7h07{font-size:var(--font-size-fluid-2)}a.svelte-om7h07{text-decoration:none;color:var(--color-teal);font-family:var(--font-sans);text-shadow:0px 0px 6px var(--color-veryTransBlue);padding:.5rem 1.5rem}.active.svelte-om7h07{color:var(--color-veryTransBlue);text-shadow:0px 0px 6px var(--color-teal);font-weight:bolder}.link__container.svelte-om7h07{position:relative;padding:1rem;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@view-transition{navigation: auto;}@media screen and (min-width: 500px){nav.svelte-om7h07{padding-inline:10%;font-size:var(--size-600)}}
