.loader-container.svelte-u2056a{position:var(--loader-position, fixed);top:0;left:0;width:100%;pointer-events:none;line-height:0;overflow:hidden;min-height:1px}.svelte-progress-loader-svg.svelte-u2056a{display:block;width:100%;overflow:visible}.svelte-progress-loader-svg-path.svelte-u2056a{transition:stroke-dashoffset var(--loader-transition-speed, .1s) linear}.svelte-progress-loader-bar.default-bar.svelte-u2056a{position:absolute;top:0;left:0;height:var(--loader-height);background-color:var(--loader-color);transition-property:width;transition-duration:var(--loader-transition-speed);transition-timing-function:linear;max-width:100%;box-sizing:border-box}:root{--filter: url(#duotone)}button.svelte-1qsocpd{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;display:flex;color:inherit;cursor:pointer;transition:transform .3s var(--ease-elastic-5, ease-out)}button.svelte-1qsocpd:hover{transform:scale(1.1)}button.svelte-1qsocpd:active{transform:scale(.85)}svg.svelte-1qsocpd{outline-offset:5px;inline-size:100%;block-size:100%;stroke-linecap:round}.sun-and-moon.svelte-1qsocpd{transform:rotate(90deg);transition:transform .7s var(--ease-out-5, ease-out)}.sun-and-moon.svelte-1qsocpd :is(.moon:where(.svelte-1qsocpd),.sun:where(.svelte-1qsocpd),.sun-beams:where(.svelte-1qsocpd)){transform-origin:center center}.sun-and-moon.svelte-1qsocpd :is(.moon:where(.svelte-1qsocpd),.sun:where(.svelte-1qsocpd)){fill:currentColor}.sun-beams.svelte-1qsocpd{stroke:currentColor;stroke-width:2px}.sun-beams.svelte-1qsocpd line:where(.svelte-1qsocpd){transform-origin:50% 50%}.theme-dark.svelte-1qsocpd .sun-and-moon:where(.svelte-1qsocpd){transform:rotate(-120deg)}.theme-dark.svelte-1qsocpd .sun:where(.svelte-1qsocpd){transform:scale(1.75);transition-timing-function:var(--ease-3, ease);transition-duration:.25s}.theme-dark.svelte-1qsocpd .sun-beams:where(.svelte-1qsocpd){opacity:1}.theme-dark.svelte-1qsocpd .sun-beams:where(.svelte-1qsocpd) line:where(.svelte-1qsocpd){opacity:0;transform:scale(0);transition-duration:.15s;transition-delay:0s!important}.theme-dark.svelte-1qsocpd .moon:where(.svelte-1qsocpd) circle:where(.svelte-1qsocpd){transform:translate(-7px);transition-delay:.25s;transition-duration:.75s;transition-timing-function:var(--ease-out-5, ease-out)}@supports (cx: 1){.theme-dark.svelte-1qsocpd .moon:where(.svelte-1qsocpd) circle:where(.svelte-1qsocpd){transform:translate(0);cx:17}}@media (prefers-reduced-motion: no-preference){.sun.svelte-1qsocpd{transition:transform .25s var(--ease-elastic-3, ease-out)}.sun-beams.svelte-1qsocpd{transition:transform .5s var(--ease-elastic-4, ease-out),opacity .5s var(--ease-3, ease)}.sun-beams.svelte-1qsocpd line:where(.svelte-1qsocpd){transition:opacity .15s var(--ease-3, ease),transform .25s var(--ease-elastic-2, ease-out)}@supports (cx: 1){.moon.svelte-1qsocpd circle:where(.svelte-1qsocpd){transition:cx .25s var(--ease-out-5, ease-out)}}}:root{--header-text: var(--color-app-frame-text);--header-bg: var(--color-app-frame-bg)}.progress.svelte-1wax9s5{display:flex;justify-content:center;align-items:center;width:100%;z-index:1;height:0;overflow:hidden;position:absolute;top:6px;left:0;opacity:0;transform:translatey(-20px);transition:transform .3s,opacity .2s}.half-progress.svelte-1wax9s5{display:flex;justify-content:center;align-items:center;width:50%}.half-progress.svelte-1wax9s5:nth-of-type(1){transform:scaleX(-1)}.half-progress.svelte-1wax9s5 .waves path{transform:translate(-6px)}header.svelte-1wax9s5{justify-content:space-between;position:fixed;z-index:100;margin:0 auto;display:flex;align-items:center;justify-content:center;width:90vw;font-weight:800;font-family:var(--font-sans)}header.is-loading.svelte-1wax9s5 .progress{transform:translateY(0);opacity:1}header.at-top.svelte-1wax9s5 nav:where(.svelte-1wax9s5){box-shadow:10px 0 0 -7px var(--color-theme-1),18px 0 0 -9px var(--color-app-bg),24px 0 0 -14px var(--color-theme-2),-10px 0 0 -7px var(--color-theme-1),-18px 0 0 -9px var(--color-app-bg),-24px 0 0 -14px var(--color-theme-2),0 0 20px 20px var(--color-app-bg)}.header-inner.svelte-1wax9s5{display:flex;flex-direction:column;align-items:center;position:relative}.header-inner.svelte-1wax9s5:before,.header-inner.svelte-1wax9s5:after{top:var(--app-frame-border-width);height:2.2rem;width:clamp(2.25rem,1vw + 2rem,2.35rem);display:flex;position:absolute;box-shadow:0 -1.5rem 0 0 var(--header-bg)}.header-inner.svelte-1wax9s5:before{border-top-right-radius:1.25rem;left:-2.05rem}.header-inner.svelte-1wax9s5:after{right:-2.05rem;border-top-left-radius:1.25rem}nav.svelte-1wax9s5{--box-shadow-width: 20px;display:flex;flex-direction:column;position:relative;max-width:100%;border-radius:1.5rem;padding:clamp(.3rem,var(--app-frame-border-width) / 1.8,.5rem) 1rem;transform:translatey(0);transition:max-width .5s,opacity .3s,transform .3s,box-shadow .8s var(--ease-in-1);background-color:var(--color-app-bg);box-shadow:10px 3px 0 -7px var(--color-theme-1),18px 0 0 -9px var(--color-app-bg),24px 2px 0 -14px var(--color-theme-2),-10px -3px 0 -7px var(--color-theme-1),-18px 0 0 -9px var(--color-app-bg),-24px -2px 0 -14px var(--color-theme-2),0 0 var(--box-shadow-width) var(--box-shadow-width) var(--color-app-bg)}@keyframes svelte-1wax9s5-nav-box-shadow-dark-to-light{0%{--box-shadow-size: 200px}to{--box-shadow-size: 20px}}ul.svelte-1wax9s5{position:relative;padding:0;margin:0;display:flex;justify-content:center;align-items:center;list-style:none;color:var(--header-text);background-size:contain;transition:opacity .3s}li.svelte-1wax9s5{display:flex;align-items:center;justify-content:center;padding:0;box-sizing:padding-box;overflow:hidden;padding:0 .5rem}a.svelte-1wax9s5{color:var(--header-text);padding:0;display:inline-flex;align-self:center;justify-self:center;text-align:center;box-sizing:padding-box;overflow:hidden}@keyframes svelte-1wax9s5-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{.header.svelte-1wax9s5{display:none}}.page-container.svelte-13uzb98{min-height:100%;width:100vw}.page-container.svelte-13uzb98[inert],.page-container.svelte-13uzb98+.page-container[inert]{overflow:hidden}.page-transition-decor.svelte-13uzb98{height:100%;position:absolute;z-index:100;width:100%;opacity:0;pointer-events:none}.page-transition-decor.transition-out.svelte-13uzb98,.page-transition-decor.transition-in.svelte-13uzb98{background-color:var(--color-app-frame-bg)}[data-theme=light] .page-transition-decor.transition-in.svelte-13uzb98{filter:invert(1) saturate(.25) hue-rotate(230deg);mix-blend-mode:multiply}[data-theme=dark] .page-transition-decor.transition-in.svelte-13uzb98{filter:invert(0) saturate(.5);background-blend-mode:lighten}.page-transition-container.svelte-13uzb98{grid-area:main;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;min-height:100vh;width:100vw}.page-transition-container.transitioning.svelte-13uzb98{overflow:hidden}.page-transition-container.svelte-13uzb98>*{grid-row:1;grid-column:1;min-height:100%}.lora-heavy{font-family:Lora,serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.font-size-1{font-size:var(--font-size-1)}.font-weight-300{font-weight:var(--font-weight-300)}.font-size-2{font-size:var(--font-size-2)}.font-weight-400{font-weight:var(--font-weight-400)}.font-size-3{font-size:var(--font-size-3)}.font-weight-500{font-weight:var(--font-weight-500)}.font-size-4{font-size:var(--font-size-4)}.font-weight-600{font-weight:var(--font-weight-600)}.font-size-5{font-size:var(--font-size-5)}.font-weight-700{font-weight:var(--font-weight-700)}.font-size-6{font-size:var(--font-size-6)}.font-weight-800{font-weight:var(--font-weight-800)}.font-size-s{font-size:.8rem}.hyphenate{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.grid{--grid-column-min-width: 250px;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-column-min-width),1fr));gap:1rem}[data-theme=dark] .inverted-on-dark{filter:invert(1)}.flex{display:flex}.flex-inline{display:inline-flex}:is(.flex,.flex-inline).row,:where(.flex,.flex-inline).row{flex-direction:row}:is(.flex,.flex-inline).row-reverse,:where(.flex,.flex-inline).row-reverse{flex-direction:row-reverse}:is(.flex,.flex-inline).column,:where(.flex,.flex-inline).column{flex-direction:column}:is(.flex,.flex-inline).column-reverse,:where(.flex,.flex-inline).column-reverse{flex-direction:column-reverse}:is(.flex,.flex-inline).justify-start,:where(.flex,.flex-inline).justify-start{justify-content:start}:is(.flex,.flex-inline).justify-center,:where(.flex,.flex-inline).justify-center{justify-content:center}:is(.flex,.flex-inline).justify-end,:where(.flex,.flex-inline).justify-end{justify-content:flex-end}:is(.flex,.flex-inline).align-start,:where(.flex,.flex-inline).align-start{align-items:flex-start}:is(.flex,.flex-inline).align-center,:where(.flex,.flex-inline).align-center{align-items:center}:is(.flex,.flex-inline).align-end,:where(.flex,.flex-inline).align-end{align-items:flex-end}.purpose-reading{--box-shadow-reading-figures: 0 3px 40px -30px rgba(0, 0, 0, .5), 0 1px 8px -10px rgba(0, 0, 0, .5);max-width:100vw;place-content:center;display:grid;letter-spacing:.01rem}.purpose-reading h1,.purpose-reading h2,.purpose-reading h3,.purpose-reading h4{color:var(--color-app-titles)}.purpose-reading h1{width:var(--max-width-reading-title);font-family:var(--font-sans);font-weight:800;font-size:var(--font-size-7);line-height:var(--line-height-7)}.purpose-reading>*,.purpose-reading .quoty-block{color:var(--color-app-text);max-width:var(--max-width-reading-base);margin-left:auto;margin-right:auto;width:90vw;box-sizing:border-box}.purpose-reading *.standout-block{max-width:var(--max-width-reading-wide)}.purpose-reading *.wide-block,.purpose-reading>pre,.purpose-reading .svelte-repl{max-width:var(--max-width-reading-wide);margin-left:auto;margin-right:auto}.purpose-reading *.narrow-block{max-width:var(--max-width-reading-narrow)}.purpose-reading *.spread-block{max-width:var(--max-width-spread-wide)}.purpose-reading *.extra-wide-block{max-width:var(--max-width-extra-wide)}.purpose-reading *.full-width-block{width:100vw;max-width:100vw}.purpose-reading *.offset-block{max-width:var(--max-width-spread-wide);width:90vw;display:flex;flex-direction:column}.purpose-reading *.offset-block.offset-right{align-items:flex-end}.purpose-reading *.offset-block.extra-offset{max-width:var(--max-width-really-wide)}.purpose-reading *.offset-block>*:not([class*=-block]){width:90vw;max-width:var(--max-width-reading-base)}.purpose-reading>pre{padding:1rem 2rem;max-height:calc(60vh - var(--baseline-grid))}[data-theme=dark] .purpose-reading>pre{filter:sepia(.4)}.purpose-reading>pre,.purpose-reading .svelte-repl,.purpose-reading video,.purpose-reading picture img{border-radius:var(--border-radius, 1rem)!important;overflow:hidden;overflow-x:auto;overflow:auto;box-shadow:inset 15px 14px 0 -15px var(--color-theme-3),inset 30px 30px 0 -30px var(--color-app-bg),inset -15px 15px 0 -15px var(--color-theme-4),inset -30px 30px 0 -30px var(--color-app-bg)}.purpose-reading ol,.purpose-reading ul{padding-inline-start:clamp(0px,5%,2rem)}.purpose-reading figure{display:contents}.purpose-reading figure figcaption{font-size:.7rem;font-family:var(--font-sans);text-align:center;color:var(--color-app-text)}.purpose-reading figure+p{margin-top:1rem}.purpose-reading picture{display:flex}.purpose-reading .video-container,.purpose-reading picture{margin:auto;margin-top:1rem;max-width:var(--max-width-reading-wide);box-shadow:var(--box-shadow-reading-figures);position:relative;border-radius:var(--border-radius, 1rem)}.purpose-reading .video-container img,.purpose-reading .video-container video,.purpose-reading picture img,.purpose-reading picture video{border-top-left-radius:.85rem!important}.purpose-reading .video-container+figcaption,.purpose-reading picture+figcaption{margin-bottom:1rem}.purpose-reading .video-container:after,.purpose-reading picture:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;pointer-events:none;z-index:1;border-top-left-radius:1.2rem;box-shadow:inset 15px 15px 0 -15px var(--color-app-bg)}.purpose-reading .tag{color:var(--color-theme-2)}.purpose-reading strong,.purpose-reading b{color:var(--color-app-titles);font-style:italic}[data-theme=dark] .purpose-reading img.invertable{filter:invert(1)}.purpose-reading table{border-collapse:collapse}.purpose-reading blockquote{font-size:1.3em;line-height:1.3em;color:var(--color-theme-1)}.purpose-reading blockquote:before,.purpose-reading blockquote:after{content:"";width:2rem;height:2rem;position:absolute;background-color:var(--color-app-bg);border-radius:50%;z-index:-1}.purpose-reading blockquote:before{top:-.5rem;left:-.5rem;box-shadow:-11px -2px 0 -6px var(--color-theme-1),-17px -2px 0 -7px var(--color-app-bg),-24px -4px 0 -11px var(--color-theme-2)}.purpose-reading .md-class-for-next-element.md-table+table{max-width:var(--max-width-reading-wide);margin:1rem auto 0;font-family:var(--font-sans);font-size:.9rem;line-height:1.2}.purpose-reading .md-class-for-next-element.md-table+table th{border-bottom:3px solid currentColor;padding:.5rem 0;vertical-align:top}.purpose-reading .md-class-for-next-element.md-table+table tr td{border-bottom:1px solid currentColor;padding:.5rem 0;vertical-align:top}[data-theme=dark] .invert-on-dark [data-smiz-content]{background-color:var(--color-app-bg)}[data-theme=dark] .invert-on-dark [data-smiz-content] img,[data-theme=dark] .invert-on-dark [data-smiz-modal-content] img{filter:invert(1);mix-blend-mode:exclusion}:root{--ease-1: cubic-bezier(.25, 0, .5, 1);--ease-2: cubic-bezier(.25, 0, .4, 1);--ease-3: cubic-bezier(.25, 0, .3, 1);--ease-4: cubic-bezier(.25, 0, .2, 1);--ease-5: cubic-bezier(.25, 0, .1, 1);--ease-in-1: cubic-bezier(.25, 0, 1, 1);--ease-in-2: cubic-bezier(.5, 0, 1, 1);--ease-in-3: cubic-bezier(.7, 0, 1, 1);--ease-in-4: cubic-bezier(.9, 0, 1, 1);--ease-in-5: cubic-bezier(1, 0, 1, 1);--ease-out-1: cubic-bezier(0, 0, .75, 1);--ease-out-2: cubic-bezier(0, 0, .5, 1);--ease-out-3: cubic-bezier(0, 0, .3, 1);--ease-out-4: cubic-bezier(0, 0, .1, 1);--ease-out-5: cubic-bezier(0, 0, 0, 1);--ease-in-out-1: cubic-bezier(.1, 0, .9, 1);--ease-in-out-2: cubic-bezier(.3, 0, .7, 1);--ease-in-out-3: cubic-bezier(.5, 0, .5, 1);--ease-in-out-4: cubic-bezier(.7, 0, .3, 1);--ease-in-out-5: cubic-bezier(.9, 0, .1, 1);--ease-elastic-1: cubic-bezier(.5, .75, .75, 1.25);--ease-elastic-2: cubic-bezier(.5, 1, .75, 1.25);--ease-elastic-3: cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-4: cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-5: cubic-bezier(.5, 1.75, .75, 1.25);--ease-squish-1: cubic-bezier(.5, -.1, .1, 1.5);--ease-squish-2: cubic-bezier(.5, -.3, .1, 1.5);--ease-squish-3: cubic-bezier(.5, -.5, .1, 1.5);--ease-squish-4: cubic-bezier(.5, -.7, .1, 1.5);--ease-squish-5: cubic-bezier(.5, -.9, .1, 1.5);--ease-step-1: steps(2);--ease-step-2: steps(3);--ease-step-3: steps(4);--ease-step-4: steps(7);--ease-step-5: steps(10)}:root{--font-primary: "Lora";--font-body: var(--font-primary), Georgia, Iowan Old Style, Apple Garamond, Baskerville, Droid Serif, Times, Source Serif Pro, Times New Roman, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--font-mono: "Fira Mono", monospace;--font-sans: Wotfard, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--font-serif: "Lora";--color-app-bg: #f4f9f8;--color-app-text: #1d5f95;--color-app-titles: #1a667b;--color-theme-1: orange;--color-theme-2: #ff3583;--color-theme-3: #ffffff;--color-theme-4: #fff8e9;--color-app-frame-bg: #defcff;--color-app-frame-text: #1a667b;--color-app-scrollbar-track: var(--color-app-bg);--color-app-scrollbar-thumb: var(--color-app-text);--border-radius: 1rem;--column-width: 42rem;--column-margin-top: 4rem;--baseline-grid: 1.55em;--modular-scale-ratio: .95;--font-size-base: clamp(17px, 1vw + .6rem, 20px);--font-size-7: clamp(1.75rem, 1.3vw + 3rem, 3.75rem);--font-size-6: clamp(1.5rem, 1.2vw + 2rem, 2.9rem);--font-size-5: clamp(1.15rem, 1vw + 1.5rem, 2rem);--font-size-4: clamp(1.05rem, 1vw + 1.2rem, 1.5rem);--font-size-3: clamp(1rem, 1vw + 1rem, 1.25rem);--font-size-2: clamp(1rem, 1vw + 1rem, 1.15rem);--font-size-1: clamp(.875rem, .875vw + 1rem, 1rem);--font-size-s: clamp(.8rem, .8vw + 1rem, .9rem);--font-size-xs: clamp(.75rem, .75vw + 1rem, .8rem);--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-weight-200: 200;--font-weight-300: 300;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--font-weight-800: 800;--line-height-1: calc(var(--baseline-grid));--app-frame-border-width: clamp(.2rem, 2vw, 1rem);--app-frame-border-radius: calc(var(--app-frame-border-width) * 2);--app-frame-box-shadow-corners: inset -17px -22px 0 -23px var(--color-theme-1), 12px 10px 0 -12px var(--color-app-bg), 26px 24px 0 -28px var(--color-theme-2), inset 17px -22px 0 -23px var(--color-theme-1), -12px 10px 0 -12px var(--color-app-bg), -26px 24px 0 -28px var(--color-theme-2), inset -17px 22px 0 -23px var(--color-theme-1), 10px -12px 0 -12px var(--color-app-bg), 24px -26px 0 -28px var(--color-theme-2), inset 17px 22px 0 -23px var(--color-theme-1), -10px -12px 0 -12px var(--color-app-bg), -24px -26px 0 -28px var(--color-theme-2);--app-frame-box-shadow-corners-in: inset -17px -22px 0 -23px var(--color-theme-1), 12px 10px 0 -10px var(--color-app-bg), 38px 30px 0 -40px var(--color-theme-2), inset 17px -22px 0 -23px var(--color-theme-1), -12px 10px 0 -10px var(--color-app-bg), -38px 30px 0 -40px var(--color-theme-2), inset -17px 22px 0 -23px var(--color-theme-1), 10px -12px 0 -10px var(--color-app-bg), 34px -34px 0 -40px var(--color-theme-2), inset 17px 22px 0 -23px var(--color-theme-1), -10px -12px 0 -10px var(--color-app-bg), -34px -34px 0 -40px var(--color-theme-2);--gradient-box-bg: linear-gradient(115deg, var(--color-theme-3) 25%, var(--color-theme-4));--line-height-2: calc(var(--line-height-1) * var(--modular-scale-ratio));--line-height-3: calc(var(--line-height-2) * var(--modular-scale-ratio));--line-height-4: calc(var(--line-height-3) * var(--modular-scale-ratio));--line-height-5: calc(var(--line-height-4) * var(--modular-scale-ratio));--line-height-6: calc(var(--line-height-5) * var(--modular-scale-ratio));--line-height-7: calc(var(--line-height-6) * var(--modular-scale-ratio));--max-width-reading-narrow: 28rem;--max-width-reading-base: 36rem;--max-width-reading-wide: 40rem;--max-width-reading-title: 46rem;--max-width-spread-base: 46rem;--max-width-spread-wide: 56rem;--max-width-extra-wide: 64rem;--max-width-really-wide: 92rem;font-family:var(--font-body);color:var(--color-app-text);font-size:var(--font-size-base);scroll-behavior:smooth}:root[data-theme=dark]{--color-app-bg: #151515;--color-app-text: #f1b69b;--color-app-titles: #b8bfa2;--color-theme-1: #2f8ab5;--color-theme-2: #db6eb6;--color-theme-3: #121506;--color-theme-4: #030f32;--color-app-frame-bg: #151515;--color-app-frame-text: #b8bfa2}@media print{:root[data-theme=dark]{--color-app-bg: #f4f9f8;--color-app-text: #1d5f95;--color-app-titles: #1a667b;--color-theme-1: orange;--color-theme-2: #ff3583}}:root .shiki,:root pre{background-image:var(--gradient-box-bg)}:root .shiki::-webkit-scrollbar-track,:root pre::-webkit-scrollbar-track{background-color:transparent}:root[data-theme=dark] pre span,:root[data-theme=dark] .shiki span{color:var(--shiki-dark)!important}body{margin:0;line-height:calc(var(--baseline-grid) * 1);background-attachment:fixed;background-color:var(--color-app-bg);background-size:100vw 100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:600;letter-spacing:-.03em}h1,h2,h3,h4,h5,h6,p{margin-top:var(--baseline-grid);margin-bottom:calc(var(--baseline-grid) / 3)}h1{font-size:var(--font-size-6);line-height:var(--line-height-6)}h2{font-size:var(--font-size-5);line-height:var(--line-height-5)}h3{font-size:var(--font-size-4);line-height:var(--line-height-4)}h4{font-size:var(--font-size-3);line-height:var(--line-height-3)}h5{font-size:var(--font-size-2);line-height:var(--line-height-2)}h6{font-size:var(--font-size-1);line-height:var(--line-height-1)}p{line-height:var(--line-height-1);margin-top:0}a{color:var(--color-theme-1);text-decoration:none}a:hover{text-decoration:underline}pre{font-size:.85em;font-family:var(--font-mono)}.text-column{display:flex;max-width:48rem;flex:.6;flex-direction:column;justify-content:center;margin:0 auto}input,button{font-size:inherit;font-family:inherit}button:focus:not(:focus-visible){outline:none}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}body,.themed-scorllbars,pre.shiki{--track: var(--color-app-scrollbar-track);--thumb: var(--color-app-scrollbar-thumb)}@supports selector(::-webkit-scrollbar){body::-webkit-scrollbar,.themed-scorllbars::-webkit-scrollbar,pre.shiki::-webkit-scrollbar{background-color:var(--track);width:.8rem}body::-webkit-scrollbar-thumb,.themed-scorllbars::-webkit-scrollbar-thumb,pre.shiki::-webkit-scrollbar-thumb{border-radius:.8rem;border:.2rem solid var(--track);background-color:var(--thumb)}body::-webkit-scrollbar-track,.themed-scorllbars::-webkit-scrollbar-track,pre.shiki::-webkit-scrollbar-track{background-color:transparent;width:12px;background-clip:content-box}body::-webkit-scrollbar-corner,.themed-scorllbars::-webkit-scrollbar-corner,pre.shiki::-webkit-scrollbar-corner{background-color:transparent}body::-webkit-scrollbar-button,.themed-scorllbars::-webkit-scrollbar-button,pre.shiki::-webkit-scrollbar-button{background-color:transparent;height:0}}.page-frame.svelte-zh2itq{position:fixed;transform:translateZ(0);width:calc(100% - var(--app-frame-border-width) * 2);height:calc(100% - var(--app-frame-border-width) * 2);border-radius:var(--app-frame-border-radius);box-shadow:var(--app-frame-box-shadow-corners, none);z-index:30;transition:border-radius .5s;will-change:box-shadow;pointer-events:none;margin:0 auto;max-width:100%;align-self:center;justify-self:center;top:var(--app-frame-border-width)}.page-frame.is-rounder.svelte-zh2itq{--app-frame-border-radius: 6rem;--app-frame-box-shadow-corners: var(--app-frame-box-shadow-corners-in)}.app.svelte-1olgl75{display:flex;flex-direction:column;position:relative;place-content:center;align-items:center;justify-content:center}main.svelte-1olgl75{flex:1;flex-direction:column;width:100%;margin:0 auto;box-sizing:border-box;min-height:100%}.header{top:0}.debug.svelte-1olgl75{position:fixed;bottom:0;left:0;max-width:calc(100% - 2rem);color:tomato}.debug.svelte-1olgl75 pre:where(.svelte-1olgl75){padding:1rem;overflow:auto}@media print{.page-frame{display:none}}
