.wrap{max-width:1366px;width:100%;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.scroller{display:flex;flex-direction:column;overflow:hidden;position:relative}.scroller-inner{height:100%;min-height:min-content;overflow:hidden auto;width:100%}.scroller-inner.padding{padding:24px}.anchor{color:var(--text-link)!important;font-weight:500!important}.anchor:hover{text-decoration:underline}.spacer{height:16px}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.glow{--glow: var(--hue) 79% 56%;filter:drop-shadow(0 0 8px hsl(var(--glow))) drop-shadow(0 0 5px hsl(var(--glow)/.2))}.markdown{color:var(--text-secondary);line-height:1.3}.markdown :first-child{margin-top:0}.markdown :last-child{margin-bottom:0}.markdown h1{font-size:38px}.markdown h2{font-size:26px}.markdown h3{font-size:20px}.markdown h4{font-size:18px}.markdown h1,.markdown h2,.markdown h3,.markdown h4{margin:35px 0 15px;padding-bottom:5px;border-bottom:1px solid var(--border)}.markdown h1,.markdown h2,.markdown h3{color:var(--text-primary)}.markdown h1 a,.markdown h2 a,.markdown h3 a{color:inherit;text-decoration:none}.markdown h1 a:hover,.markdown h2 a:hover,.markdown h3 a:hover{box-shadow:none}.markdown p{margin-bottom:10px}.markdown a{color:hsl(var(--accent));text-decoration:underline}.markdown a:hover{box-shadow:inset 0 -2px 0 hsl(var(--accent))}.markdown ul{list-style-type:disc;padding-left:25px;margin-bottom:15px}.markdown ul ul{list-style-type:unset}.markdown ol{list-style-type:decimal;padding-left:25px;margin-bottom:15px}.markdown li{margin-bottom:5px}.markdown li p{margin-bottom:0}:root{--hue: 158;--accent: var(--hue) 79% 56%;--accent-dark: var(--hue) 70% 42%;--yellow: 27 96% 61%;--red: 0 84% 60%;--green: 142 71% 45%;--blue: 217 91% 60%;--font-body: "Inter", "Roboto", Arial, sans-serif;--font-display: "Manrope", var(--font-body);--radius-sm: 2px;--radius: 4px;--radius-lg: 8px;--editor-nav-height: 56px;--editor-sidebar-width: 500px;--editor-vars-width: 64px;--syntax-purple: hsl(279 58% 66%);--syntax-teal: hsl(184 67% 44%);--syntax-red: hsl(346 77% 63%);--syntax-orange-1: hsl(9 78% 73%);--syntax-orange-2: hsl(20 91% 78%);--syntax-orange-3: hsl(25 91% 79%);--background-primary: hsl(0 0% 19%);--background-primary-alt: hsl(0 0% 16%);--background-secondary: hsl(0 0% 14.5%);--background-secondary-alt: hsl(0 0% 13%);--background-tertiary: hsl(0 0% 11%);--background-tertiary-alt: hsl(0 0% 9.5%);--background-quaternary: hsl(0 0% 8%);--foreground-primary: hsl(0 15% 25%);--foreground-secondary: hsl(0 15% 21%);--foreground-tertiary: hsl(0 15% 19%);--button-secondary: hsl(0 0% 50% / .1);--button-secondary-hover: hsl(0 0% 50% / .15);--button-ghost-hover: hsl(0 0% 100% / .025);--background-main: var(--background-tertiary-alt);--border: hsl(0 0% 100% / .075);--border-alt: hsl(0 0% 100% / .175);--text-primary: hsl(0 0% 100%);--text-secondary: hsl(0 0% 76%);--text-tertiary: hsl(0 0% 55%);--text-link: hsl(var(--hue) 54% 58%);--accent: var(--hue) 78% 55%;--accent-alt: var(--hue) 78% 55%;--accent-hover: var(--hue) 60% 50%;--accent-text: 0 0% 0%;--modal-backdrop: hsl(0 0% 0% / .75);--shadow: 0 5px 15px hsl(0 0% 0% / .35);--accent-shadow: 0 2px 5px hsl(0 0% 0% / .4)}::selection{background:hsl(var(--accent));color:#000;text-shadow:var(--accent-shadow)}html{overflow:auto;overflow:overlay;scroll-behavior:smooth}html.modal-active{overflow:hidden!important}body{background-color:var(--background-main);font-family:var(--font-body);color:var(--text-secondary)}body,#page{min-height:100vh;height:auto}#page{display:flex;flex-direction:column}#content{flex:1 0 auto}#footer{flex-shrink:0}.svooltip{position:absolute;top:0;left:0;background:var(--svooltip-bg, #444);color:var(--svooltip-text, #fff);padding:var(--svooltip-padding, 4px 8px);border-radius:var(--svooltip-roundness, 4px);font-weight:var(--svooltip-weight, 500);font-size:var(--svooltip-text-size, .875rem);box-shadow:var(--svooltip-shadow, 0 2px 5px rgba(0, 0, 0, .35));pointer-events:none;-webkit-user-select:none;user-select:none;z-index:var(--svooltip-index, 1)}.svooltip-content{position:relative;z-index:var(--svooltip-index, 1)}.svooltip-arrow{position:absolute;width:var(--svooltip-arrow-size, 12px);height:var(--svooltip-arrow-size, 12px);rotate:45deg;background:var(--svooltip-bg, #444)}.svooltip-wrapper{display:var(--svooltip-wrapper-inline, inline-block)}.svooltip-wrapper.block{display:var(--svooltip-wrapper, block)}.svooltip-entering{animation:scaleIn var(--svooltip-animation-duration, .15s) ease forwards}.svooltip-leaving{animation:scaleOut var(--svooltip-animation-duration, .15s) ease forwards}.svooltip[data-placement=top]{transform-origin:bottom center}.svooltip[data-placement=top-start]{transform-origin:bottom left}.svooltip[data-placement=top-start] .svooltip-arrow{translate:calc(var(--svooltip-arrow-size, 12px) - var(--svooltip-arrow-size, 12px) * 2)}.svooltip[data-placement=top-end]{transform-origin:bottom right}.svooltip[data-placement=top-end] .svooltip-arrow{translate:calc(var(--svooltip-arrow-size, 12px) + var(--svooltip-arrow-size, 12px) * 2)}.svooltip[data-placement=right]{transform-origin:left center}.svooltip[data-placement=right-start]{transform-origin:left top}.svooltip[data-placement=right-start] .svooltip-arrow{translate:0 calc(var(--svooltip-arrow-size, 12px) - var(--svooltip-arrow-size, 12px) * 2)}.svooltip[data-placement=right-end]{transform-origin:left bottom}.svooltip[data-placement=right-end] .svooltip-arrow{translate:0 var(--svooltip-arrow-size, 12px)}.svooltip[data-placement=bottom]{transform-origin:top center}.svooltip[data-placement=bottom-start]{transform-origin:top left}.svooltip[data-placement=bottom-start] .svooltip-arrow{translate:calc(var(--svooltip-arrow-size, 12px) - var(--svooltip-arrow-size, 12px) * 2)}.svooltip[data-placement=bottom-end]{transform-origin:top right}.svooltip[data-placement=bottom-end] .svooltip-arrow{translate:calc(var(--svooltip-arrow-size, 12px) + var(--svooltip-arrow-size, 12px) * 2)}.svooltip[data-placement=left]{transform-origin:right center}.svooltip[data-placement=left-start]{transform-origin:right top}.svooltip[data-placement=left-start] .svooltip-arrow{translate:0 calc(var(--svooltip-arrow-size, 12px) - var(--svooltip-arrow-size, 12px) * 2)}.svooltip[data-placement=left-end]{transform-origin:right bottom}.svooltip[data-placement=left-end] .svooltip-arrow{translate:0 var(--svooltip-arrow-size, 12px)}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}.pattern.svelte-1h5p7bl{position:absolute;height:100%;width:100%;top:0;left:0;background:url(../../../images/grid-pattern.png);opacity:.035;-webkit-mask:linear-gradient(transparent,black);mask:linear-gradient(transparent,black);rotate:180deg;z-index:-1}
