.highlight.svelte-1lqlfry{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:relative}button.svelte-1lqlfry{color:var(--text-primary);cursor:pointer;border:none;border-left:1px solid var(--accent);border-bottom:1px solid var(--accent);z-index:100;background:#111;padding:.25rem .5rem;position:absolute;top:0;right:0}.button-text.svelte-1lqlfry{font-family:var(--font-pixel);font-size:1.5rem;font-family:var(--font-grid);background:var(--rainbow-gradient);-webkit-text-fill-color:transparent;font-variation-settings:"BACK" 0, "ELSH" 3, "RECT" 0, "wght" 800;-webkit-background-clip:text;background-clip:text;font-weight:700}.hl.svelte-1lqlfry{background:var(--bg-code);color:var(--text-primary);border:1px solid var(--accent);box-shadow:var(--shadow-md);width:600px;margin:6rem auto;font-family:Pixel Code;font-size:.875rem;line-height:1.6;position:relative}.line-numbers.svelte-1lqlfry{width:2em;font-family:var(--font-mono);tab-size:2;-webkit-user-select:none;user-select:none;text-align:right;color:var(--text-secondary);z-index:3;cursor:pointer;font-size:.9rem;font-weight:300;line-height:1.6;position:absolute;top:-2px;bottom:0;left:0;transform:translateY(-.5px)}.line-numbers.svelte-1lqlfry .line-number:where(.svelte-1lqlfry){text-align:right;width:100%;animation:.5s ease-in-out svelte-1lqlfry-fly-in;position:absolute;left:0}@keyframes svelte-1lqlfry-fly-in{0%{opacity:0;transform:translate(-10px)}to{opacity:.5;transform:translate(0)}}.line-highlight.svelte-1lqlfry{opacity:1;z-index:1;background:#1e5759;width:100%;height:1.4rem;position:absolute;top:0;left:0;transform:translateY(-2px)}@media (width<=480px){.hl.svelte-1lqlfry{width:90%}}.hl.svelte-1lqlfry pre:where(.svelte-1lqlfry){z-index:2;border-radius:6px;padding:1rem 1rem 1rem 3em;position:relative;overflow-x:auto}.hl.svelte-1lqlfry code:where(.svelte-1lqlfry){font-family:var(--font-mono);tab-size:2;font-size:.9rem;font-weight:300;line-height:1.6}.hl.svelte-1lqlfry .line-content{white-space:pre;display:inline-block}.lang-label.svelte-1lqlfry{font-family:var(--font-grid);color:var(--accent);text-transform:uppercase;font-variation-settings:"BACK" 0, "ELSH" 3, "RECT" 0, "wght" 950;font-size:3rem;line-height:1.6;position:absolute;top:50px}.animated-logo.svelte-50q0g6{width:100%;height:100px;margin:0 auto;position:sticky;top:0;left:0;right:0;transform:scale(.5)translate(-50px)}.animated-logo-shape.svelte-50q0g6{position:absolute;top:20px;left:0}.animated-logo-shape-item.svelte-50q0g6{position:absolute}.main-content.svelte-1uha8ag{flex:1;width:100%;max-width:1200px;margin:0 auto}.home-page.svelte-1uha8ag{--bright-gradient:linear-gradient(90deg, red 0%, #ff9a00 10%, #d0de21 20%, #4fdc4a 30%, #3fdad8 40%, #2fc9e2 50%, #1c7fee 60%, #5f15f2 70%, #ba0cf8 80%, #fb07d9 90%, red 100%);flex-direction:column;height:100vh;display:flex}.hero.svelte-1uha8ag{text-align:center;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.pixel-tagline.svelte-1uha8ag{font-family:var(--font-grid);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.25rem;font-size:1.5rem;line-height:1;display:flex}@media (width<=480px){.pixel-tagline.svelte-1uha8ag{gap:.75rem}}.pixel-tagline-plop.svelte-1uha8ag{color:#b75858;text-transform:uppercase;font-variation-settings:"BACK" 0, "ELSH" 2, "RECT" 0, "wght" 1000;letter-spacing:.1rem;opacity:0;font-family:Pixel Code;font-size:4rem;font-weight:700;animation:.3s ease-in-out .5s forwards svelte-1uha8ag-drop-in;display:inline-block}.pixel-tagline-regular.svelte-1uha8ag{color:#eee;font-variant:small-caps;font-variation-settings:"BACK" 0, "ELSH" 3, "RECT" 0, "wght" 10000;letter-spacing:.1rem;word-spacing:-.5rem;margin-top:.1rem;font-family:Pixel Code;font-size:1.5rem;font-weight:600}.pixel-tagline-twinkle.svelte-1uha8ag{background:var(--rainbow-gradient);-webkit-text-fill-color:transparent;font-variation-settings:"BACK" 0, "ELSH" 1, "RECT" 100, "wght" 500;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-size:8rem;font-weight:700;animation:4s infinite svelte-1uha8ag-pixel-sparkle;position:relative}.pixel-tagline-twinkle.svelte-1uha8ag:after{content:"";transform-origin:100%;background:#111;width:100%;height:100%;animation:.3s ease-in-out .7s forwards svelte-1uha8ag-scale-in;position:absolute;inset:0;transform:scaleX(1)}.pixel-tagline-code.svelte-1uha8ag{color:var(--pixel-green);font-family:var(--font-grid);text-transform:uppercase;text-shadow:var(--shadow-sm);text-align:right;font-variation-settings:"BACK" 0, "ELSH" 2, "RECT" 0, "wght" 1000;font-family:Pixel Code;font-size:4rem;font-weight:400;display:inline-block;position:relative}.pixel-tagline-code.svelte-1uha8ag:after{content:"";transform-origin:100%;background:#111;width:100%;height:100%;animation:.5s steps(4,end) 1s forwards svelte-1uha8ag-scale-in;position:absolute;inset:0;transform:scaleX(1)}.pixel-tagline.svelte-1uha8ag div:where(.svelte-1uha8ag):nth-child(3){justify-content:flex-start;gap:1rem;display:flex}@media (width<=480px){.pixel-tagline-code.svelte-1uha8ag{font-size:3rem}.pixel-tagline-twinkle.svelte-1uha8ag{font-size:6rem}.pixel-tagline-plop.svelte-1uha8ag{font-size:3rem}.pixel-tagline-regular.svelte-1uha8ag{font-size:1.25rem}}.hero-footer.svelte-1uha8ag{font-size:3.5rem;font-family:var(--font-grid);text-transform:lowercase;font-variation-settings:"BACK" 0, "ELSH" 3, "RECT" 0, "wght" 800;margin-bottom:2rem}.hero-footer.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.5rem;font-family:var(--font-mono);text-transform:uppercase}.hero-footer.svelte-1uha8ag .docs-link:where(.svelte-1uha8ag){font-size:2.5rem;font-family:var(--font-grid);text-transform:uppercase;font-variation-settings:"BACK" 0, "ELSH" 3, "RECT" 0, "wght" 1000}.hero-footer.svelte-1uha8ag .twinkle:where(.svelte-1uha8ag){font-size:3.5rem;font-family:var(--font-grid);background:var(--rainbow-gradient);-webkit-text-fill-color:transparent;font-variation-settings:"BACK" 0, "ELSH" 3, "RECT" 0, "wght" 800;-webkit-background-clip:text;background-clip:text;font-weight:700}@keyframes svelte-1uha8ag-pixel-sparkle{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes svelte-1uha8ag-drop-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-scale-in{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
