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}#links.svelte-jz8lnl a:where(.svelte-jz8lnl):has(svg):after{display:none}#links.svelte-jz8lnl a:where(.svelte-jz8lnl):focus-visible,#links.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}.legal.links.svelte-jz8lnl>:where(.svelte-jz8lnl):not(:last-child):before{content:"|";position:absolute;right:-1em;translate:50%}.wrapper.svelte-1pwegr2{position:relative}.icon.svelte-1pwegr2{--toggle-height:1.75em;--toggle-width:3em;--indicator-padding:.5em;width:auto;height:var(--toggle-height);pointer-events:none;top:0;bottom:0;left:calc(var(--indicator-padding)/2);align-items:center;display:grid;position:absolute}.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)}input.toggle[type=checkbox].svelte-1pwegr2{--toggle-height:1.75em;--toggle-width:3em;--indicator-padding:.5em;position:relative}input.toggle[type=checkbox].svelte-1pwegr2:before{background-color:var(--background-neutral-alpha)}input.toggle[type=checkbox].svelte-1pwegr2:after{content:"";background-color:var(--inverse-text-color)}input.toggle[type=checkbox].svelte-1pwegr2:checked:after{content:"";left:calc(var(--toggle-width) - var(--toggle-height) + var(--indicator-padding)/2)}.results.svelte-1s3q9wk{isolation:isolate;display:grid}.results.svelte-1s3q9wk>:where(.svelte-1s3q9wk):last-child .thumb:where(.svelte-1s3q9wk),.results.svelte-1s3q9wk>:where(.svelte-1s3q9wk):last-child .thumb:where(.svelte-1s3q9wk) picture:where(.svelte-1s3q9wk):before{border-radius:0 0 0 .7em}.results.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{content:"";top:anchor(top);left:anchor(left);right:anchor(right);bottom:anchor(bottom);opacity:0;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);position-anchor:--hovered-link;background:var(--color-primary);border-radius:var(--hover-radius);z-index:-2;position:absolute}.results.svelte-1s3q9wk:has(a:where(.svelte-1s3q9wk):focus-visible):after{top:anchor(top);left:anchor(left);right:anchor(right);bottom:anchor(bottom);opacity:.3;--transition-delay:0s}.results.svelte-1s3q9wk:has(a:where(.svelte-1s3q9wk):hover):after{top:anchor(top);left:anchor(left);right:anchor(right);bottom:anchor(bottom);opacity:.3;--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;padding:calc(var(--gap)*.5) calc(var(--gap)*.5);grid-column-gap:1em;grid-row-gap:0;color:var(--text-color);isolation:isolate;grid-template-columns:33% 66%;gap:0 1em;display:grid;position:relative}a.svelte-1s3q9wk:before{content:"";background:color-mix(in srgb,currentColor,transparent 80%);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.game.svelte-1s3q9wk{align-self:center;font-size:1.5em}.title.config.svelte-1s3q9wk{font-size:1.2em}.thumb.svelte-1s3q9wk{aspect-ratio:21/8;width:100%;height:100%;color:var(--text-color-dark);isolation:isolate}.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}.thumb.svelte-1s3q9wk picture:where(.svelte-1s3q9wk):before{content:"";mask-type:alpha;-webkit-backdrop-filter:saturate(.1)brightness(.3);backdrop-filter:saturate(.1)brightness(.3);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(#fff3,#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}.thumb.svelte-1s3q9wk>:where(.svelte-1s3q9wk):last-child>svg{max-width:100%;height:100%;max-height:50%}.thumb.svelte-1s3q9wk>:where(.svelte-1s3q9wk):last-child>:where(.svelte-1s3q9wk):last-child{translate:0 -.5em}.info.svelte-1s3q9wk{grid-template-rows:-webkit-min-content -webkit-min-content auto;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-gap:.5em;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;min-height:2em;width:calc(100% + var(--oversize));z-index:-10;border-radius:0 0 var(--corner-radius) var(--corner-radius);background:var(--card-background-noise);background-color:var(--card-color);max-width:100dvw;box-shadow:0 .5em 1.5em -.5em var(--shadow-color);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{top:.5em;left:calc(var(--corner-radius)*-1);corner-shape:scoop;border-radius:0 0 0 var(--corner-radius);width:var(--corner-radius);height:var(--corner-radius);background:var(--card-background-noise);background-color:var(--card-color);z-index:-1;position:absolute}@supports (corner-shape:scoop){dialog[open].svelte-1hyq822:after{content:""}}dialog[open].svelte-1hyq822:after{top:.5em;right:calc(var(--corner-radius)*-1);corner-shape:scoop;border-radius:0 0 var(--corner-radius) 0;width:var(--corner-radius);height:var(--corner-radius);background:var(--card-background-noise);background-color:var(--card-color);z-index:-1;position:absolute}a.svelte-lxnsze{aspect-ratio:1;width:2em;box-shadow:0 0 1em -.5em var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary),transparent 60%);cursor:pointer;transition:all var(--transition-duration) var(--default-ease);background:var(--color-primary);justify-self:center;place-items:center;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{white-space:nowrap;grid-template-columns:-webkit-min-content auto;grid-gap:.25em;width:100%;color:var(--text-color);grid-template-columns:min-content auto;place-items:center;gap:.25em;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{content:"";z-index:-1;background:var(--card-background-noise);background-color:var(--card-color);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){grid-gap:1em;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}}header.svelte-1i43yzn>nav:where(.svelte-1i43yzn)>a:where(.svelte-1i43yzn){grid-auto-flow:column;place-items:center;width:fit-content;padding:0;font-size:1.16em;font-weight:700;display:grid}header.svelte-1i43yzn>nav:where(.svelte-1i43yzn)>a:where(.svelte-1i43yzn)>:first-child{display:none}.home.svelte-1i43yzn{grid-template-columns:-webkit-min-content auto;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}.home.svelte-1i43yzn:hover path,.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}header.svelte-1i43yzn>:where(.svelte-1i43yzn):last-child>:where(.svelte-1i43yzn):last-child{display:none}}a.svelte-1i43yzn{white-space:nowrap;grid-gap:.5em;width:fit-content;color:var(--text-color);grid-auto-flow:column;place-items:center;gap:.5em;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){justify-items:auto;grid-gap:1em;align-items:start;height:fit-content;padding:2em}aside.svelte-1i43yzn nav:where(.svelte-1i43yzn),button.svelte-1i43yzn{grid-gap:1em;gap:1em;display:grid}button.svelte-1i43yzn{grid-gap:1em;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){white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:1.4em;font-weight:700;overflow:hidden}aside.svelte-1i43yzn{grid-template-rows:-webkit-min-content;background:var(--card-background-noise);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) color-mix(in srgb,var(--card-color),transparent 20%);background-color:var(--csstools-light-dark-toggle--0,color-mix(in srgb,var(--card-color),transparent 80%));width:fit-content;min-width:75%;height:100%;transition:background var(--transition-duration) var(--default-ease);transform:translateX(max(-100%,min(var(--swipe-distance-x),0px)));grid-template-rows:min-content;display:grid}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){aside.svelte-1i43yzn{background-color:light-dark(color-mix(in srgb,var(--card-color),transparent 80%),color-mix(in srgb,var(--card-color),transparent 20%))}}aside.svelte-1i43yzn>:where(.svelte-1i43yzn):first-child{grid-template-columns:auto -webkit-min-content;grid-gap:1em;grid-template-columns:auto min-content;gap:1em;width:100%;min-width:20ch;padding:1em;display:grid}aside.svelte-1i43yzn>:where(.svelte-1i43yzn):first-child>:where(.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{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--text-color-dark:#f5f5f5f2;--text-color-light:#0a0a0af7;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--text-color-dark);--text-color:var(--csstools-light-dark-toggle--0,var(--text-color-light));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) color-mix(in srgb,var(--color-primary),var(--text-color) 60%);--highlight-color:var(--csstools-light-dark-toggle--1,color-mix(in srgb,var(--text-color),var(--color-primary) 50%));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--text-color-light);--inverse-text-color:var(--csstools-light-dark-toggle--2,var(--text-color-dark));--text-muted:color-mix(in srgb,var(--text-color),var(--inverse-text-color) 20%);--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #8d54e2;--color-primary:var(--csstools-light-dark-toggle--3,#7e3ddf);--color-primary-active:color-mix(in srgb,var(--color-primary),var(--text-color) 75%);--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #1d1b22;--card-color:var(--csstools-light-dark-toggle--4,#dfdee9);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #dfdee9;--inverse-card-color:var(--csstools-light-dark-toggle--5,#211f25);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) #0c0d13;--background-color:var(--csstools-light-dark-toggle--6,#f8f7fa);--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) #0e0e0ea1;--shadow-color:var(--csstools-light-dark-toggle--7,#0f0f0f3f);--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) #030303c4;--shadow-color-dark:var(--csstools-light-dark-toggle--8,#0f0f0f54);--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;--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) #fff3;-webkit-tap-highlight-color:color-mix(in srgb,var(--csstools-light-dark-toggle--9,#0003),var(--background-neutral-alpha) 75%);--card-shadow:.1em .2em .5em 0 var(--shadow-color);--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) #49494942;--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) #ffffff4b;--card-border-pseudo-gradient:linear-gradient(15deg,var(--csstools-light-dark-toggle--10,#06060c85) 0%,#5252523d 50%,var(--csstools-light-dark-toggle--11,#ffffff73));--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");--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) color-mix(in srgb,var(--card-color),transparent 12%);--noise-card-color:var(--csstools-light-dark-toggle--12,color-mix(in srgb,var(--card-color),transparent 23%));--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);--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) color-mix(in srgb,var(--background-color),transparent 7%);--noise-background-color:var(--csstools-light-dark-toggle--13,color-mix(in srgb,var(--background-color),transparent 18%));--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}}@supports (color:light-dark(red,red)){:root{--text-color:light-dark(var(--text-color-light),var(--text-color-dark))}}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){:root{--highlight-color:light-dark(color-mix(in srgb,var(--text-color),var(--color-primary) 50%),color-mix(in srgb,var(--color-primary),var(--text-color) 60%))}}@supports (color:light-dark(red,red)){:root{--inverse-text-color:light-dark(var(--text-color-dark),var(--text-color-light));--color-primary:light-dark(#7e3ddf,#8d54e2);--card-color:light-dark(#dfdee9,#1d1b22);--inverse-card-color:light-dark(#211f25,#dfdee9);--background-color:light-dark(#f8f7fa,#0c0d13);--shadow-color:light-dark(#0f0f0f3f,#0e0e0ea1);--shadow-color-dark:light-dark(#0f0f0f54,#030303c4)}}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){:root{-webkit-tap-highlight-color:color-mix(in srgb,light-dark(#0003,#fff3),var(--background-neutral-alpha) 75%)}}@supports (color:light-dark(red,red)){:root{--card-border-pseudo-gradient:linear-gradient(15deg,light-dark(#06060c85,#49494942),#5252523d 50%,light-dark(#ffffff73,#ffffff4b))}}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){:root{--noise-card-color:light-dark(color-mix(in srgb,var(--card-color),transparent 23%),color-mix(in srgb,var(--card-color),transparent 12%));--noise-background-color:light-dark(color-mix(in srgb,var(--background-color),transparent 18%),color-mix(in srgb,var(--background-color),transparent 7%))}}@supports not (color:light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--text-color-dark);--text-color:var(--csstools-light-dark-toggle--0,var(--text-color-light));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) color-mix(in srgb,var(--color-primary),var(--text-color) 60%);--highlight-color:var(--csstools-light-dark-toggle--1,color-mix(in srgb,var(--text-color),var(--color-primary) 50%));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--text-color-light);--inverse-text-color:var(--csstools-light-dark-toggle--2,var(--text-color-dark));--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #8d54e2;--color-primary:var(--csstools-light-dark-toggle--3,#7e3ddf);--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #1d1b22;--card-color:var(--csstools-light-dark-toggle--4,#dfdee9);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #dfdee9;--inverse-card-color:var(--csstools-light-dark-toggle--5,#211f25);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) #0c0d13;--background-color:var(--csstools-light-dark-toggle--6,#f8f7fa);--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) #0e0e0ea1;--shadow-color:var(--csstools-light-dark-toggle--7,#0f0f0f3f);--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) #030303c4;--shadow-color-dark:var(--csstools-light-dark-toggle--8,#0f0f0f54);--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) #49494942;--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) #ffffff4b;--card-border-pseudo-gradient:linear-gradient(15deg,var(--csstools-light-dark-toggle--10,#06060c85) 0%,#5252523d 50%,var(--csstools-light-dark-toggle--11,#ffffff73));--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) color-mix(in srgb,var(--card-color),transparent 12%);--noise-card-color:var(--csstools-light-dark-toggle--12,color-mix(in srgb,var(--card-color),transparent 23%));--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) color-mix(in srgb,var(--background-color),transparent 7%);--noise-background-color:var(--csstools-light-dark-toggle--13,color-mix(in srgb,var(--background-color),transparent 18%))}}@media (prefers-color-scheme:dark){:root{--csstools-color-scheme--light: }}: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{border-left:.25em solid var(--text-color);opacity:.75;background:var(--card-background-noise);border-radius:0 var(--border-radius) var(--border-radius) 0;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{outline-offset:-1px;cursor:pointer;color:var(--text-color);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;-webkit-text-decoration:none;text-decoration:none;display:grid;box-shadow:0 1px 4px #00000040}.button:hover:not(:disabled):not(.plain),button:not(.does-not-exist):hover:not(:disabled):not(.plain),button:not(.does-not-exist):focus-visible:not(:disabled):not(.plain),.button:focus-visible:not(:disabled):not(.plain){outline:2px solid var(--color-primary);box-shadow:0 0 1.3em -.4em var(--color-primary);color:var(--color-primary);background-color:color(from var(--color-primary) srgb r g b/.4)}.button:disabled,button:not(.does-not-exist):disabled{cursor:not-allowed}.button,button{position:relative}.button:not(.plain),button:not(.does-not-exist):not(.plain){background:var(--card-glass);background-color:color(from var(--color-primary) srgb r g b/.2)}.button:not(.plain):before,button:not(.does-not-exist):not(.plain):before{content:"";border-radius:inherit;background:var(--card-border-pseudo-gradient) border-box;-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.toggle[type=checkbox]{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.toggle[type=checkbox]:before{content:"";width:var(--toggle-width);height:var(--toggle-height);box-shadow:inset 0 2px 4px var(--shadow-color);background-color:#0000;border:1px solid #0000;border-radius:100vh;inset:0}input.toggle[type=checkbox]:after{content:"";--size:calc(var(--toggle-height) - var(--indicator-padding));height:var(--size);width:var(--size);background-color:var(--text-color);left:calc(var(--indicator-padding)/2);box-shadow:0 2px 2px var(--shadow-color);transition:all var(--transition-duration) var(--default-ease);border-radius:100vh;position:absolute}input.toggle[type=checkbox]:checked:after{left:calc(var(--toggle-width) - var(--toggle-height) + var(--indicator-padding)/2)}input.toggle[type=checkbox]:focus-visible,input.toggle[type=checkbox]:hover{cursor:pointer;box-shadow:0 0 1.3em -.4em var(--color-primary)}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:"";width:100%;height:100%;transition:all var(--transition-duration) var(--default-ease);border-radius:.25em;position:absolute}input[type=checkbox]:not(.toggle):checked:before{background-color:var(--text-color)}input[type=checkbox]:not(.toggle):after{content:"";opacity:0;background-color:var(--inverse-text-color);width:60%;height:60%;transition:all var(--transition-duration) var(--default-ease);transform-origin:0 100%;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);position:absolute}input[type=checkbox]:not(.toggle):checked:after{content:"";opacity:1}input[type=checkbox]:not(.toggle):hover input[type=checkbox]:before,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:"";width:50%;height:50%;transition:all var(--transition-duration) var(--default-ease);border-radius:100%}input[type=radio]:checked:before{background-color:var(--text-color)}input[type=radio]:hover input[type=radio]:before,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);-webkit-text-decoration:none;text-decoration:none;position:relative}a:focus-within,a:hover{color:var(--color-primary-active)}a:hover+li:after,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:"";width:100%;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;position:absolute;bottom:0;left:0;scale:0 1}a:not(.button):not(.plain):hover:after,a:not(.button):not(.plain):focus-within:after{scale:1}code{border:1px solid color-mix(in srgb,var(--text-color),transparent 75%);max-width:100%;box-shadow:inset 1px 1px 1px 0 var(--shadow-color);white-space:nowrap;scrollbar-width:none;border-radius:.5em;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{background:var(--card-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.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{content:"";border-radius:inherit;background:var(--card-border-pseudo-gradient) border-box;-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}.hov-over:focus-visible .content,.hov-over:focus-within .content,.hov-over:hover .content{opacity:1;z-index:1000;transition:all var(--transition-duration) var(--default-ease) var(--in-delay) allow-discrete;display:block}@starting-style{.hov-over:focus-visible .content,.hov-over:focus-within .content,.hov-over:hover .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}.hov-over>.content.top{bottom:100%;left:50%;translate:-50%}.hov-over>.content.bottom{top:100%;left:50%;translate:-50%}.hov-over>.content.left{top:50%;right:100%;translate:0 -50%}.hov-over>.content.right{top:50%;left:100%;translate:0 -50%}[data-gamepadnav-focused]{outline:2px solid var(--color-primary);outline-offset:2px;background:color(from var(--background-neutral-alpha) srgb r g b/.25);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}
