@import"https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;500;700&display=swap";*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:--theme(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--font-default:"Lexend",system-ui,sans-serif;--font-default-mono:"Recursive",monospace;--color-primary:#ff7519;--color-accent:#ff9e66;--bg-dark:#131516;--bg-med:#1d1f20;--bg-light:#303436;--tc-dark:#7b7265;--tc-med:#a1998c;--tc-light:#c3bfb6;--fs-xs:.75rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:2rem;--fs-3xl:4rem;--fw-light:300;--fw-normal:400;--fw-semibold:500;--fw-bold:700;--br-circle:9999px;--br-sharp:4px;--br-med:6px;--br-round:8px;--margin-navbar:20px;--margin-footer:40px;--shadow-sm:1px 1px 4px rgba(0,0,0,.5);--shadow-lg:2px 2px 6px rgba(0,0,0,.5)}:root[data-theme=light]{--bg-dark:#cfcbc9;--bg-med:#e2e0df;--bg-light:#eceae9;--tc-dark:#9a9184;--tc-med:#736b5e;--tc-light:#49443c;--shadow-sm:1px 1px 4px rgba(64,64,64,.5);--shadow-lg:2px 2px 6px rgba(64,64,64,.5)}html{background-color:var(--bg-dark);color:var(--tc-light);font-family:var(--font-default);font-size:clamp(8px,3vw,16px);overflow-wrap:break-word;overflow-x:hidden;text-align:center;text-wrap-mode:wrap}body{justify-content:space-between;min-height:100vh;overflow-x:hidden}body,main{display:flex;flex-direction:column}main{align-items:center;flex:1;gap:2em;height:100%;justify-content:center;padding:2em;width:100%}.lucide{display:inline-block;--size:1em;height:var(--size);min-height:var(--size);min-width:var(--size);stroke-width:2.5px;width:var(--size)}.hidden{display:none!important}fieldset{display:inherit;gap:inherit}h1{font-size:var(--fs-3xl);font-weight:var(--fw-bold)}h2{font-size:var(--fs-xl)}h2,h3{font-weight:var(--fw-semibold)}h3{font-size:var(--fs-lg)}p{font-size:var(--fs-md);font-weight:var(--fw-normal)}small{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}::-webkit-scrollbar{max-height:1rem;max-width:1rem;min-height:1rem;min-width:1rem}::-webkit-scrollbar-thumb{background:var(--bg-light);border-radius:var(--br-circle)}::-webkit-scrollbar-track{background:var(--bg-med)}a{color:var(--color-primary);text-decoration:none}a,button,img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}a:hover{color:var(--color-accent)}a,button,label:has(input[type=checkbox]){cursor:pointer}a.btn,button.btn,label.btn{background-color:var(--bg-med);border-radius:var(--br-med);box-shadow:var(--shadow-sm);color:var(--tc-med);cursor:pointer;display:inline-flex;gap:.5em;line-height:1;padding:.5em;text-decoration:none;transition:.3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}:is(a.btn,button.btn,label.btn).link{background:none;-webkit-user-select:unset;-moz-user-select:unset;user-select:unset}:is(a.btn,button.btn,label.btn).link,:is(a.btn,button.btn,label.btn).pop{box-shadow:none}:is(a.btn,button.btn,label.btn).pop{-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(a.btn,button.btn,label.btn).pop,:is(a.btn,button.btn,label.btn):hover{background-color:var(--bg-light)}:is(a.btn,button.btn,label.btn):hover{color:var(--tc-light)}:is(a.btn,button.btn,label.btn):focus-within:has(>:focus-visible){outline:auto}label.btn.pressed:has(>input[type=checkbox]:checked),label.btn.pressed:has(>input[type=radio]:checked){background-color:color-mix(in hsl,var(--bg-med) 50%,var(--bg-dark));color:var(--tc-dark);transform:translateY(5%) scaleY(.9);transition:0s}label.btn.pressed:has(>input[type=checkbox]:checked):focus-within:has(>:focus-visible),label.btn.pressed:has(>input[type=checkbox]:checked):hover{background-color:var(--bg-med);color:var(--tc-med)}img.icon{display:inline;height:1.2em;margin-right:8px;vertical-align:text-bottom;width:1.2em}img.twemoji{display:inline;height:1em;margin:0!important;vertical-align:-.2em;width:1em}main.clamp>*{max-width:80rem;width:100%}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}header.svelte-zne36e{background-color:var(--bg-med);box-shadow:var(--shadow-sm);display:flex;font-size:var(--fs-lg);font-weight:var(--fw-semibold);justify-content:space-between;padding:1em;width:100%;z-index:2}nav.svelte-zne36e,ul.svelte-zne36e{display:contents}#collapsable-menu.svelte-zne36e,#navigation-mobile.svelte-zne36e,header.svelte-zne36e>:where(.svelte-zne36e){align-items:center;-moz-column-gap:.75em;column-gap:.75em;display:flex}#collapsable-menu.svelte-zne36e{position:relative}#navigation-mobile.svelte-zne36e{background:var(--bg-med);border-radius:var(--br-round) 0 var(--br-round) var(--br-round);display:grid;gap:.25em;inset:100% 0 auto auto;justify-items:right;padding:.5em 1em;position:absolute;z-index:5}#menu-toggle-button[data-expanded=true].svelte-zne36e{background-color:var(--bg-med);border-bottom-left-radius:0;border-bottom-right-radius:0}#collapsable-menu[data-expanded=true].svelte-zne36e{filter:drop-shadow(var(--shadow-sm))}@media(min-width:810px){#collapsable-menu.svelte-zne36e{display:none!important}}@media(max-width:809px){#navigation-desktop.svelte-zne36e{display:none!important}}footer.svelte-9sff3o{background-color:var(--bg-med);box-shadow:var(--shadow-sm);color:var(--tc-med);-moz-column-gap:1.5em;column-gap:1.5em;flex-direction:column;font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding:1em 2em;row-gap:.5ex;text-wrap-mode:wrap;width:100%;z-index:2}footer.svelte-9sff3o,ul.svelte-9sff3o{display:flex}ul.svelte-9sff3o{-moz-column-gap:1em;column-gap:1em;flex-wrap:wrap;justify-content:center;row-gap:1ex}
