.sidebar.svelte-jk7ere{width:210px;min-width:48px;max-width:240px;background:#18223a;color:#e3eafc;height:100vh;position:fixed;left:0;top:0;box-shadow:2px 0 8px #0000002e;display:flex;flex-direction:column;z-index:100;transition:width .2s,background .2s,color .2s}.sidebar.collapsed.svelte-jk7ere{width:48px;min-width:48px;max-width:48px}.sidebar-logo.svelte-jk7ere{display:flex;align-items:center;gap:.7em;padding:1.1em 1em .7em;font-size:1.25em;font-weight:700;color:#5eaaff;text-decoration:none;letter-spacing:.04em;-webkit-user-select:none;user-select:none}.logo-icon.svelte-jk7ere{font-size:1.5em}.logo-text.svelte-jk7ere{font-family:var(--font-body, Arial, sans-serif)}.sidebar.collapsed.svelte-jk7ere .logo-text:where(.svelte-jk7ere){display:none}.collapse-btn.svelte-jk7ere{background:none;border:none;color:#8bb6f7;font-size:1.3em;padding:.5em .2em;cursor:pointer;align-self:flex-end}.sidebar.svelte-jk7ere ul:where(.svelte-jk7ere){list-style:none;padding:0;margin:1.5em 0 0;flex:1}.sidebar.svelte-jk7ere li:where(.svelte-jk7ere){margin:.5em 0;padding:0 1em}.sidebar.svelte-jk7ere li.active:where(.svelte-jk7ere) a:where(.svelte-jk7ere){font-weight:700;color:#5eaaff}.sidebar.svelte-jk7ere a:where(.svelte-jk7ere){color:inherit;text-decoration:none;display:block;padding:.5em 0;border-radius:4px;transition:background .15s,color .15s}.sidebar.svelte-jk7ere a:where(.svelte-jk7ere):hover{background:#5eaaff1a;color:#5eaaff}:root{--font-body: Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono: "Fira Mono", monospace;--color-bg-0: hsl(210, 20%, 15%);--color-bg-1: hsl(210, 20%, 18%);--color-bg-2: hsl(210, 20%, 22%);--color-theme-1: #ff7e3e;--color-theme-2: #70a0d0;--color-text: rgba(255, 255, 255, .87);--column-width: 42rem;--column-margin-top: 4rem;font-family:var(--font-body);color:var(--color-text)}body{min-height:100vh;margin:0;background-attachment:fixed;background-color:var(--color-bg-1);background-size:100vw 100vh;background-image:radial-gradient(50% 50% at 50% 50%,#ffffff0d,#0000),linear-gradient(180deg,var(--color-bg-0) 0%,var(--color-bg-1) 15%,var(--color-bg-2) 50%)}h1,h2,p{font-weight:400}p{line-height:1.5}a{color:var(--color-theme-1);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:2.6rem;font-weight:800;letter-spacing:.01em;margin-bottom:1.2rem;color:var(--color-theme-1, #5eaaff);text-shadow:0 2px 8px rgba(30,40,80,.1);line-height:1.15}pre{font-size:16px;font-family:var(--font-mono);background-color:#ffffff1a;border-radius:3px;box-shadow:2px 2px 6px #0000004d;padding:.5em;overflow-x:auto;color:var(--color-text)}.text-column{display:flex;max-width:48rem;flex:.6;flex-direction:column;justify-content:center;margin:0 auto}input,button{font-size:inherit;font-family:inherit;background-color:var(--color-bg-2);color:var(--color-text);border:1px solid rgba(255,255,255,.2)}button:focus:not(:focus-visible){outline:none}@media (min-width: 720px){h1{font-size:2.4rem}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.app.svelte-119q0pv{display:flex;flex-direction:row;min-height:100vh}main.svelte-119q0pv{flex:1;display:flex;flex-direction:column;padding:1rem;max-width:64rem;margin:0 auto;box-sizing:border-box;transition:width .2s,margin-left .2s}
