.prose{color:var(--color-fg-1);font-family:var(--font-content)}.prose :is(h1,h2,h3,h4,h5,h6){color:var(--color-fg);font-family:var(--font-heading)}.prose p{text-wrap:pretty}.prose h2{font-size:calc(var(--font-size-factor, 1) * 2.2rem);margin-block-end:.3em;line-height:1.4}.prose h3{font-size:calc(var(--font-size-factor, 1) * 1.6rem);margin-block-end:.2em;line-height:1.4}.prose h4{font-size:calc(var(--font-size-factor, 1) * 1.4rem);margin-block-end:.1em;line-height:1.4}.prose :is(h5,h6){color:red}.prose :is(p,ol,ul){line-height:1.7;font-size:calc(var(--font-size-factor, 1) * 1.2rem);font-weight:400;margin-top:.6rem;margin-bottom:.8rem}.prose strong{color:var(--color-fg)}.prose blockquote{margin-left:10px;padding:10px 15px;font-size:calc(var(--font-size-factor, 1) * 1.1rem);border-left:3px solid var(--color-fg);font-style:italic}@media (max-width: 600px){.prose blockquote{font-size:calc(var(--font-size-factor, 1) * .9rem)}}.prose blockquote>p{font-style:italic;margin:0}.prose img{margin:.8rem auto;display:block;max-width:100%}.prose video{margin:.8rem auto;display:block;max-width:100%}.prose a:not([role=button]){color:var(--color-cyan)}.prose a:not([role=button]):visited{color:var(--color-purple)}.prose a:hover{filter:brightness(1.3)}.prose :is(h1,h2,h3)>a,.prose :is(h1,h2,h3)>a:visited,.prose :is(h1,h2,h3)>a:not([role=button]),.prose :is(h1,h2,h3)>a:not([role=button]):visited{color:var(--color-fg);text-decoration:none}@media (max-width: 600px){.prose h2{font-size:calc(var(--font-size-factor, 1) * 1.8rem)}.prose h3{font-size:calc(var(--font-size-factor, 1) * 1.4rem)}.prose :is(p,ol,ul){font-size:calc(var(--font-size-factor, 1) * 1rem)}}html[color-scheme=dark]{--color-fg: #efecda;--color-fg-1: #efecdacc;--color-fg-2: #efecdaaa;--color-bg: #181818;--color-bg-1: #343430;--color-bg-2: #efecda44;--color-backdrop: #efecda22;--color-yellow: #ffd074;--color-cyan: #17f1d1;--color-purple: #b087ff;--color-pink: #ff76ce;--color-error: #ee795f;--color-success: #b4f55e;--border-image: url(../../../images/borders/border-dark.svg) 19 12 27 15 fill / 19px 12px 27px 15px / 0px round}html[color-scheme=light]{--color-fg: #212120;--color-fg-1: #212120cc;--color-fg-2: #212120aa;--color-bg: #efecda;--color-bg-1: #ded8c5;--color-bg-2: #21212033;--color-backdrop: #212120aa;--color-yellow: #e6890f;--color-cyan: #10b7c0;--color-purple: #7f4ae5;--color-pink: #dc2282;--color-error: #a43111;--color-success: #61a20d;--border-image: url(../../../images/borders/border-light.svg) 19 12 27 15 fill / 19px 12px 27px 15px / 0px round}:root{--font-primary: "Bricolage Grotesque", sans-serif;--font-fancy: "Gloria Hallelujah", cursive;--font-code: "FiraCode", monospace;--border-radius-input: .5rem;--border-radius-button: 2rem;--border-radius-card: 1rem;--border-input: 2px;--size-outline: 2px;--color-primary: var(--color-fg);--color-outline: var(--color-primary);--font-size-factor: 1}html[data-animations=reduced] *{transition-duration:0s!important;animation-duration:0s!important}html[data-font=system]{--font-primary: system-ui;--font-fancy: system-ui;--font-code: monospace}html[data-contrast=high] .noise{display:none}html[color-scheme=dark][data-contrast=high]{--color-fg: #fff;--color-fg-1: #ccc;--color-fg-2: #aaa;--color-bg: #000;--color-bg-1: #222;--color-bg-2: #666}html[color-scheme=light][data-contrast=high]{--color-fg: #000;--color-fg-1: #333;--color-fg-2: #666;--color-bg: #fff;--color-bg-1: #eee;--color-bg-2: #aaa}html[data-textSize=larger]{--font-size-factor: 1.2}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}*{box-sizing:border-box;outline:var(--size-outline) solid transparent;transition:.3s outline}*:focus-visible{outline:var(--size-outline) solid var(--color-outline)}html:not([data-animations=reduced]){scroll-behavior:smooth}body,#root{display:flex;flex-direction:column;margin:0;height:100vh;font-family:var(--font-primary);color:var(--color-fg);background-color:var(--color-bg)}.btn{display:flex;align-items:center;justify-content:center;text-align:left;gap:.75em;padding:.6em 1.2em;font-size:calc(var(--font-size-factor, 1) * var(--font-size, .9rem));cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;color:var(--fg, var(--color-bg));background:var(--bg, var(--color-primary));border:var(--border-input) solid var(--bg, var(--color-primary));border-radius:var(--border-radius-button);font-weight:700;font-family:var(--font-ui);outline:var(--size-outline) solid transparent;transition:var(--transition, all .3s)}.btn:hover{translate:0 -.1em;scale:1.05;color:var(--bg, var(--color-primary));background-color:var(--fg, var(--color-bg));rotate:1deg}.btn:active{translate:0 .2em;rotate:0}.btn:focus-visible{outline:var(--size-outline) solid var(--color-fg)}.btn:disabled{cursor:default;pointer-events:none;--bg: var(--disabled-bg, var(--color-bg-1));--fg: var(--disabled-bg, var(--color-fg-2))}.btn.icon{width:2rem;height:2rem;padding:0;color:var(--color-fg);background-color:transparent;border:none}.btn.outline{color:var(--color-fg);background-color:var(--color-bg);border:var(--border-input) solid var(--bg, var(--color-primary))}.btn.outline:hover{background-color:var(--color-bg-1)}fieldset{margin-top:0;padding:0;border-radius:0;border:0}input[type=date],input[type=text],input[type=email],input[type=phone],input[type=number],input[type=password],select,textarea{color:var(--color-fg);background-color:var(--color-bg-1);border:var(--border-input) solid var(--color-bg-2);border-radius:var(--border-radius-input);outline:var(--size-outline) solid transparent;transition:.3s outline;padding:.5em;font-size:calc(var(--font-size-factor, 1) * .9rem);font-family:var(--font-primary)}input[type=date]:hover,input[type=date]:focus-visible,input[type=text]:hover,input[type=text]:focus-visible,input[type=email]:hover,input[type=email]:focus-visible,input[type=phone]:hover,input[type=phone]:focus-visible,input[type=number]:hover,input[type=number]:focus-visible,input[type=password]:hover,input[type=password]:focus-visible,select:hover,select:focus-visible,textarea:hover,textarea:focus-visible{outline:var(--size-outline) solid var(--color-outline)}input[type=date]::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=phone]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,select::placeholder,textarea::placeholder{color:var(--color-fg-2)}input[type=date]:disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=phone]:disabled,input[type=number]:disabled,input[type=password]:disabled,select:disabled,textarea:disabled{pointer-events:none;color:var(--color-fg-2)}a{color:var(--color-primary)}label{font-size:calc(var(--font-size-factor, 1) * 1rem)}table{border-collapse:collapse}th,td{padding:.5rem 1rem;text-align:start;border:var(--border-input) solid var(--color-bg-2)}@keyframes skeleton-anim{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes skeleton-appear-anim{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.skeleton{animation:skeleton-anim 2s ease infinite,skeleton-appear-anim 1s var(--delay, 0s) ease forwards;border-radius:var(--border-radius-input);background-size:200% 200%;background-image:linear-gradient(47deg,var(--color-bg-1),var(--color-bg-2),var(--color-bg-1),var(--color-bg-2));transform:scaleX(0);transform-origin:0 0}.card{display:flex;flex-direction:column;gap:1.25rem;padding:2.5rem;border-radius:var(--border-radius-card);background-color:var(--color-bg);box-shadow:0 1px 2px #0000000f}.dialogContent{display:flex;flex-direction:column;gap:.5rem}.dialogContent h2,.dialogContent h1{text-align:center;font-weight:400;font-size:calc(var(--font-size-factor, 1) * 2rem);color:var(--color-fg);margin-bottom:.5rem}.page{margin:auto;padding:6em 2em 2em;max-width:70rem;width:100%}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--col, 15rem),1fr))}h1.big{margin-top:0;margin-bottom:1.5rem;font-size:calc(var(--font-size-factor, 1) * clamp(3rem,6vw,4rem));text-align:center;letter-spacing:-1px;text-wrap:balance;line-height:1.2}.noise{pointer-events:none;top:0;right:0;bottom:0;left:0;position:fixed;z-index:5}.noise div{width:100%;height:100%;background-size:109px;background-repeat:repeat;background-image:url(../../../images/noise.webp);opacity:.1}code{color:var(--color-fg);font-family:var(--font-code);padding:.2em .4em;font-size:.8em;white-space:nowrap;border-radius:.5em;background-color:transparent}pre{font-family:var(--font-code);padding:1em;overflow:auto;border-radius:.5em;background-color:transparent!important}.prose pre{font-size:1.1rem;border:var(--border-input) solid var(--color-bg-1)}pre code{padding:0;white-space:pre-wrap}code.shiki,span.shiki{background-color:transparent!important}[color-scheme=dark] .shiki code *,[color-scheme=dark] .shiki code{color:var(--shiki-dark)!important}.loader.svelte-qwvl9r{position:fixed;left:0;right:0;bottom:0;height:.5rem;background:linear-gradient(90deg,#0001 33%,#0005 50%,#0001 66%) var(--color-primary);background-size:300% 100%;animation:svelte-qwvl9r-loader 1s infinite linear}@keyframes svelte-qwvl9r-loader{0%{background-position:right}}
