@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(fonts/Roboto/Roboto-Regular.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(fonts/Roboto/Roboto-Medium.ttf)}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(fonts/Roboto/Roboto-Italic.ttf)}:root{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;font-weight:400;color-scheme:light dark;color:#e6e6e6;background-color:var(--background);font-synthesis:none;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","clig","calt";font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--border-radius: 8px;--blue: #3da1da;--orange: #f19018;--purple: #b63288;--red: #e42b2f;--green: #4caf50;--yellow: #f1c40f;--grey: #9e9e9e;--white: #e2e2e2;--background: #121212;--secondary-background: #1b1b1b;--shadow: rgb(0, 0, 0, .42);--navbar-background: #1c1c1c;--component-border: #171717;--component-border-hover: #646cff;--component-background: #212121;--component-secondary-bg: #313131;--component-foreground: white;--component-foreground-unfocused: #666666;--sm: 640px;--md: 768px;--lg: 1024px;--xl: 1280px;--2xl: 1536px}*{margin:0;padding:0}html{overflow:hidden;min-height:--webkit-fill-available}hr{margin:8px 0;border:2px solid var(--component-secondary-bg);background-color:var(--component-secondary-bg);border-radius:var(--border-radius)}@media (prefers-color-scheme: light){:root{color:var(--component-foreground);--background: #ffffff;--secondary-background: #f9f9f9;--component-border: #8e8e8e;--component-background: #ebebeb;--component-secondary-bg: #cbcbcb;--component-foreground: #213547}}a.svelte-1hj2cz3.svelte-1hj2cz3{cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;padding:.2em;text-align:center;color:#fff;background:transparent;border:solid rgba(0,0,0,0) 2px;transition:background-color .1s ease-out;transition-delay:.05s;outline:none;width:64px;height:64px}a.svelte-1hj2cz3 span.svelte-1hj2cz3{font-size:.8rem}a.svelte-1hj2cz3.svelte-1hj2cz3:focus{border-radius:var(--border-radius);border:solid white 2px}.item.svelte-1bjku7e{width:42px;height:42px;cursor:pointer;border-radius:var(--border-radius)}.navbar.svelte-1tfxbh0.svelte-1tfxbh0{display:inline-flex;align-items:center;flex-direction:column;justify-content:space-between;gap:1em;z-index:1;height:100vh;padding:0 .8em;background:var(--navbar-background);overflow-y:auto;scroll-behavior:smooth}@supports (-webkit-touch-callout: none){.navbar.svelte-1tfxbh0.svelte-1tfxbh0{height:-webkit-fill-available}}.navbar.svelte-1tfxbh0 .secondary-menu.svelte-1tfxbh0{display:flex;flex-direction:column;align-items:center;gap:1em;padding:1em 0}.navbar.svelte-1tfxbh0 .top.svelte-1tfxbh0{display:flex;flex-direction:column;gap:1em}.navbar.svelte-1tfxbh0.svelte-1tfxbh0::-webkit-scrollbar{display:none}.navbar.svelte-1tfxbh0 .logo.svelte-1tfxbh0{margin:.75rem;transition:filter .1s}.navbar.svelte-1tfxbh0 .logo.svelte-1tfxbh0:hover{cursor:pointer;filter:drop-shadow(0 0 .5em #ffffffaa)}@media (max-width: 768px){.navbar.svelte-1tfxbh0.svelte-1tfxbh0{display:none}}header.svelte-q5jbpb.svelte-q5jbpb{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;padding-top:.25em;height:4em;background-color:var(--navbar-background)}header.svelte-q5jbpb .logo.svelte-q5jbpb{position:relative;top:4px;margin:.75em;width:42px;cursor:pointer}@media (min-width: 768px){header.svelte-q5jbpb.svelte-q5jbpb{display:none}}.stickynav.svelte-1ne1pq2.svelte-1ne1pq2{position:sticky;width:100%;bottom:0;background-color:var(--navbar-background)}@media all and (display-mode: standalone){.stickynav.svelte-1ne1pq2.svelte-1ne1pq2{padding-bottom:.75em}}.stickynav.svelte-1ne1pq2 .bar.svelte-1ne1pq2{display:flex;justify-content:space-evenly;align-items:center}@media (min-width: 768px){.stickynav.svelte-1ne1pq2.svelte-1ne1pq2{display:none}}.layout.svelte-1revv2v.svelte-1revv2v{display:flex;position:relative}@media (max-width: 768px){.layout.svelte-1revv2v.svelte-1revv2v{flex-direction:column}}.layout.svelte-1revv2v main.svelte-1revv2v{flex-grow:1;overflow:auto;max-height:100vh}@supports (-webkit-touch-callout: none){.layout.svelte-1revv2v main.svelte-1revv2v{max-height:-webkit-fill-available}}
