:root{--spm-animation-backdrop-in-duration: .3s;--spm-animation-backdrop-out-duration: .18s;--spm-animation-modal-in-duration: .3s;--spm-animation-modal-out-duration: .18s;--spm-animation-backdrop-in-delay: 0s;--spm-animation-backdrop-out-delay: 0s;--spm-animation-modal-in-delay: 0s;--spm-animation-modal-out-delay: 0s;--spm-animation-backdrop-in: var(--spm-animation-backdrop-in-duration) ease var(--spm-animation-backdrop-in-delay) forwards spm-backdrop-in;--spm-animation-backdrop-out: var(--spm-animation-backdrop-out-duration) ease var(--spm-animation-backdrop-out-delay) forwards spm-backdrop-out;--spm-animation-modal-in: var(--spm-animation-modal-in-duration) ease-out var(--spm-animation-modal-in-delay) forwards spm-modal-in;--spm-animation-modal-out: var(--spm-animation-modal-out-duration) ease-out var(--spm-animation-modal-out-delay) forwards spm-modal-out;--spm-backdrop-background: #2d3748cd}@media (prefers-reduced-motion: reduce){:root{--spm-animation-backdrop-in-duration: 1ms;--spm-animation-backdrop-out-duration: 1ms;--spm-animation-modal-in-duration: 1ms;--spm-animation-modal-out-duration: 1ms;--spm-animation-backdrop-in-delay: 1ms;--spm-animation-backdrop-out-delay: 1ms;--spm-animation-modal-in-delay: 1ms;--spm-animation-modal-out-delay: 1ms}}.spm-scrolling-disabled{overflow:hidden}.spm-backdrop{background-color:var(--spm-backdrop-background);animation:var(--spm-animation-backdrop-in);animation-delay:var(--spm-animation-backdrop-in-delay);animation-duration:var(--spm-animation-backdrop-in-duration)}.spm-animating .spm-modal-container{overflow:unset}.spm-modal{animation:var(--spm-animation-modal-in);animation-delay:var(--spm-animation-modal-in-delay);animation-duration:var(--spm-animation-modal-in-duration)}.spm-backdrop.spm-out{opacity:1;animation:var(--spm-animation-backdrop-out);animation-delay:var(--spm-animation-backdrop-out-delay);animation-duration:var(--spm-animation-backdrop-out-duration);pointer-events:none}.spm-modal.spm-out{transform:translate(0) scale(1);opacity:1;animation:var(--spm-animation-modal-out);animation-delay:var(--spm-animation-modal-out-delay);animation-duration:var(--spm-animation-modal-out-duration);pointer-events:none}@keyframes spm-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes spm-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes spm-modal-in{0%{transform:translateY(-30vh) scale(1.1);opacity:0}72%{transform:translate(0) scale(.99);opacity:1}to{transform:translate(0) scale(1);opacity:1}}@keyframes spm-modal-out{0%{transform:translate(0) scale(1);opacity:1}to{transform:translateY(-10vh) scale(.8);opacity:0}}@font-face{font-family:LuckiestGuy;src:url(./LuckiestGuy.BMDfSaIx.eot);src:url(./LuckiestGuy.BMDfSaIx.eot?#iefix) format("embedded-opentype"),url(./LuckiestGuy.BhSTlzlZ.woff2) format("woff2"),url(./LuckiestGuy.CaeaOQ9l.woff) format("woff"),url(./LuckiestGuy.D4vvJGjA.ttf) format("truetype")}@font-face{font-family:CourierPrime;font-weight:400;src:url(./CourierPrime-Regular.DGDyJQnR.eot);src:url(./CourierPrime-Regular.DGDyJQnR.eot?#iefix) format("embedded-opentype"),url(./CourierPrime-Regular.BA2ivLTg.woff2) format("woff2"),url(./CourierPrime-Regular.CxyK-R8u.woff) format("woff"),url(./CourierPrime-Regular.BpSU6fVE.ttf) format("truetype")}@font-face{font-family:CourierPrime;font-weight:800;src:url(./CourierPrime-Bold.DQOkQmpY.eot);src:url(./CourierPrime-Bold.DQOkQmpY.eot?#iefix) format("embedded-opentype"),url(./CourierPrime-Bold.4EPo26vf.woff2) format("woff2"),url(./CourierPrime-Bold.DttiJvEg.woff) format("woff"),url(./CourierPrime-Bold.CJ9ms9xJ.ttf) format("truetype")}:root{--primary-color: #ffcd4b;--secondary-color: #fb2752;--bg-color: #ff7676;--text-color: #0802a3;--font-default: "CourierPrime";--font-decorative: "LuckiestGuy"}html,body,*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-color)}header,main{max-width:800px;margin:0 auto}@media (max-width: 840px){header,main{max-width:100%;padding:0 5%}}h1{display:flex;flex-direction:column;gap:0;font-family:var(--font-decorative);font-size:8rem;font-weight:400;color:var(--primary-color);text-align:center}h1 .svelte{font-family:var(--font-default);font-size:6rem;color:var(--secondary-color);text-transform:lowercase;transform:translate(-5rem)}h1 .translatePos{transform:translate(2.5rem)}h1 .translateNeg{transform:translate(-2.5rem)}@media (max-width: 600px){h1{font-size:4rem}h1 .svelte{font-size:3rem;transform:translate(-1rem)}h1 .translatePos{transform:translate(.5rem)}h1 .translateNeg{transform:translate(-.5rem)}}h2{font-family:var(--font-default);color:var(--text-color);text-align:center;font-weight:400;font-size:2rem;margin-bottom:1rem}@media (max-width: 600px){h2{font-size:1.75rem}}p{font-family:var(--font-default);color:var(--text-color);text-align:center;font-size:1.25rem;line-height:1.75rem}main p{max-width:45ch}a{font-family:var(--font-default);color:var(--primary-color);font-weight:800}a:hover{color:var(--secondary-color)}a:has(h1){text-decoration:none}img{display:block;max-width:100%;height:auto;margin:auto}img[role=presentation]{pointer-events:none}[type=button]{font-family:var(--font-default);background-color:var(--primary-color);color:var(--secondary-color);outline:2px solid transparent;font-size:1rem;outline:0;border:none;padding:1.25rem 3rem;margin:1.5rem auto;border-radius:2.5rem;text-align:center;cursor:pointer}.mt-0{margin:0 auto 1.5rem}[type=button]:hover{outline:var(--secondary-color) 2px solid}[type=button]:focus{outline:var(--secondary-color) 2px solid}[type=button]:active{outline:var(--secondary-color) 2px solid;background-color:var(--secondary-color);color:var(--primary-color)}.preview,.note{display:flex;flex-direction:column;align-items:center;margin-top:6rem}.note p{margin-bottom:2rem}.whitespace-nowrap{white-space:nowrap}#crossedfingers,#redheart{max-width:400px;height:auto}@media (max-width: 600px){#crossedfingers,#redheart{max-width:240px;height:auto}}#crossedfingers{transform:rotate(-5deg);margin-top:6rem}#mainmatter{margin-top:.5rem}.floating{position:absolute}#heartface{top:900px;left:3%}@media (max-width: 860px){#heartface{display:none}}#yellowheart{top:540px;right:4%}@media (max-width: 980px){#yellowheart{display:none}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.spm-modal{padding:.5rem}.from-bottom{opacity:1;transform:translate(0);animation:var(--spm-animation-modal-in-duration) ease-out var(--spm-animation-modal-in-delay) forwards from-bottom-in}.from-bottom.spm-out{opacity:0;transform:translateY(calc(50vh + 50%));animation:var(--spm-animation-modal-out-duration) ease-in var(--spm-animation-modal-out-delay) forwards from-bottom-out}@keyframes from-bottom-in{0%{opacity:0;transform:translateY(calc(50vh + 50%))}to{opacity:1;transform:translate(0)}}@keyframes from-bottom-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(calc(50vh + 50%))}}.from-top{opacity:1;transform:translate(0);animation:var(--spm-animation-modal-in-duration) ease-out var(--spm-animation-modal-in-delay) forwards from-top-in}.from-top.spm-out{opacity:0;transform:translateY(calc(-50vh - 50%));animation:var(--spm-animation-modal-out-duration) ease-in var(--spm-animation-modal-out-delay) forwards from-top-out}@keyframes from-top-in{0%{opacity:0;transform:translateY(calc(-50vh - 50%))}to{opacity:1;transform:translate(0)}}@keyframes from-top-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(calc(-50vh - 50%))}}.backdrop.svelte-1s61fn8{opacity:0}.modal-container.svelte-1s61fn8{display:flex;align-items:center;justify-content:center;overflow:auto}.backdrop.svelte-1s61fn8,.modal-container.svelte-1s61fn8{position:fixed;top:0;right:0;bottom:0;left:0}.modal.svelte-1s61fn8{margin:auto;opacity:0;transform:translateY(-30vh) scale(1.1);-webkit-overflow-scrolling:touch}.modal.svelte-5j57y8{max-width:400px;border-radius:6px;background-color:#fff;box-shadow:0 4px 28px #0000005c;padding:1.5rem}.modal.svelte-5j57y8 h2:where(.svelte-5j57y8){text-align:start}header.svelte-5j57y8{margin:0 0 1rem}p.svelte-5j57y8{text-align:left}.modal.svelte-zj21r2{max-width:600px;border-radius:6px;background-color:#fff;box-shadow:0 4px 28px #0000005c;padding:1.5rem}.modal.svelte-zj21r2 h2:where(.svelte-zj21r2){text-align:start}header.svelte-zj21r2{margin:0 0 1rem}p.svelte-zj21r2{text-align:left}code[class*=language-],pre[class*=language-]{color:#fb2752;background:none;font-family:CourierPrime,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:2em;margin:2em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#03014d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.5em;white-space:normal}.token.prolog,.token.doctype,.token.cdata,.token.punctuation,.token.symbol,.token.operator,.token.boolean,.token.class-name,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#ffcd4b}.token.tag,.token.namespace,.token.number,.token.unit,.token.hexcode,.token.deleted,.token.string,.token.char,.token.comment,.token.block-comment{color:#ff7676}.token.attr-name,.token.attr-value,.token.property,.token.selector,.token.function-name,.token.constant,.token.entity,.token.url,.token.inserted,.token.regex,.token.variable,.token.function,.token.selector .token.id,.token.selector .token.class{color:#fb2752}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre.svelte-9bhf5q{border-radius:1rem;font-size:1rem}
