.language-select.svelte-19ftpm1{cursor:pointer;border:1px solid color-mix(in srgb, var(--mainColor) 18%, transparent);background:color-mix(in srgb, var(--backgroundColor) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:2rem;color:var(--secondaryColor);font-family:var(--fontFamily);text-transform:uppercase;border-radius:999px;padding:0 .6rem;font-size:.75rem;font-weight:600;transition:color .2s,border-color .2s}.language-select.svelte-19ftpm1:hover,.language-select.svelte-19ftpm1:focus-visible{color:var(--visitedColor);border-color:var(--visitedColor)}.language-select.svelte-19ftpm1 option:where(.svelte-19ftpm1){background:var(--backgroundColor);color:var(--mainColor)}.theme-toggle.svelte-1cmi4dh{border:1px solid color-mix(in srgb, var(--mainColor) 18%, transparent);background:color-mix(in srgb, var(--backgroundColor) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:2rem;height:2rem;color:var(--secondaryColor);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .2s,border-color .2s;display:flex}.theme-toggle.svelte-1cmi4dh:hover{color:var(--visitedColor);border-color:var(--visitedColor)}.theme-toggle.svelte-1cmi4dh svg:where(.svelte-1cmi4dh){width:1.05rem;height:1.05rem}:root{--backgroundColor:#1a1a1a;--mainColor:white;--secondaryColor:darkgray;--visitedColor:#c8e810;--fontFamily:"Fira Code", monospace}:root[data-theme=light]{--backgroundColor:#fdfbd4;--mainColor:#241f0f;--secondaryColor:#7a7048;--visitedColor:#8f6516}*{box-sizing:border-box}body{background-color:var(--backgroundColor);width:100%;min-height:100vh;color:var(--mainColor);font-family:var(--fontFamily);margin:0;line-height:1.75;overflow-x:hidden}#svelte{flex-direction:column;width:100%;min-height:100vh;display:flex}a{color:var(--visitedColor);text-decoration:none}a:hover{text-decoration:underline}::selection{color:var(--backgroundColor);background:var(--mainColor)}.theme-corner.svelte-12qhfyh{z-index:40;align-items:center;gap:.5rem;display:flex;position:fixed;top:.9rem;right:.9rem}footer.svelte-12qhfyh{border-top:1px solid color-mix(in srgb, var(--mainColor) 18%, transparent);text-align:center;margin-top:auto;padding:2rem 1.5rem 3rem}.byline.svelte-12qhfyh{margin:0;font-size:.8rem}.fine.svelte-12qhfyh{color:var(--secondaryColor);margin:.5rem 0 0;font-size:.7rem}.fine.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--secondaryColor)}
