.text.svelte-1ce9ntp{aspect-ratio:2;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:calc(20px / var(--scale));background:#000;color:#fff;padding:1em;overflow:hidden;line-height:1.3}.text.svelte-1ce9ntp .content:where(.svelte-1ce9ntp){height:0;flex:1;overflow-x:hidden;overflow-y:auto}.text.svelte-1ce9ntp .content:where(.svelte-1ce9ntp) section[aria-current=false]:where(.svelte-1ce9ntp){color:#888}.text.svelte-1ce9ntp .content:where(.svelte-1ce9ntp) section:where(.svelte-1ce9ntp):not(:last-child){border-bottom:4px solid #666}.text.svelte-1ce9ntp pre:where(.svelte-1ce9ntp) code:where(.svelte-1ce9ntp){font-size:.8em}.text.svelte-1ce9ntp .progress:where(.svelte-1ce9ntp){display:flex;align-items:center}.text.svelte-1ce9ntp .progress:where(.svelte-1ce9ntp) span:where(.svelte-1ce9ntp){width:6em;line-height:1;position:relative;top:.05em}.text.svelte-1ce9ntp progress:where(.svelte-1ce9ntp){flex:1;margin:0 1em;height:1em;appearance:none;background:#333;border:none}.text.svelte-1ce9ntp progress:where(.svelte-1ce9ntp)::-webkit-progress-bar{background:#333}.slide-park.svelte-1hpw5qy{--ratio: 2.5;--scale: calc(1 / (1 + var(--ratio)));position:fixed;right:0;top:0;width:calc(100% * (1 + var(--ratio)));height:100%;display:grid;grid-template-columns:calc(var(--ratio) / (var(--ratio) + 1) * 100%) calc(100% / (1 + var(--ratio)));align-items:center;justify-content:center;transform-origin:100% 50%;transition:transform .2s;background:var(--background, transparent)}.slide-park.svelte-1hpw5qy.presenter-mode{transform:scale(var(--scale))}.main.svelte-1hpw5qy,.slide.svelte-1hpw5qy{overflow:hidden}.main.svelte-1hpw5qy{display:grid;place-items:center;width:100vw}.main.svelte-1hpw5qy .slide:where(.svelte-1hpw5qy){position:relative;aspect-ratio:16 / 9;background-size:cover;width:100em;height:56.25em}@media (min-aspect-ratio: 16 / 9){html{font-size:calc(16 / 9 * 1vh)}}@media (max-aspect-ratio: 16 / 9){html{font-size:1vw}}div.svelte-pr5z5l{position:absolute;width:100%;height:100%;left:0;top:0}@font-face{font-family:"DM Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(./dm-serif-display-latin-ext-400-normal.p18AlW_x.woff2) format("woff2"),url(./dm-serif-display-latin-ext-400-normal.B1toqZab.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(./dm-serif-display-latin-400-normal.C5_t9oOD.woff2) format("woff2"),url(./dm-serif-display-latin-400-normal._kVFYEpx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-ext-400-normal.CBMNjBwz.woff2) format("woff2"),url(./eb-garamond-cyrillic-ext-400-normal.DvVFcYIV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-400-normal.DLFur4M8.woff2) format("woff2"),url(./eb-garamond-cyrillic-400-normal.Cgupd8z3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-ext-400-normal.xgh5yVqR.woff2) format("woff2"),url(./eb-garamond-greek-ext-400-normal.m3zVZPMF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-400-normal.Bd9qxgO7.woff2) format("woff2"),url(./eb-garamond-greek-400-normal.Co9-8-br.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-vietnamese-400-normal.CfDT8MMM.woff2) format("woff2"),url(./eb-garamond-vietnamese-400-normal.yoRrTn3C.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-ext-400-normal.8a_ZZ2Qq.woff2) format("woff2"),url(./eb-garamond-latin-ext-400-normal.Ckqal4CG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-400-normal.DSJrtJSV.woff2) format("woff2"),url(./eb-garamond-latin-400-normal.zgGxM6DR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-ext-400-italic.CrXb_wUK.woff2) format("woff2"),url(./eb-garamond-cyrillic-ext-400-italic.CWxonse8.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-400-italic.D_DWC1IY.woff2) format("woff2"),url(./eb-garamond-cyrillic-400-italic.DCsSAFyU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-ext-400-italic.FLlJiINU.woff2) format("woff2"),url(./eb-garamond-greek-ext-400-italic.11TUomBd.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-400-italic.BU6_2yEY.woff2) format("woff2"),url(./eb-garamond-greek-400-italic.Bgino0Sw.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-vietnamese-400-italic.BW8oGKYg.woff2) format("woff2"),url(./eb-garamond-vietnamese-400-italic.BCMO1dRL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-ext-400-italic.dkY5D-I6.woff2) format("woff2"),url(./eb-garamond-latin-ext-400-italic.CAWkC-nM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-400-italic.KGnr19QW.woff2) format("woff2"),url(./eb-garamond-latin-400-italic.DxAerz_z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-cyrillic-ext-400-normal.Cycyekte.woff2) format("woff2"),url(./fira-sans-cyrillic-ext-400-normal.Dd5dApAy.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-cyrillic-400-normal.CKu2TFQr.woff2) format("woff2"),url(./fira-sans-cyrillic-400-normal.D9eUeF-O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-greek-ext-400-normal.ByG7UNQ2.woff2) format("woff2"),url(./fira-sans-greek-ext-400-normal.ClCfNE6D.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-greek-400-normal.BFCFncbp.woff2) format("woff2"),url(./fira-sans-greek-400-normal.DQ8sF22y.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-vietnamese-400-normal.ljDTQFsx.woff2) format("woff2"),url(./fira-sans-vietnamese-400-normal.DUVG35gE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-latin-ext-400-normal.BLG_mAEf.woff2) format("woff2"),url(./fira-sans-latin-ext-400-normal.BCUwhuGB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-sans-latin-400-normal.a0AnQzuD.woff2) format("woff2"),url(./fira-sans-latin-400-normal.66xCkunx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-ext-400-normal.FAIU8e3o.woff2) format("woff2"),url(./fira-mono-cyrillic-ext-400-normal.Co4MVjrD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-400-normal.BJkDdjbt.woff2) format("woff2"),url(./fira-mono-cyrillic-400-normal.DUd3efVn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-ext-400-normal.Be4g_LSk.woff2) format("woff2"),url(./fira-mono-greek-ext-400-normal.BQ5yw6bY.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-400-normal.ftNhKy_S.woff2) format("woff2"),url(./fira-mono-greek-400-normal.B_0AmgK7.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-symbols2-400-normal.C6JptOil.woff2) format("woff2"),url(./fira-mono-symbols2-400-normal.CpeG9ob9.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-ext-400-normal.B2gPvaNr.woff2) format("woff2"),url(./fira-mono-latin-ext-400-normal.CbD3vWRE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-400-normal.DVTTRLHv.woff2) format("woff2"),url(./fira-mono-latin-400-normal.C3FQ26ho.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{position:relative;box-sizing:border-box;tab-size:2}:root{--font-heading: 400 6rem / 1 "DM Serif Display";--font-body: 400 3rem / 1.3 "EB Garamond";--font-ui: 400 2rem / 1.3 "Fira Sans";--font-ui-medium: 400 1.6rem / 1.3 "Fira Sans";--font-ui-small: 400 1rem / 1.3 "Fira Sans";--font-mono: 400 1.2rem / 1.3 "Fira Mono";--sk-fg-1: #141414;--sk-fg-2: #262626;--sk-fg-3: #666;--sk-fg-4: gray;--sk-fg-accent: #d43008;--sk-bg-1: #fff;--sk-bg-2: #fdfdfd;--sk-bg-3: #fafafa;--sk-bg-4: #f2f2f2;--sk-bg-accent: var(--sk-fg-accent);--sk-bg-selection: #42b4ff4d;--sk-bg-unfocused-selection: #71aad033;--sk-bg-highlight: #ff9;--sk-border: #ebebeb;--shiki-color-text: var(--sk-fg-2);--shiki-token-constant: var(--shiki-color-text);--shiki-token-string: #85144b;--shiki-token-comment: var(--sk-fg-4);--shiki-token-keyword: #0074d9;--shiki-token-parameter: var(--shiki-color-text);--shiki-token-function: var(--sk-fg-accent);--shiki-token-string-expression: var(--shiki-token-string);--shiki-token-punctuation: var(--shiki-color-text);--shiki-token-link: var(--shiki-token-keyword);--sk-scrollbar: #0000004d;--sk-shadow: drop-shadow(0px 0px 14px #0000001a);--accent: hsl(15 100 50);--accent-subtle: hsl(15 100 50 / .25);--border-radius: .2rem;view-transition-name:root}:root ::view-transition-new(root),:root ::view-transition-old(root){animation:none}body{background:#eee;line-height:1.3;--background: white}body:has(.presenter-mode){--background: #eee}:where(.slide){display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--sk-fg-2);background:#fff;background-size:100vw 100vh}:where(.slide) h1,:where(.slide) h2,:where(.slide) h3{font:var(--font-heading);margin:0;text-wrap:balance;color:var(--sk-fg-1)}:where(.slide) h1{font-size:10em;text-align:center}:where(.slide) p,:where(.slide) ol,:where(.slide) ul{margin:0;font:var(--font-body)}:is(:where(.slide) p,:where(.slide) ol,:where(.slide) ul)+:is(:where(.slide) p,:where(.slide) ol,:where(.slide) ul){margin:1em 0 0}:where(.slide) ul{list-style:outside;padding:0 0 0 1em}:where(.slide) a{color:var(--accent);text-decoration:none}:where(.slide) code{font:var(--font-mono)}:where(.slide) picture{display:contents}:where(.slide) strong{color:var(--accent);font-weight:inherit}:where(.slide) img{max-width:100%;max-height:100%;width:auto;height:auto}:where(.slide) del{display:inline-block;text-decoration:none;color:#0009}:where(.slide) del:after{content:"";position:absolute;width:110%;height:.1em;background:var(--accent);left:-5%;top:calc(50% + .05em);transform:rotate(-7deg)}:where(.slide) .max{position:absolute;width:100%;height:100%}:where(.slide) img.max{object-fit:cover}:where(.slide) video{width:100%}:where(.slide) .frame{--padding: 5em;width:calc(100em - var(--padding));height:calc((100em * 9 / 16) - var(--padding));box-sizing:border-box}:where(.slide) .screenshot{position:absolute;top:0;left:0;width:100%;object-position:50% 0}:where(.slide) .diptych{display:grid;grid-template-columns:repeat(2,1fr);width:80em;gap:3em}:where(.slide) .triptych{display:grid;grid-template-columns:repeat(3,1fr);width:80em;gap:3em}:where(.slide) .triptych img{height:100%;aspect-ratio:1}:where(.slide) .open-quote{position:absolute;transform:translate(-1em)}.pokemon{display:flex;align-items:center;gap:.5em;margin:.5em 0}.pokemon img{background:var(--sk-bg-1);border:1px solid var(--accent-subtle);border-radius:50%;width:6rem;aspect-ratio:1}pre{color:var(--sk-fg-2)}pre .string{color:var(--shiki-token-string)}pre .identifier{color:var(--shiki-token-keyword)}pre .tag{color:var(--shiki-token-string)}pre .comment{opacity:.5}:has(.highlight) pre .highlight{--color: rgb(255 255 0 / .6);background:var(--color);outline:.3rem solid var(--color);border-radius:var(--border-radius);corner-shape:squircle;color:var(--sk-fg-2);mix-blend-mode:multiply}:has(.highlight) pre .highlight .string{color:var(--shiki-token-string)}:has(.highlight) pre .highlight .identifier{color:var(--shiki-token-keyword)}:has(.highlight) pre .highlight .tag{color:var(--shiki-token-string)}.demo{width:100%}.demo h1,.demo h2,.demo h3{font:var(--font-ui)}.demo h1{text-align:left}.demo p,.demo label{display:block;font:var(--font-ui);margin:0 0 .5em;color:var(--sk-fg-2)}.demo input{background:inherit;border:.1rem solid var(--accent-subtle);font:inherit;color:var(--sk-fg-1);border-radius:var(--border-radius);accent-color:var(--accent);margin:.5em 0;width:100%;max-width:100%;padding:.3em .5em;line-height:1;display:block}.demo input:focus-visible,.demo input.focused{outline:2px solid var(--accent);outline-offset:-2px}.demo input[type=checkbox]{appearance:none;width:1.25em;aspect-ratio:1;border:.1rem solid var(--accent-subtle);margin-top:.5rem}.demo input[type=checkbox]:checked{border-color:var(--accent);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='hsl(220 100 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50% 50% no-repeat;background-size:1em}.demo input[type=checkbox]+input{margin-top:-1.25em;margin-left:1.5em;width:calc(100% - 1.5em)}.demo input[type=range]{width:100%;max-width:100%;border:none;margin:1rem 0}.demo .todo{display:flex;align-items:center;gap:.25em}.demo button{display:block;background:var(--accent-subtle);color:var(--sk-fg-1);border:1px solid var(--accent);border-radius:var(--border-radius);font:var(--font-ui);padding:.2em .6em;margin:0 0 1em;cursor:pointer}.demo button:active,.demo button.active{background:var(--accent)!important}.demo li{font:var(--font-ui-medium)}.background.svelte-1hl5j6u,.slide.svelte-1hl5j6u{position:absolute;width:100%;height:100%;top:0;left:0}.mouse.svelte-1hl5j6u{position:absolute;width:1rem;aspect-ratio:27 / 43;transform-origin:0 0}.background.svelte-1hl5j6u{opacity:1;transition:opacity 2s ease-out}
