section.app-header.svelte-cebnxn{justify-content:center;justify-self:center;max-width:calc(100svw - 2em);container-type:inline-size}section.app-header.svelte-cebnxn,section.app-header.svelte-cebnxn .app-lead:where(.svelte-cebnxn){flex-flow:wrap;gap:1em;width:100%;display:flex}section.app-header.svelte-cebnxn .app-lead:where(.svelte-cebnxn){flex-grow:1;margin-right:auto}:is(section.app-header.svelte-cebnxn .stacked:where(.svelte-cebnxn))>*{grid-area:stack}section.app-header.svelte-cebnxn .rating-container:where(.svelte-cebnxn){color:var(--text-color);place-items:center;min-width:222px;height:fit-content;min-height:192px;display:grid;position:relative}:is(section.app-header.svelte-cebnxn .rating-container:where(.svelte-cebnxn))>svg{max-height:6.66em}:is(section.app-header:where(.svelte-cebnxn) .rating-container:where(.svelte-cebnxn)) span.svelte-cebnxn{white-space:nowrap;font-size:1.6em;font-weight:700}:is(section.app-header:where(.svelte-cebnxn) .rating-container:where(.svelte-cebnxn))>.svelte-cebnxn:last-child{color:var(--text-color-dark);grid-auto-flow:column;align-items:center;gap:.5ch;display:grid}:is(:is(section.app-header:where(.svelte-cebnxn) .rating-container:where(.svelte-cebnxn))>:where(.svelte-cebnxn):last-child) span.svelte-cebnxn{filter:drop-shadow(2px 2px 2px #000000d7)drop-shadow(0 0 8px #000000ab)}:is(section.app-header:where(.svelte-cebnxn) .rating-container:where(.svelte-cebnxn)) .rating-help.svelte-cebnxn{position:absolute;top:1em;right:1em}section.app-header.svelte-cebnxn .rating-container:where(.svelte-cebnxn){flex-grow:1}section.app-header.svelte-cebnxn .app-banner:where(.svelte-cebnxn){min-width:calc(min(100cqi,32em));min-height:12em;color:var(--text-color-dark);flex-grow:10000000;align-items:center;padding:1em 1.6em;display:grid;position:relative}:is(section.app-header:where(.svelte-cebnxn) .app-banner:where(.svelte-cebnxn)) .capsule.svelte-cebnxn{z-index:-1;object-fit:cover;object-position:center;width:100%;height:100%;box-shadow:0 .25em .5em #000;box-shadow:0 .2em .7em 0 var(--shadow-color);border-radius:1em;position:absolute;inset:0}:is(:is(section.app-header:where(.svelte-cebnxn) .app-banner:where(.svelte-cebnxn)) .capsule:where(.svelte-cebnxn)) img.svelte-cebnxn{width:100%;height:100%}:is(section.app-header:where(.svelte-cebnxn) .app-banner:where(.svelte-cebnxn)) img.svelte-cebnxn,:is(section.app-header:where(.svelte-cebnxn) .app-banner:where(.svelte-cebnxn)) picture.svelte-cebnxn{object-fit:cover;object-position:center;width:fit-content;overflow:hidden}:is(section.app-header:where(.svelte-cebnxn) .app-banner:where(.svelte-cebnxn))>.info.svelte-cebnxn{grid-column-gap:1em;grid-row-gap:.25em;filter:drop-shadow(2px 2px 2px #000)drop-shadow(0 0 8px #000);grid-template-columns:minmax(min-content,2em) auto;align-items:center;width:100%;margin-right:auto;display:grid}:is(:is(section.app-header:where(.svelte-cebnxn) .app-banner:where(.svelte-cebnxn))>.info:where(.svelte-cebnxn))>i.svelte-cebnxn{grid-area:2/1/span 1/span 2}:is(:is(section.app-header:where(.svelte-cebnxn) .app-banner:where(.svelte-cebnxn))>.info:where(.svelte-cebnxn)) h1.svelte-cebnxn{text-overflow:ellipsis;width:100%;margin-right:auto;overflow:hidden}:is(:is(section.app-header:where(.svelte-cebnxn) .app-banner:where(.svelte-cebnxn))>.info:where(.svelte-cebnxn)) .official-controller-support.svelte-cebnxn{flex-direction:row wrap;grid-column:1/-1;align-items:center;gap:1ch;display:flex}section.app-header.svelte-cebnxn .link-container:where(.svelte-cebnxn){flex-flow:wrap-reverse;justify-content:center;align-items:start;gap:1em;display:flex}:is(section.app-header:where(.svelte-cebnxn) .link-container:where(.svelte-cebnxn))>a.svelte-cebnxn{white-space:nowrap;background:linear-gradient(215deg,color-mix(in srgb,var(--card-color),transparent 35%) 0,color-mix(in srgb,var(--card-color),transparent 60%) 70%);justify-content:center;align-items:center;gap:.5ch;font-weight:700;display:grid}.svelte-cebnxn:is(:is(section.app-header:where(.svelte-cebnxn) .link-container:where(.svelte-cebnxn)) .button:where(.svelte-cebnxn)):focus-visible,.svelte-cebnxn:is(:is(section.app-header:where(.svelte-cebnxn) .link-container:where(.svelte-cebnxn)) .button:where(.svelte-cebnxn)):hover{color:var(--text-color-dark);background-color:var(--color-primary)}.edit-info-button.svelte-cebnxn{z-index:10;gap:.5em;font-weight:700;display:flex;position:absolute;top:1em;right:1em}.edit-info-button.svelte-cebnxn:focus-visible,.edit-info-button.svelte-cebnxn:hover{color:var(--text-color)}#controller-support.svelte-1pppuxi{overflow-clip-margin:2em;--gap:1em;--info-min-width:58ch;flex-flow:wrap;align-items:stretch;gap:1em;width:100%;height:100%;display:flex;overflow:clip}#controller-support.svelte-1pppuxi>:where(.svelte-1pppuxi):first-child{flex:3 1 var(--info-min-width);align-content:start;gap:1em;min-width:0;display:grid}#controller-support.svelte-1pppuxi>aside:where(.svelte-1pppuxi){flex-flow:column;flex:24ch;align-items:stretch;gap:1em;min-width:0;display:flex}:is(#controller-support:where(.svelte-1pppuxi)>aside:where(.svelte-1pppuxi)) .mod-link-list.svelte-1pppuxi{gap:.5em;display:grid}:is(#controller-support:where(.svelte-1pppuxi)>aside:where(.svelte-1pppuxi)) .scrollable.svelte-1pppuxi{flex:auto;min-height:0;overflow:auto}:is(:is(#controller-support:where(.svelte-1pppuxi)>aside:where(.svelte-1pppuxi)) .scrollable:where(.svelte-1pppuxi))>.content.svelte-1pppuxi{max-height:24em}h3.svelte-1pppuxi{align-items:center;gap:.5ch;font-size:1.1em;display:flex}.rule-divider.svelte-1pppuxi{opacity:.1;background:var(--text-color);height:1px}#mixed-input-and-glyphs.svelte-1pppuxi,.horizontal-group.svelte-1pppuxi{flex-flow:wrap;justify-content:space-evenly;gap:1em;display:flex}.horizontal-group.svelte-1pppuxi{align-items:center}.horizontal-group.svelte-1pppuxi>:where(.svelte-1pppuxi){width:fit-content;max-width:50%}.info-group.svelte-1pppuxi{flex-flow:column wrap;align-items:center;gap:1em;display:flex}.info-group.svelte-1pppuxi>div:where(.svelte-1pppuxi){place-items:center;gap:.5em;display:grid}:is(.info-group:where(.svelte-1pppuxi)>div:where(.svelte-1pppuxi))>div.svelte-1pppuxi{flex-flow:wrap;justify-content:center;align-items:center;gap:.5ch;display:flex}.info-group.svelte-1pppuxi .ctrl-glyphs:where(.svelte-1pppuxi){flex-flow:wrap;align-items:center;gap:1em;display:flex}#hw-features.svelte-1pppuxi>div:where(.svelte-1pppuxi){gap:1em}:is(#hw-features:where(.svelte-1pppuxi)>div:where(.svelte-1pppuxi))>div.svelte-1pppuxi{flex-flow:wrap;justify-content:center;align-items:center;gap:.5em;width:100%;display:flex;position:relative}:is(#hw-features:where(.svelte-1pppuxi)>div:where(.svelte-1pppuxi))>div.svelte-1pppuxi:not(:first-child):after{content:"";background:var(--text-color);opacity:.2;width:100%;height:1px;position:absolute;top:-.41em;left:0}#mixed-input.svelte-1pppuxi{flex-flow:column wrap;align-items:center;gap:1em;display:flex}#mixed-input.svelte-1pppuxi>div:where(.svelte-1pppuxi){place-items:center;gap:.5em;display:grid}:is(#mixed-input:where(.svelte-1pppuxi)>div:where(.svelte-1pppuxi))>div.svelte-1pppuxi{flex-flow:wrap;align-items:center;gap:.5ch;display:flex}.notes.svelte-1pppuxi{max-width:42ch}.feature.svelte-1pppuxi{border-radius:var(--border-radius);box-shadow:var(--card-shadow);background:var(--card-background-noise);white-space:nowrap;align-items:center;gap:.2ch;padding:.4em .6em;font-size:.9em;font-weight:700;display:flex}.feature.svelte-1pppuxi>:first-child{margin-right:.5ch}.official-configs.svelte-1pppuxi{flex-flow:wrap;justify-content:center;align-items:baseline;gap:1ch;width:100%;height:fit-content;margin-left:auto;display:flex}.official-configs.svelte-1pppuxi>:where(.svelte-1pppuxi):first-child{justify-content:center;width:100%;padding-bottom:.5ch}.official-configs.svelte-1pppuxi>a:where(.svelte-1pppuxi){background:linear-gradient(215deg,color-mix(in srgb,var(--card-color),transparent 35%) 0,color-mix(in srgb,var(--card-color),transparent 60%) 70%);justify-content:center;place-items:center;gap:.5ch;height:fit-content;padding:.5em 1em;font-weight:700;display:grid}:is(.official-configs.svelte-1pppuxi>a:where(.svelte-1pppuxi))>svg{width:2em;height:2em}#controller-support.svelte-z35m7{overflow-clip-margin:2em;--gap:1em;--info-min-width:58ch;flex-flow:wrap;align-items:stretch;gap:1em;width:100%;display:flex;overflow:clip}#controller-support.svelte-z35m7>:where(.svelte-z35m7):first-child{flex:3 1 var(--info-min-width);align-content:start;gap:1em;min-width:0;display:grid}#controller-support.svelte-z35m7>aside:where(.svelte-z35m7){flex-flow:column;flex:24ch;align-items:stretch;gap:1em;min-width:0;display:flex}:is(#controller-support:where(.svelte-z35m7)>aside:where(.svelte-z35m7)) .mod-link-list.svelte-z35m7{gap:.5em;display:grid}h3.svelte-z35m7{align-items:center;gap:.5ch;font-size:1.1em;display:flex}.feature-group-header.svelte-z35m7{margin-top:1em}.rule-divider.svelte-z35m7{opacity:.1;background:var(--text-color);height:1px}.group.svelte-z35m7{justify-content:space-evenly}.group.svelte-z35m7,.info-group.svelte-z35m7{flex-flow:column wrap;align-items:center;gap:1em;display:flex}.info-group.svelte-z35m7>div:where(.svelte-z35m7){place-items:center;gap:.5em;display:grid}:is(.info-group:where(.svelte-z35m7)>div:where(.svelte-z35m7))>div.svelte-z35m7{flex-flow:wrap;justify-content:center;align-items:center;gap:.5em;display:flex}.info-group.svelte-z35m7 .ctrl-glyphs:where(.svelte-z35m7){flex-flow:wrap}#mixed-input.svelte-z35m7,.info-group.svelte-z35m7 .ctrl-glyphs:where(.svelte-z35m7){align-items:center;gap:1em;display:flex}#mixed-input.svelte-z35m7{flex-flow:column wrap}#mixed-input.svelte-z35m7>div:where(.svelte-z35m7){place-items:center;gap:.5em;display:grid}:is(#mixed-input:where(.svelte-z35m7)>div:where(.svelte-z35m7))>div.svelte-z35m7{flex-flow:wrap;align-items:center;gap:.5em;display:flex}.notes.svelte-z35m7{justify-content:center;gap:.5ch;width:100%;min-width:100%;flex-flow:column!important;display:flex!important}.feature.svelte-z35m7{border-radius:var(--border-radius);box-shadow:var(--card-shadow);background:var(--card-background-noise);white-space:nowrap;align-items:center;gap:.2ch;padding:.4em .6em;font-size:.9em;font-weight:700;display:flex}.feature.svelte-z35m7>:first-child{margin-right:.5ch}.official-configs.svelte-z35m7{flex-flow:wrap;justify-content:center;align-items:baseline;gap:1ch;width:100%;height:fit-content;margin-left:auto;display:flex}.official-configs.svelte-z35m7>:where(.svelte-z35m7):first-child{justify-content:center;width:100%;padding-bottom:.5ch}.official-configs.svelte-z35m7>a:where(.svelte-z35m7){background:linear-gradient(215deg,color-mix(in srgb,var(--card-color),transparent 35%) 0,color-mix(in srgb,var(--card-color),transparent 60%) 70%);justify-content:center;place-items:center;gap:.5ch;height:fit-content;padding:.5em 1em;font-weight:700;display:grid}:is(.official-configs.svelte-z35m7>a:where(.svelte-z35m7))>svg{width:2em;height:2em}label.svelte-z35m7{align-items:center;gap:1ch;display:flex}label.dropdown.svelte-z35m7{isolation:isolate;border:1px solid color-mix(in srgb,var(--text-color),transparent 90%);transition:all var(--transition-duration) var(--default-ease);border-radius:100vw;grid-template-columns:auto auto;align-items:center;gap:.5em;margin-left:auto;padding:.5em 1em;display:grid;position:relative;box-shadow:0 1px 4px #00000040}label.dropdown.svelte-z35m7 [disabled]{opacity:.5}label.dropdown.svelte-z35m7:focus-within,label.dropdown.svelte-z35m7:hover{outline:.1em solid var(--color-primary);box-shadow:0 0 1.3em -.4em var(--color-primary)}label.dropdown.svelte-z35m7>:where(.svelte-z35m7):first-child{white-space:nowrap}label.dropdown.svelte-z35m7>:last-child{content:"";color:var(--text-color);z-index:1;pointer-events:none;background-size:contain;width:1.4em;height:100%;position:absolute;top:50%;right:.5em;translate:0 -50%}select.svelte-z35m7{font-style:inherit;cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;outline:none;width:100%;padding-right:1em;position:relative}select.svelte-z35m7,select.svelte-z35m7 option:where(.svelte-z35m7){color:var(--text-color)}select.svelte-z35m7 option:where(.svelte-z35m7){background:var(--card-color)}textarea.svelte-z35m7{resize:vertical;width:100%;min-height:100%}button.svelte-z35m7{justify-content:center;align-items:center;gap:.5ch;padding:.5em 1em;font-weight:700;display:flex}.form-buttons.svelte-z35m7{flex:1 0 auto;grid-auto-flow:column;justify-content:end;gap:1em;width:100%;display:grid}main.svelte-1mx64br{isolation:isolate;width:100%;padding:1em;display:grid;position:relative}main.svelte-1mx64br:before{content:"";background:var(--bg,transparent) top/cover no-repeat;mask-type:alpha;z-index:-2;height:min(100%,100dvh);position:absolute;top:0;left:0;right:0;mask:linear-gradient(#fff,#0000)}main.svelte-1mx64br>:where(.svelte-1mx64br):first-child{--max-width:1440px;min-width:50%;max-width:min(100%,var(--max-width));isolation:isolate;place-self:baseline center;place-items:center;gap:1em;display:grid}:is(main:where(.svelte-1mx64br)>:where(.svelte-1mx64br):first-child)>.svelte-1mx64br:first-child{width:100%;color:var(--text-color-dark)}search.svelte-1mx64br{grid-template-rows:min-content auto;place-self:center;place-items:center;gap:1em;display:grid}search.svelte-1mx64br>:where(.svelte-1mx64br):first-child{width:100%}search.svelte-1mx64br{margin-top:1em}.results.svelte-1mx64br{grid-template-rows:1fr;grid-template-columns:auto;place-items:center;width:100%;height:100%;padding:1em 0;display:grid}.results.svelte-1mx64br>:where(.svelte-1mx64br){grid-area:1/1}#sc2.svelte-1mx64br{filter:drop-shadow(0 .25em .2em var(--shadow-color));place-items:center;gap:1em;width:100%;padding:.5em;display:grid}#sc2.svelte-1mx64br svg{max-width:min(100%,26em);max-height:26em;margin-bottom:auto}@media (any-pointer:coarse){#sc2.svelte-1mx64br ellipse{transition:transform calc(2 * var(--transition-duration)) var(--default-ease)}}#sc2.svelte-1mx64br span:where(.svelte-1mx64br){color:var(--highlight-color);font-size:2em;font-weight:700}#sc2.error.svelte-1mx64br svg{transform:rotate(180deg)}#sc2.error.svelte-1mx64br #pad_r,#sc2.error.svelte-1mx64br #qam,#sc2.error.svelte-1mx64br #x,#sc2.error.svelte-1mx64br #y{display:none}#sc2.error.svelte-1mx64br #logo_overlay{fill:var(--background-color)}#sc2.error.svelte-1mx64br #dpad{transform-origin:25% 25%;transform:rotate(3deg)translate(-.1em,.1em)}#sc2.error.svelte-1mx64br h2:where(.svelte-1mx64br){color:var(--highlight-color);font-size:2em}#sc2.error.svelte-1mx64br span:where(.svelte-1mx64br){color:var(--text-color);font-size:1.4em;font-weight:700}.results.svelte-1mx64br .list:where(.svelte-1mx64br){isolation:isolate;width:100%;display:grid;position:relative}.svelte-1mx64br:is(.results:where(.svelte-1mx64br) .list:where(.svelte-1mx64br)):before{content:"";background:var(--background-noise);z-index:-1;opacity:.5;border-radius:1em;height:min(100%,100dvh);position:absolute;top:0;left:0;right:0}:is(.results:where(.svelte-1mx64br) .list:where(.svelte-1mx64br)) #load-more-trigger.svelte-1mx64br{justify-self:center;padding:2em 1em;overflow:hidden}.svelte-1mx64br:is(:is(.results:where(.svelte-1mx64br) .list:where(.svelte-1mx64br))>:where(.svelte-1mx64br):first-child):after{border-radius:1em 1em 0 0}.list.svelte-1mx64br>a:where(.svelte-1mx64br){--gap:1em;width:100%;color:var(--text-color);isolation:isolate;grid-template-columns:auto;gap:0 1em;padding:1em;display:grid;position:relative}.svelte-1mx64br:is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br)):before{content:"";background:color-mix(in srgb,currentColor,transparent 80%);width:100%;height:.1em;position:absolute;bottom:-.05em;left:0}.svelte-1mx64br:is(:where(.svelte-1mx64br):is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br)):hover,:where(.svelte-1mx64br):is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br)):focus-visible):after{opacity:.3}.svelte-1mx64br:is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br)):after{content:"";background:var(--color-primary);opacity:0;z-index:-1;transition:opacity var(--transition-duration) var(--default-ease);position:absolute;inset:0}:is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br))>div.svelte-1mx64br{width:100%;display:grid;overflow:hidden}:is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br)) .title.svelte-1mx64br{text-overflow:ellipsis;white-space:nowrap;font-size:1.3em;overflow:hidden}:is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br)) .info.svelte-1mx64br{overflow-clip-margin:1em;flex-flow:wrap;gap:.5em;display:flex;overflow:clip}:is(:is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br)) .info:where(.svelte-1mx64br))>.svelte-1mx64br:first-child{flex:1;gap:.5em;min-width:min(100%,300px);display:grid}:is(:is(:is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br)) .info:where(.svelte-1mx64br))>:where(.svelte-1mx64br):first-child)>strong.svelte-1mx64br{padding-bottom:.5em}:is(:is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br)) .info:where(.svelte-1mx64br))>.svelte-1mx64br:first-child{overflow-clip-margin:1em;overflow:clip}:is(:is(:is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br)) .info:where(.svelte-1mx64br))>:where(.svelte-1mx64br):first-child)>div.svelte-1mx64br{overflow-clip-margin:1em;flex-flow:wrap;gap:.5em;display:flex;overflow:clip}:is(:is(:is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br)) .info:where(.svelte-1mx64br))>:where(.svelte-1mx64br):first-child)>.svelte-1mx64br:nth-child(2){flex-flow:wrap;align-items:center;gap:1em;width:fit-content;display:flex}:is(:is(:is(:is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br)) .info:where(.svelte-1mx64br))>:where(.svelte-1mx64br):first-child)>:where(.svelte-1mx64br):nth-child(2))>.svelte-1mx64br:first-child{color:var(--highlight-color);flex-flow:wrap;align-items:center;gap:.25em;font-size:1.2em;font-weight:700;display:flex}:is(:is(:is(:is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br)) .info:where(.svelte-1mx64br))>:where(.svelte-1mx64br):first-child)>:where(.svelte-1mx64br):nth-child(2))>.svelte-1mx64br:nth-child(2){opacity:.8}:is(:is(:is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br)) .info:where(.svelte-1mx64br))>:where(.svelte-1mx64br):first-child)>.svelte-1mx64br:nth-child(3){text-overflow:ellipsis;max-width:100%;height:3em;padding:0 3em;overflow:hidden}:is(:is(:is(.list:where(.svelte-1mx64br)>a:where(.svelte-1mx64br)) .info:where(.svelte-1mx64br))>:where(.svelte-1mx64br):first-child)>.svelte-1mx64br:last-child{height:fit-content;margin:auto 0}.loading.svelte-1mx64br{z-index:1;align-self:baseline}#back-to-top.svelte-1mx64br{background:linear-gradient(215deg,color-mix(in srgb,var(--card-color),transparent 75%) 0,color-mix(in srgb,var(--card-color),transparent 90%) 70%),var(--bg-noise-transparent);background-color:color-mix(in srgb,var(--color-primary),transparent 20%);border-radius:100dvh;position:fixed;bottom:2dvh;right:2dvw}
