footer.svelte-jz8lnl{background:var(--card-background-noise);box-shadow:0 0 4px var(--shadow-color);isolation:isolate;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;width:100%;padding:1em 1em .5em;display:grid}footer.svelte-jz8lnl>:where(.svelte-jz8lnl):first-child{grid-row:1/span 1;grid-template-columns:1fr;display:grid}footer.svelte-jz8lnl>:where(.svelte-jz8lnl):last-child{grid-area:2/1/span 1/span all;grid-template-columns:1fr auto 1fr;place-items:center;display:grid}#links.svelte-jz8lnl{flex-flow:wrap-reverse;justify-content:flex-end;align-items:center;gap:2em;margin-right:1em;padding:.25em;display:flex}#links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--text-color);font-weight:700}.svelte-jz8lnl:is(#links:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl)):has(svg):after{display:none}.svelte-jz8lnl:is(#links:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl)):focus-visible,.svelte-jz8lnl:is(#links:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl)):hover{color:var(--color-primary)}.c.svelte-jz8lnl{color:var(--text-muted);grid-column:2/span 1;place-self:end center;font-size:.9em}.c.svelte-jz8lnl,.c.svelte-jz8lnl a:where(.svelte-jz8lnl){opacity:.9}.c.svelte-jz8lnl a:where(.svelte-jz8lnl){color:inherit}.disclaimer.svelte-jz8lnl{grid-template-columns:1fr;align-self:center;align-items:center;height:fit-content;margin-left:1em;display:grid}.disclaimer.svelte-jz8lnl,.legal.svelte-jz8lnl{color:var(--text-muted)}.legal.svelte-jz8lnl{font-size:.8em}.legal.svelte-jz8lnl>a:where(.svelte-jz8lnl){color:inherit;height:fit-content}.legal.links.svelte-jz8lnl{flex-flow:wrap;justify-content:flex-end;align-self:end;column-gap:2em;width:100%;display:flex}.legal.links.svelte-jz8lnl>:where(.svelte-jz8lnl):not(:last-child){position:relative}.svelte-jz8lnl:is(.legal.links:where(.svelte-jz8lnl)>:where(.svelte-jz8lnl):not(:last-child)):before{content:"|";position:absolute;right:-1em;translate:50%}.wrapper.svelte-1pwegr2{position:relative}.wrapper.svelte-1pwegr2::view-transition-old(theme){animation:none!important}.wrapper.svelte-1pwegr2::view-transition-old(theme-icon){animation:none!important}.wrapper.svelte-1pwegr2::view-transition-new(theme){animation:none!important}.wrapper.svelte-1pwegr2::view-transition-new(theme-icon){animation:none!important}.icon.svelte-1pwegr2{--toggle-height:1.75em;--toggle-width:3em;--indicator-padding:.5em;height:var(--toggle-height);bottom:0;left:calc(var(--indicator-padding)/2);pointer-events:none;align-items:center;width:auto;display:grid;position:absolute;top:0}.icon.checked.svelte-1pwegr2{left:calc(var(--toggle-width) - var(--toggle-height) + var(--indicator-padding)/2)}.icon.svelte-1pwegr2 svg{padding:.1em}.icon.svelte-1pwegr2{transition:left var(--transition-duration) var(--default-ease);view-transition-name:theme-icon}input[type=checkbox].svelte-1pwegr2.toggle:where(.svelte-1pwegr2){--toggle-height:1.75em;--toggle-width:3em;--indicator-padding:.5em;position:relative}input[type=checkbox].svelte-1pwegr2.toggle:where(.svelte-1pwegr2):before{background-color:var(--background-neutral-alpha)}input[type=checkbox].svelte-1pwegr2.toggle:where(.svelte-1pwegr2):after{background-color:var(--inverse-text-color);content:"";view-transition-name:theme}input[type=checkbox].svelte-1pwegr2.toggle:where(.svelte-1pwegr2):checked:after{content:"";left:calc(var(--toggle-width) - var(--toggle-height) + var(--indicator-padding)/2)}.results.svelte-1s3q9wk{isolation:isolate;display:grid}:is(.results:where(.svelte-1s3q9wk)>:where(.svelte-1s3q9wk):last-child) .thumb.svelte-1s3q9wk,:is(:is(.results:where(.svelte-1s3q9wk)>:where(.svelte-1s3q9wk):last-child) .thumb:where(.svelte-1s3q9wk)) picture.svelte-1s3q9wk:before{border-radius:0 0 0 .7em}.svelte-1s3q9wk:is(.results:where(.svelte-1s3q9wk)>:where(.svelte-1s3q9wk):last-child):before{display:none}.results.svelte-1s3q9wk,.results.svelte-1s3q9wk a:where(.svelte-1s3q9wk):focus-visible,.results.svelte-1s3q9wk a:where(.svelte-1s3q9wk):hover{anchor-name:--hovered-link}.results.svelte-1s3q9wk{--transition-delay:var(--transition-duration);border-radius:0 0 1em 1em;overflow:clip}.results.svelte-1s3q9wk:after{background:var(--color-primary);border-radius:var(--hover-radius);bottom:anchor(bottom);content:"";left:anchor(left);opacity:0;position-anchor:--hovered-link;right:anchor(right);top:anchor(top);transition:top calc(var(--transition-duration)*1) cubic-bezier(.086,1.037,.621,.903) var(--transition-delay),bottom calc(var(--transition-duration)*1) cubic-bezier(.086,1.037,.621,.903) var(--transition-delay),opacity var(--transition-duration) var(--default-ease);z-index:-2;position:absolute}.results.svelte-1s3q9wk:has(a:where(.svelte-1s3q9wk):focus-visible):after{bottom:anchor(bottom);left:anchor(left);opacity:.3;right:anchor(right);top:anchor(top);--transition-delay:0s}.results.svelte-1s3q9wk:has(a:where(.svelte-1s3q9wk):hover):after{bottom:anchor(bottom);left:anchor(left);opacity:.3;right:anchor(right);top:anchor(top);--transition-delay:0s}.results.svelte-1s3q9wk:has(a:where(.svelte-1s3q9wk):focus-visible:where(.svelte-1s3q9wk):last-child):after{border-radius:0 0 1em 1em}.results.svelte-1s3q9wk:has(a:where(.svelte-1s3q9wk):hover:where(.svelte-1s3q9wk):last-child):after{border-radius:0 0 1em 1em}a.svelte-1s3q9wk{--gap:1em;color:var(--text-color);isolation:isolate;padding:calc(var(--gap)*.5) calc(var(--gap)*.5);grid-template-columns:33% 66%;gap:0 1em;display:grid;position:relative}a.svelte-1s3q9wk:before{background:color-mix(in srgb,currentColor,transparent 80%);content:"";width:100%;height:.1em;position:absolute;bottom:-.05em;left:0}a.svelte-1s3q9wk>div:where(.svelte-1s3q9wk){width:100%;display:grid}.title.svelte-1s3q9wk,a.svelte-1s3q9wk>div:where(.svelte-1s3q9wk){overflow:hidden}.title.svelte-1s3q9wk{text-overflow:ellipsis;white-space:nowrap}.title.svelte-1s3q9wk.game:where(.svelte-1s3q9wk){align-self:center;font-size:1.5em}.title.svelte-1s3q9wk.config:where(.svelte-1s3q9wk){font-size:1.2em}.thumb.svelte-1s3q9wk{aspect-ratio:21/8;color:var(--text-color-dark);isolation:isolate;width:100%;height:100%}.thumb.svelte-1s3q9wk img:where(.svelte-1s3q9wk),.thumb.svelte-1s3q9wk picture:where(.svelte-1s3q9wk){object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;overflow:hidden}.thumb.svelte-1s3q9wk picture:where(.svelte-1s3q9wk){isolation:isolate;position:relative}.svelte-1s3q9wk:is(.thumb:where(.svelte-1s3q9wk) picture:where(.svelte-1s3q9wk)):before{-webkit-backdrop-filter:saturate(.1)brightness(.3);backdrop-filter:saturate(.1)brightness(.3);content:"";mask-type:alpha;z-index:1;position:absolute;inset:0;-webkit-mask:linear-gradient(120deg,#fff,#fff 20%,#0000 50%);mask:linear-gradient(120deg,#fff,#fff 20%,#0000 50%)}.thumb.svelte-1s3q9wk{background:linear-gradient(#8080ff33,#808080cc);display:grid}.thumb.svelte-1s3q9wk>:where(.svelte-1s3q9wk){grid-area:1/1}.thumb.svelte-1s3q9wk>:where(.svelte-1s3q9wk):last-child{filter:drop-shadow(1px .1em 2px #00000080)drop-shadow(0 0 8px #00000080);place-items:center;max-width:35%;height:100%;padding:.5em;display:grid}:is(.thumb.svelte-1s3q9wk>:where(.svelte-1s3q9wk):last-child)>svg{max-width:100%;height:100%;max-height:50%}:is(.thumb:where(.svelte-1s3q9wk)>:where(.svelte-1s3q9wk):last-child)>.svelte-1s3q9wk:last-child{translate:0 -.5em}.info.svelte-1s3q9wk{grid-template-rows:min-content min-content auto;display:grid}.info.svelte-1s3q9wk i:where(.svelte-1s3q9wk),.info.svelte-1s3q9wk span:where(.svelte-1s3q9wk){grid-auto-flow:column;align-items:center;gap:.5em;width:fit-content;display:grid}.info.svelte-1s3q9wk strong:where(.svelte-1s3q9wk){padding-bottom:.5em}.info.svelte-1s3q9wk span:where(.svelte-1s3q9wk){color:var(--highlight-color);font-weight:700}search.svelte-1hyq822{position:relative}form.svelte-1hyq822{grid-template-columns:minmax(16ch,48ch);place-self:center;display:grid}.ctr.svelte-1hyq822{place-items:center;padding:2em;display:grid}dialog[open].svelte-1hyq822{--oversize:50%;--corner-radius:1em;background:var(--card-background-noise);background-color:var(--card-color);border-radius:0 0 var(--corner-radius) var(--corner-radius);box-shadow:0 .5em 1.5em -.5em var(--shadow-color);max-width:100dvw;min-height:2em;width:calc(100% + var(--oversize));z-index:-10;border:none;place-items:center;margin-top:.5em;padding-top:.5em;display:grid;position:absolute;top:100%;left:50%;translate:-50%}dialog[open].svelte-1hyq822>:where(.svelte-1hyq822){grid-area:1/1;width:100%}@supports (corner-shape:scoop){dialog[open].svelte-1hyq822:before{content:""}}dialog[open].svelte-1hyq822:before{left:calc(var(--corner-radius)*-1);corner-shape:scoop;background:var(--card-background-noise);background-color:var(--card-color);border-radius:0 0 0 var(--corner-radius);height:var(--corner-radius);width:var(--corner-radius);z-index:-1;position:absolute;top:.5em}@supports (corner-shape:scoop){dialog[open].svelte-1hyq822:after{content:""}}dialog[open].svelte-1hyq822:after{right:calc(var(--corner-radius)*-1);corner-shape:scoop;background:var(--card-background-noise);background-color:var(--card-color);border-radius:0 0 var(--corner-radius) 0;height:var(--corner-radius);width:var(--corner-radius);z-index:-1;position:absolute;top:.5em}a.svelte-lxnsze{aspect-ratio:1;background:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary),transparent 60%);box-shadow:0 0 1em -.5em var(--color-primary);cursor:pointer;transition:all var(--transition-duration) var(--default-ease);justify-self:center;place-items:center;width:2em;padding:0;display:grid;position:relative}a.svelte-lxnsze:focus,a.svelte-lxnsze:focus-within,a.svelte-lxnsze:hover{box-shadow:0 0 1.5em 0 var(--color-primary);outline:2px solid color-mix(in srgb,var(--color-primary),transparent 60%);transform:scale(1.1)}a.svelte-lxnsze:after,a.svelte-lxnsze:before{display:none}a.svelte-lxnsze>span:where(.svelte-lxnsze){color:var(--text-color-dark);padding:0 25%;font-size:1.2em;font-weight:700}.login-view-transition.svelte-1gnmkj1{view-transition-name:steamlogin}::view-transition-old(steamlogin){animation:var(--transition-duration) var(--ease-vanish) fade-out;animation-fill-mode:forwards}::view-transition-new(steamlogin){animation:var(--transition-duration) var(--ease-appear) svelte-1gnmkj1-slide-down-fade;animation-fill-mode:forwards}@keyframes svelte-1gnmkj1-slide-down-fade{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}span.svelte-1gnmkj1{text-overflow:ellipsis;width:100%;font-weight:700;overflow:hidden}a.svelte-1gnmkj1{color:var(--text-color);white-space:nowrap;grid-template-columns:min-content auto;place-items:center;gap:.25em;width:100%;font-size:1.4em;display:grid}a.svelte-1gnmkj1:focus,a.svelte-1gnmkj1:focus-within,a.svelte-1gnmkj1:hover{color:var(--color-primary);outline:1px solid #0000}header.svelte-1i43yzn{isolation:isolate;z-index:2;min-height:6em;padding:1em;position:sticky;top:0}header.svelte-1i43yzn:after{background:var(--card-background-noise);background-color:var(--card-color);content:"";z-index:-1;position:absolute;inset:0}header.svelte-1i43yzn{grid-template-rows:auto auto;grid-template-columns:minmax(3.2em,1fr) auto minmax(2em,1fr);width:100%;display:grid;overflow-x:clip}@media (orientation:portrait){header.svelte-1i43yzn{grid-template-rows:auto;grid-template-columns:minmax(2em,1fr) auto minmax(2em,1fr)}}header.svelte-1i43yzn{box-shadow:0 0 4px var(--shadow-color);align-items:center;gap:0 1em;transition-property:all}header.svelte-1i43yzn>:where(.svelte-1i43yzn):first-child{grid-row:1/-1;margin-right:auto;padding:.25em}header.svelte-1i43yzn>:where(.svelte-1i43yzn):nth-child(2){grid-row:1/-1;display:none}header.svelte-1i43yzn>:nth-child(3){z-index:2}header.svelte-1i43yzn>:where(.svelte-1i43yzn):nth-last-child(2){overflow-clip-margin:2em;grid-area:1/3/-1;grid-auto-flow:column;place-items:center;gap:1em;max-width:100%;margin-left:auto;padding:.25em;display:grid;overflow:clip}header.svelte-1i43yzn>nav:where(.svelte-1i43yzn){z-index:0;flex-flow:wrap;justify-content:center;align-items:center;gap:2em;margin-top:1em;display:flex}@media (orientation:portrait){header.svelte-1i43yzn>nav:where(.svelte-1i43yzn){display:none}}:is(header:where(.svelte-1i43yzn)>nav:where(.svelte-1i43yzn))>a.svelte-1i43yzn{grid-auto-flow:column;place-items:center;width:fit-content;padding:0;font-size:1.16em;font-weight:700;display:grid}:is(:is(header:where(.svelte-1i43yzn)>nav:where(.svelte-1i43yzn))>a.svelte-1i43yzn)>:first-child{display:none}.home.svelte-1i43yzn{grid-template-columns:min-content auto;height:fit-content;font-weight:700}.home.svelte-1i43yzn span:where(.svelte-1i43yzn){text-overflow:ellipsis;width:100%;overflow:hidden}:is(.home.svelte-1i43yzn:hover,.home.svelte-1i43yzn:focus-visible) path{fill:var(--color-primary)!important}@media (orientation:portrait){header.svelte-1i43yzn>:where(.svelte-1i43yzn):first-child{display:none}header.svelte-1i43yzn>:where(.svelte-1i43yzn):nth-child(2){display:grid}:is(header:where(.svelte-1i43yzn)>:where(.svelte-1i43yzn):last-child)>.svelte-1i43yzn:last-child{display:none}}a.svelte-1i43yzn{color:var(--text-color);white-space:nowrap;grid-auto-flow:column;place-items:center;gap:.5em;width:fit-content;font-size:1.4em;display:grid}a.svelte-1i43yzn:focus,a.svelte-1i43yzn:focus-within,a.svelte-1i43yzn:hover{color:var(--color-primary)}aside.svelte-1i43yzn nav:where(.svelte-1i43yzn){align-items:start;justify-items:auto;height:fit-content;padding:2em}aside.svelte-1i43yzn nav:where(.svelte-1i43yzn),button.svelte-1i43yzn{gap:1em;display:grid}button.svelte-1i43yzn{box-shadow:none;border:none;grid-template-columns:2em auto;place-items:center;max-height:2em;padding:0;overflow:hidden}button.svelte-1i43yzn>span:where(.svelte-1i43yzn){text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:1.4em;font-weight:700;overflow:hidden}aside.svelte-1i43yzn{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:var(--card-background-noise);background-color:var(--lightningcss-light,color-mix(in srgb,var(--card-color),transparent 80%))var(--lightningcss-dark,color-mix(in srgb,var(--card-color),transparent 20%));min-width:75%;height:100%;transform:translateX(clamp(-100%,var(--swipe-distance-x),0px));transition:background var(--transition-duration) var(--default-ease);grid-template-rows:min-content;width:fit-content;display:grid}aside.svelte-1i43yzn>:where(.svelte-1i43yzn):first-child{grid-template-columns:auto min-content;gap:1em;width:100%;min-width:20ch;padding:1em;display:grid}:is(aside:where(.svelte-1i43yzn)>:where(.svelte-1i43yzn):first-child)>.svelte-1i43yzn:first-child{margin-right:auto}.separator.svelte-1i43yzn{background:var(--text-color);opacity:.5;width:100%;height:1px;margin:.5em 0}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root[data-theme=dark]{--text-alpha:.95;--effect-alpha:.2;--inverse-effect-alpha:.5;--bg-alpha:.01;--bg-contrast:1.85;--grad-alpha:.209}:root[data-theme=light]{--text-alpha:.97;--effect-alpha:.5;--inverse-effect-alpha:.25;--bg-alpha:.023;--bg-contrast:2.85;--grad-alpha:.109}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--text-color-dark:#f5f5f5f2;--text-color-light:#0a0a0af7;--text-color:var(--lightningcss-light,var(--text-color-light))var(--lightningcss-dark,var(--text-color-dark));--highlight-color:var(--lightningcss-light,color-mix(in srgb,var(--text-color),var(--color-primary) 50%))var(--lightningcss-dark,color-mix(in srgb,var(--color-primary),var(--text-color) 60%));--inverse-text-color:var(--lightningcss-light,var(--text-color-dark))var(--lightningcss-dark,var(--text-color-light));--text-muted:color-mix(in srgb,var(--text-color),var(--inverse-text-color) 20%);--color-primary:var(--lightningcss-light,#7e3ddf)var(--lightningcss-dark,#8d54e2);--color-primary-active:color-mix(in srgb,var(--color-primary),var(--text-color) 75%);--card-color:var(--lightningcss-light,#dfdee9)var(--lightningcss-dark,#1d1b22);--inverse-card-color:var(--lightningcss-light,#211f25)var(--lightningcss-dark,#dfdee9);--background-color:var(--lightningcss-light,#f8f7fa)var(--lightningcss-dark,#0c0d13);--shadow-color:var(--lightningcss-light,#0f0f0f3f)var(--lightningcss-dark,#0e0e0ea1);--shadow-color-dark:var(--lightningcss-light,#0f0f0f54)var(--lightningcss-dark,#030303c4);--background-neutral-alpha:#80808040;--transition-duration:.196s;--default-ease:cubic-bezier(.85,.09,.15,.91);--ease-vanish:cubic-bezier(.55,0,1,.45);--ease-appear:cubic-bezier(0,.55,.45,1);--border-radius:1em;--scrollbar-bg:#8080801a;--thumb-bg:#80808080;--scrollbar-width:.65rem;-webkit-tap-highlight-color:color-mix(in srgb,var(--lightningcss-light,#0003)var(--lightningcss-dark,#fff3),var(--background-neutral-alpha) 75%);--card-shadow:.1em .2em .5em 0 var(--shadow-color);--card-border-pseudo-gradient:linear-gradient(15deg,var(--lightningcss-light,#06060c85)var(--lightningcss-dark,#49494942),#5252523d 50%,var(--lightningcss-light,#ffffff73)var(--lightningcss-dark,#ffffff4b));--bg-noise:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"50\" height=\"50\"><filter id=\"a\"><feTurbulence baseFrequency=\"1.24\" numOctaves=\"4\" stitchTiles=\"stitch\" type=\"fractalNoise\"/><feColorMatrix type=\"saturate\" values=\"0\"/><feComponentTransfer><feFuncR slope=\".46\" type=\"linear\"/><feFuncG slope=\".46\" type=\"linear\"/><feFuncB slope=\".46\" type=\"linear\"/><feFuncA slope=\".56\" type=\"linear\"/></feComponentTransfer><feComponentTransfer><feFuncR intercept=\"-.23\" slope=\"1.47\" type=\"linear\"/><feFuncG intercept=\"-.23\" slope=\"1.47\" type=\"linear\"/><feFuncB intercept=\"-.23\" slope=\"1.47\" type=\"linear\"/></feComponentTransfer></filter><path d=\"M0 0h50v50H0z\" filter=\"url(%23a)\"/></svg>");--bg-noise-transparent:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"50\" height=\"50\"><filter id=\"a\"><feTurbulence baseFrequency=\"1.24\" numOctaves=\"4\" stitchTiles=\"stitch\" type=\"fractalNoise\"/><feColorMatrix type=\"saturate\" values=\"0\"/><feComponentTransfer><feFuncR slope=\".46\" type=\"linear\"/><feFuncG slope=\".46\" type=\"linear\"/><feFuncB slope=\".46\" type=\"linear\"/><feFuncA slope=\".56\" type=\"linear\"/></feComponentTransfer><feComponentTransfer><feFuncR intercept=\"-.23\" slope=\"1.47\" type=\"linear\"/><feFuncG intercept=\"-.23\" slope=\"1.47\" type=\"linear\"/><feFuncB intercept=\"-.23\" slope=\"1.47\" type=\"linear\"/></feComponentTransfer></filter><path d=\"M0 0h50v50H0z\" filter=\"url(%23a) opacity(0.25)\"/></svg>");--noise-filter:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><filter id='noise'><feTurbulence type='fractalNoise' baseFrequency='1.24' numOctaves='4' stitchTiles='stitch'></feTurbulence><feColorMatrix type='saturate' values='0'></feColorMatrix><feComponentTransfer><feFuncR type='linear' slope='0.46'></feFuncR><feFuncG type='linear' slope='0.46'></feFuncG><feFuncB type='linear' slope='0.46'></feFuncB><feFuncA type='linear' slope='0.56'></feFuncA></feComponentTransfer><feComponentTransfer><feFuncR type='linear' slope='1.47' intercept='-0.23' /><feFuncG type='linear' slope='1.47' intercept='-0.23' /><feFuncB type='linear' slope='1.47' intercept='-0.23' /></feComponentTransfer></filter></svg>#noise");--noise-card-color:var(--lightningcss-light,color-mix(in srgb,var(--card-color),transparent 23%))var(--lightningcss-dark,color-mix(in srgb,var(--card-color),transparent 12%));--card-background-noise:linear-gradient(var(--noise-card-color),var(--noise-card-color)),var(--bg-noise);--card-glass:linear-gradient(165deg,color-mix(in srgb,var(--card-color),transparent calc(25%/var(--card-glass-bg-opacity,1))) 0%,color-mix(in srgb,var(--card-color),transparent calc(60%/var(--card-glass-bg-opacity,1))) 70%),var(--bg-noise-transparent);--noise-background-color:var(--lightningcss-light,color-mix(in srgb,var(--background-color),transparent 18%))var(--lightningcss-dark,color-mix(in srgb,var(--background-color),transparent 7%));--background-noise:linear-gradient(var(--noise-background-color),var(--noise-background-color)),var(--bg-noise)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:active-view-transition-type(theme)::view-transition-new(*){animation-duration:calc(var(--transition-duration)*3);animation-timing-function:var(--default-ease)}:active-view-transition-type(theme)::view-transition-old(*){animation-duration:calc(var(--transition-duration)*3);animation-timing-function:var(--default-ease)}:active-view-transition-type(theme)::view-transition-old(*){animation-name:fade-out}:active-view-transition-type(theme)::view-transition-new(*){animation-name:fade-in}::view-transition-group(*){animation-duration:calc(var(--transition-duration)*2);animation-fill-mode:forwards;animation-timing-function:var(--default-ease)}::view-transition-new(*){animation-duration:calc(var(--transition-duration)*2);animation-fill-mode:forwards;animation-timing-function:var(--default-ease)}::view-transition-old(*){animation-duration:calc(var(--transition-duration)*2);animation-fill-mode:forwards;animation-timing-function:var(--default-ease)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}html:focus-within{scroll-behavior:smooth}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}body{background:var(--background-noise);color:var(--text-color);font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;font-family:Noto Sans,Noto Color Emoji,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,BlinkMacSystemFont,-apple-system,Open Sans,Helvetica Neue,sans-serif}p{white-space:pre-line}fieldset{border:1px solid #0000}ol,ul{margin-left:1.5em}blockquote{background:var(--card-background-noise);border-left:.25em solid var(--text-color);border-radius:0 var(--border-radius) var(--border-radius) 0;opacity:.75;padding:.5em}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-old(*){animation:none!important}}.button,button{color:var(--text-color);cursor:pointer;outline-offset:-1px;transition:all var(--transition-duration) var(--default-ease);background-color:#0000;border:none;border-radius:100vw;outline:1px solid #0000;grid-auto-flow:column;padding:1rem;text-decoration:none;display:grid;box-shadow:0 1px 4px #00000040}:is(button,.button):focus-visible:not(:disabled,.plain),:is(button,.button):hover:not(:disabled,.plain){background-color:color(from var(--color-primary) srgb r g b/.4);box-shadow:0 0 1.3em -.4em var(--color-primary);color:var(--color-primary);outline:2px solid var(--color-primary)}:is(button,.button):disabled{cursor:not-allowed}.button,button{position:relative}:is(button,.button):not(.plain){background:var(--card-glass);background-color:color(from var(--color-primary) srgb r g b/.2)}:is(button,.button):not(.plain):before{background:var(--card-border-pseudo-gradient) border-box;border-radius:inherit;content:"";-webkit-mask-composite:source-out;border:1px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,padding-box;mask-clip:border-box,padding-box;-webkit-mask-origin:border-box,padding-box;mask-origin:border-box,padding-box;-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}input:not([type=checkbox]){border:1px solid color-mix(in srgb,var(--text-color),transparent 90%);color:var(--text-color);background-color:#0000;border-radius:.5rem;padding:.5em 1em;box-shadow:0 1px 4px #00000040}input:not([type=checkbox])::placeholder{color:var(--text-color);opacity:.5}input{transition:all var(--transition-duration) var(--default-ease);outline:1px solid #0000}input:focus-visible,input:hover{outline:.16em solid var(--color-primary)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-webkit-user-modify:read-write!important}input[type=checkbox].toggle{appearance:none;--toggle-height:2em;--toggle-width:3.5em;--indicator-padding:.7em;min-width:var(--toggle-width);border-radius:100vh;place-items:center;display:grid;position:relative}input[type=checkbox].toggle:before{box-shadow:inset 0 2px 4px var(--shadow-color);content:"";height:var(--toggle-height);width:var(--toggle-width);background-color:#0000;border:1px solid #0000;border-radius:100vh;inset:0}input[type=checkbox].toggle:after{content:"";--size:calc(var(--toggle-height) - var(--indicator-padding));background-color:var(--text-color);box-shadow:0 2px 2px var(--shadow-color);height:var(--size);left:calc(var(--indicator-padding)/2);transition:all var(--transition-duration) var(--default-ease);width:var(--size);border-radius:100vh;position:absolute}input[type=checkbox].toggle:checked:after{left:calc(var(--toggle-width) - var(--toggle-height) + var(--indicator-padding)/2)}input[type=checkbox].toggle:focus-visible,input[type=checkbox].toggle:hover{box-shadow:0 0 1.3em -.4em var(--color-primary);cursor:pointer}input[type=checkbox]:not(.toggle){appearance:none;border:1px solid color-mix(in srgb,var(--text-color),transparent 75%);border-radius:.25em;place-items:center;width:1.4em;height:1.4em;padding:0;display:grid;position:relative}input[type=checkbox]:not(.toggle):before{content:"";height:100%;transition:all var(--transition-duration) var(--default-ease);border-radius:.25em;width:100%;position:absolute}input[type=checkbox]:not(.toggle):checked:before{background-color:var(--text-color)}input[type=checkbox]:not(.toggle):after{background-color:var(--inverse-text-color);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";opacity:0;transform-origin:0 100%;height:60%;transition:all var(--transition-duration) var(--default-ease);width:60%;position:absolute}input[type=checkbox]:not(.toggle):checked:after{content:"";opacity:1}:is(input[type=checkbox]:not(.toggle):hover,input[type=checkbox]:not(.toggle):focus-visible) input[type=checkbox]:before{background-color:color-mix(in srgb,var(--text-color),transparent 75%)}input[type=checkbox]:not(.toggle):disabled{opacity:.5}input[type=checkbox]:not(.toggle):hover{cursor:pointer}input[type=radio]{appearance:none;border-radius:100%;place-items:center;width:1.4em;height:1.4em;padding:0;display:grid;position:relative}input[type=radio]:before{content:"";height:50%;transition:all var(--transition-duration) var(--default-ease);border-radius:100%;width:50%}input[type=radio]:checked:before{background-color:var(--text-color)}:is(input[type=radio]:hover,input[type=radio]:focus-visible) input[type=radio]:before{background-color:color-mix(in srgb,var(--text-color),transparent 75%)}a{color:var(--color-primary);transition:all var(--transition-duration) var(--default-ease);text-decoration:none;position:relative}a:focus-within,a:hover{color:var(--color-primary-active)}:is(a:hover,a:focus-within)+li:after{--scale-delay:var(--transition-duration);--translate-delay:var(--transition-duration);translate:-100%}a{outline-offset:.25em;border-radius:.1em;outline:1px solid #0000}a:not(.button):not(.plain):focus-visible,a:not(.button):not(.plain):hover{outline:1px solid #0000}a:not(.button):not(.plain):has(+:hover):after{--scale-delay:var(--transition-duration);--translate-delay:var(--transition-duration);translate:100%}a:not(.button):not(.plain):after{content:"";height:.1em;transition:scale var(--transition-duration) var(--scale-delay,0s) var(--default-ease),translate calc(var(--transition-duration)*2) var(--translate-delay,0s) var(--default-ease);background:currentColor;width:100%;position:absolute;bottom:0;left:0;scale:0 1}:is(a:not(.button):not(.plain):hover,a:not(.button):not(.plain):focus-within):after{scale:1}code{border:1px solid color-mix(in srgb,var(--text-color),transparent 75%);box-shadow:inset 1px 1px 1px 0 var(--shadow-color);scrollbar-width:none;white-space:nowrap;border-radius:.5em;max-width:100%;padding:.33em;overflow-x:scroll}code::-webkit-scrollbar{display:none}pre{width:100%}pre>code{white-space:pre-wrap;padding:1em;display:block}.card{isolation:isolate;padding:1em;position:relative}.card.glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--card-glass)}.card:not(.glass){background:var(--card-background-noise);background-color:var(--card-color)}.card{border-radius:var(--border-radius);box-shadow:var(--card-shadow)}.card:before{background:var(--card-border-pseudo-gradient) border-box;border-radius:inherit;content:"";-webkit-mask-composite:source-out;opacity:.5;z-index:-1;border:1px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,padding-box;mask-clip:border-box,padding-box;-webkit-mask-origin:border-box,padding-box;mask-origin:border-box,padding-box;-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hov-over{--delay:0s;--in-delay:var(--delay,0s);--out-delay:var(--delay,0s);position:relative}:is(.hov-over:hover,.hov-over:focus-visible,.hov-over:focus-within) .content{opacity:1;transition:all var(--transition-duration) var(--default-ease) var(--in-delay) allow-discrete;z-index:1000;display:block}@starting-style{:is(.hov-over:hover,.hov-over:focus-visible,.hov-over:focus-within) .content{opacity:0}}.hov-over>.content{opacity:0;transition:all var(--transition-duration) var(--default-ease) var(--out-delay) allow-discrete;z-index:1000;display:none;position:absolute}.top:is(.hov-over>.content){bottom:100%;left:50%;translate:-50%}.bottom:is(.hov-over>.content){top:100%;left:50%;translate:-50%}.left:is(.hov-over>.content){top:50%;right:100%;translate:0 -50%}.right:is(.hov-over>.content){top:50%;left:100%;translate:0 -50%}[data-gamepadnav-focused]{background:color(from var(--background-neutral-alpha) srgb r g b/.25);outline:2px solid var(--color-primary);outline-offset:2px;border-radius:.5em}body{grid-template-rows:auto 1fr auto;max-width:100dvw;min-height:100svh;display:grid}main{grid-row:2/span 1}footer,main{grid-column:1/span 1}footer{grid-row:3/span 1}
