:root{--surface-l:72.89%;--surface-c:.187059;--surface-h:52.1549;--color-surface-page:oklch(var(--surface-l) var(--surface-c) var(--surface-h));--color-surface-form:oklch(calc(var(--surface-l) + 3%) var(--surface-c) var(--surface-h));--color-surface-input:oklch(calc(var(--surface-l) + 15%) var(--surface-c) var(--surface-h));--color-surface-card:oklch(from var(--color-surface-page) 90% .05 h);--color-surface-tag:#2e2e2e;--color-surface-accent:#04819e;--color-surface-dropdown:#fbfbfb;--color-surface-dropdown-hover:oklch(from var(--color-surface-dropdown) 95% c h);--color-surface-backdrop:#00000080;--color-surface-choice:#50c878;--color-text-light:#f0f0f0;--color-text-dark:#1a1a1a;--color-text-placeholder:oklch(from var(--color-surface-input) 45% c h);--color-action-primary:#ffb100;--color-action-primary-hover:oklch(from var(--color-action-primary) 90% c h);--color-action-floating:#1435ad;--color-action-floating-hover:oklch(from var(--color-action-floating) 55% c h);--color-action-link:#fff;--color-border-field:oklch(calc(var(--surface-l) + 24%) calc(var(--surface-c) * .65) var(--surface-h));--color-border-dropdown:oklch(from var(--color-surface-dropdown) 65% c h);--color-border-dropdown-divider:oklch(from var(--color-surface-dropdown) 95% c h);--color-feedback-success:#28a745;--color-feedback-warning:#d07200;--color-feedback-danger:#dc3545;--color-feedback-info:#17a2b8;--color-feedback-success-soft:oklch(from var(--color-feedback-success) 100% c h);--color-feedback-warning-soft:oklch(from var(--color-feedback-warning) 100% c h);--color-feedback-danger-soft:oklch(from var(--color-feedback-danger) 100% c h);--color-feedback-info-soft:oklch(from var(--color-feedback-info) 100% c h);--size-1:4px;--size-2:8px;--size-3:12px;--size-4:16px;--size-5:20px;--size-6:24px;--size-7:32px;--size-8:48px;--radius-1:4px;--radius-2:8px;--radius-3:10px;--radius-4:12px;--radius-5:16px;--radius-6:50%;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-weight-regular:400;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--shadow-plane:0 0 10px #00000040;--shadow-overlay:0 2px 4px #00000026;--nav-breadcrumbs-padding-bottom:1.5em;--nav-breadcrumbs-font-size:.8em;--nav-breadcrumbs-gap:var(--size-2);--nav-breadcrumbs-item-gap:var(--size-2);--nav-breadcrumbs-home-font-size:var(--font-size-sm);--nav-breadcrumbs-separator-font-size:var(--font-size-xs);--nav-offcanvas-close-width:36px;--nav-offcanvas-close-height:36px;--nav-offcanvas-close-font-size:var(--font-size-md);--nav-offcanvas-link-padding:.2em 0;--nav-offcanvas-link-padding-nested:.2em 0 .2em 1em;--nav-offcanvas-transition-duration:.3s;--nav-offcanvas-transition-easing:ease;--nav-offcanvas-grid-gap:var(--size-7);--nav-offcanvas-body-padding-bottom:2em;--nav-offcanvas-menu-title-font-size:var(--font-size-md);--button-border:0;--button-border-radius:var(--radius-2);--button-padding:var(--size-2) var(--size-4);--button-gap:var(--size-2);--button-surface:var(--color-action-primary);--button-surface-hover:var(--color-action-primary-hover);--button-text:var(--color-text-dark);--button-line-height:var(--line-height-tight);--form-gap:var(--size-6);--form-controls-gap:var(--size-4);--form-preview-gap:var(--size-4);--form-field-border-radius:var(--radius-4);--form-field-padding:var(--size-3) var(--size-4);--form-field-divider:1px solid #ffffff26;--form-field-surface:var(--color-surface-form);--form-field-error-text:var(--color-feedback-danger);--form-label-padding:var(--size-2);--form-input-border:1px solid var(--color-border-field);--form-input-border-radius:var(--radius-2);--form-input-surface:var(--color-surface-input);--form-input-text:var(--color-text-dark);--form-input-padding:var(--size-1) var(--size-2);--form-input-placeholder:var(--color-text-placeholder);--form-input-message-gap:var(--size-2);--form-input-error-border:var(--color-feedback-danger);--form-input-error-surface:var(--color-feedback-danger-soft);--form-choice-offset-left:var(--size-6);--form-choice-offset-top:1.6px;--form-dropdown-text:var(--color-text-dark);--form-dropdown-border:1px solid var(--color-border-dropdown);--form-dropdown-shadow:var(--shadow-overlay);--form-dropdown-surface:var(--color-surface-dropdown);--form-dropdown-surface-hover:var(--color-surface-dropdown-hover);--form-dropdown-divider:1px solid var(--color-border-dropdown-divider);--form-dropdown-padding:var(--size-2) var(--size-3);--form-dropdown-height-max:200px;--form-dropdown-layer:1000;--form-selection-gap:var(--size-2);--form-selection-surface:var(--color-surface-choice);--form-selection-text:var(--color-text-dark);--form-selection-padding:var(--size-1) var(--size-2);--form-selection-border-radius:var(--radius-1);--form-selection-font-size:var(--font-size-sm);--form-selection-close-size:var(--font-size-md);--form-selection-close-font-size:var(--font-size-md);--form-selection-close-border-radius:50%;--form-selection-close-opacity:.8;--form-selection-close-gap:var(--size-2);--filter-gap:var(--size-4);--filter-label-padding:var(--size-1) var(--size-4) 0 0;--edges-padding:var(--size-2);--edges-gap:var(--size-6);--edges-actions-gap:var(--size-2);--pagination-border-radius:var(--radius-2);--pagination-surface:var(--color-surface-card);--pagination-text:var(--color-text-dark);--pagination-height:var(--size-8);--pagination-padding:var(--size-5);--pagination-gap:1px;--pagination-offset:var(--size-8);--pagination-info-offset:var(--size-2);--pagination-info-font-size:var(--font-size-sm);--actions-offset:calc(var(--app-horizontal-padding) / 2);--actions-surface:var(--color-action-floating);--actions-surface-hover:var(--color-action-floating-hover);--actions-gap:var(--size-4);--actions-text:var(--color-text-light);--actions-text-padding:var(--size-6);--actions-shadow:var(--shadow-plane);--actions-icon-size:var(--size-6);--actions-icon-padding:var(--size-4);--actions-icon-font-size:var(--font-size-2xl);--focus-outline-color:var(--color-text-light);--focus-outline-width:2px;--focus-outline-offset:var(--size-1);--focus-outline:var(--focus-outline-width) solid var(--focus-outline-color);--notify-gap:var(--size-4);--notify-border-radius:var(--radius-1);--notify-padding:var(--size-3) var(--size-1) var(--size-3) var(--size-5);--notify-close-size:36px;--notify-offset:var(--size-4);--notify-width-max:400px;--notify-success-surface:var(--color-feedback-success-soft);--notify-success-text:var(--color-feedback-success);--notify-warning-surface:var(--color-feedback-warning-soft);--notify-warning-text:var(--color-feedback-warning);--notify-error-surface:var(--color-feedback-danger-soft);--notify-error-text:var(--color-feedback-danger);--notify-info-surface:var(--color-feedback-info-soft);--notify-info-text:var(--color-feedback-info);--picture-overlay-surface:var(--backdrop-surface);--picture-overlay-backdrop-filter:var(--backdrop-filter);--picture-overlay-text:var(--backdrop-text);--picture-overlay-transition-duration:var(--nav-offcanvas-transition-duration);--picture-overlay-transition-easing:var(--nav-offcanvas-transition-easing);--picture-overlay-close-offset:var(--size-4);--picture-overlay-close-size:40px;--picture-overlay-close-font-size:var(--font-size-lg);--picture-overlay-toolbar-offset:var(--size-5);--picture-overlay-toolbar-gap:var(--size-2);--picture-overlay-toolbar-padding:var(--size-2);--picture-overlay-toolbar-surface:var(--backdrop-surface);--picture-overlay-toolbar-radius:var(--radius-3);--picture-overlay-preset-surface:var(--form-dropdown-surface);--picture-overlay-preset-text:var(--form-dropdown-text);--picture-overlay-preset-shadow:var(--shadow-overlay);--picture-overlay-preset-radius:var(--radius-2);--picture-overlay-preset-padding:var(--form-dropdown-padding);--picture-overlay-preset-hover:var(--form-dropdown-surface-hover);--app-env-rotation-start:rotate(-20deg);--app-env-rotation-stop:rotate(0deg);--app-env-translation:translate(-50%, -50%);--app-env-easing:cubic-bezier(.3, .8, .3, 2.3);--app-env-padding:var(--size-1) var(--size-2);--app-header-height:60px;--app-header-gap:var(--size-4);--app-header-shadow:var(--shadow-plane);--app-header-surface:var(--color-surface-page);--app-footer-gap:80px;--app-horizontal-padding:var(--size-5);--app-surface:var(--color-surface-page);--app-text:var(--color-text-light);--nav-list-gap:var(--size-1) var(--size-7);--nav-link-gap:var(--size-2);--nav-link-font-size:var(--font-size-lg);--page-wrapper-padding:var(--size-7);--page-header-padding:var(--size-7);--page-header-offset:50px;--page-header-gap:var(--size-4);--page-content-shadow:var(--shadow-plane);--page-content-surface:var(--color-surface-page);--page-content-padding:var(--size-7);--page-content-text:var(--color-text-light);--section-vertical-padding:64px;--section-border-radius:var(--radius-5);--section-header-gap:var(--size-7);--section-danger-surface:var(--color-feedback-danger);--section-danger-text:var(--color-text-light);--home-border-radius:var(--radius-2);--home-shadow:var(--shadow-plane);--home-surface:var(--color-surface-page);--home-text:var(--color-text-light);--home-width:400px;--home-width-max:250px;--home-height:540px;--home-padding:50px 70px;--gql-animation-duration:4.5s;--gql-animation-size:100px;--gql-padding:var(--size-7);--gql-gap:var(--size-4);--gql-color-1:GreenYellow;--gql-color-2:Chartreuse;--list-gap:var(--size-4);--list-gap-tight:var(--size-2);--list-gap-loose:var(--size-7);--card-text:var(--color-text-dark);--card-surface:var(--color-surface-card);--card-border-radius:var(--radius-3);--card-caption-padding:var(--size-2);--card-caption-padding-loose:var(--size-4);--card-caption-gap:var(--size-2);--card-caption-line-height:var(--line-height-tight);--badge-surface:var(--color-surface-accent);--badge-text:var(--color-text-light);--badge-padding:var(--size-2) var(--size-4);--badge-border-radius:var(--radius-2);--badge-font-size:var(--font-size-sm);--played-icon-active:var(--color-surface-accent);--starred-icon-active:var(--color-surface-accent);--backdrop-surface:var(--color-surface-backdrop);--backdrop-text:var(--color-text-light);--backdrop-filter:blur(5px);--clip-border-radius:var(--radius-3);--clip-gap:var(--size-2);--tag-text:var(--color-text-light);--tag-surface:var(--color-surface-tag);--tag-padding:var(--size-1) var(--size-3);--tag-border-radius:var(--radius-5);--tag-font-size:var(--font-size-xs);--tag-line-height:var(--line-height-tight);--link-text:var(--color-action-link);--rating-border-radius:var(--card-border-radius);--rating-surface:var(--card-surface);--rating-text:var(--card-text);--rating-padding:var(--size-2) var(--size-6);--rating-gap:var(--size-6);--rating-global-font-size:64px;--rating-global-padding:var(--size-2);--rating-user-font-size:var(--font-size-md);--rating-user-gap:var(--size-1);--account-passkey-list-gap:var(--size-4);--account-passkey-item-gap:var(--size-2) var(--size-4);--account-passkey-heading-gap:var(--size-4);--account-passkey-meta-font-size:var(--font-size-sm);--account-passkey-badge-surface:var(--color-surface-accent);--account-passkey-badge-text:var(--color-text-light);--account-passkey-badge-padding:var(--size-1) var(--size-3);--account-passkey-badge-border-radius:var(--radius-5);--account-passkey-badge-font-size:var(--font-size-xs)}@media (width>=768px){:root{--app-horizontal-padding:40px}}@media (width>=1024px){:root{--page-content-padding:64px}}html{scrollbar-gutter:stable;box-sizing:border-box;scroll-padding-top:calc(var(--app-header-height) + var(--page-header-offset))}*,:before,:after{box-sizing:inherit}body{margin:0}.app{background-color:var(--app-surface);min-height:100dvh;color:var(--app-text);font-family:sans-serif}.app--development .home__logo,.app--development .app__header__logo__link{position:relative}.app--development .home__logo:after,.app--development .app__header__logo__link:after{transform:var(--app-env-translation) var(--app-env-rotation-start);animation:ringing 15s var(--app-env-easing) infinite;padding:var(--app-env-padding);box-shadow:var(--home-shadow);background-color:var(--badge-surface);color:var(--badge-text);content:"DEV";font-size:.85em;font-weight:700;display:block;position:absolute;top:50%;left:50%}.app--development .home__logo:after{font-size:5em}.app__header{width:100%;height:var(--app-header-height);z-index:1;background-color:var(--app-header-surface);box-shadow:var(--app-header-shadow);padding:0;position:fixed;top:0;left:0}.app__header__inner{justify-content:space-between;align-items:center;gap:var(--app-header-gap);width:100%;max-width:1024px;height:100%;padding:0 var(--app-horizontal-padding);flex-direction:row;margin:0 auto;display:flex}.app__header__logo__link{height:40px;display:block}.app__header__logo__image{vertical-align:bottom;height:100%}@keyframes ringing{0%,4%,8%,12%{transform:var(--app-env-translation) var(--app-env-rotation-start) scale(1)}2%,10%{transform:var(--app-env-translation) var(--app-env-rotation-stop) scale(1)}6%{transform:var(--app-env-translation) var(--app-env-rotation-stop) scale(1.2)}}.section:last-child,.page__header:last-child{padding-bottom:0}.section__inner,.page__header__inner{width:100%;max-width:1024px;padding:0 var(--app-horizontal-padding) var(--section-vertical-padding);margin:0 auto}.section__inner>:last-child,.page__header__inner>:last-child{padding-bottom:0}.section__header{padding-bottom:var(--section-header-gap);margin:0 auto}.section__lead{margin:0}.section__header>:last-child{padding-bottom:0}.section--full .section__inner,.section--full .page__header__inner{max-width:unset}.section--wide .section__inner,.section--wide .page__header__inner{max-width:2560px}.section--full .section__header,.section--wide .section__header{max-width:calc(1024px - 2 * var(--app-horizontal-padding))}.section--danger{margin:0 calc(var(--app-horizontal-padding) / -2) var(--section-vertical-padding)}.section--danger .section__inner,.section--danger .page__header__inner{padding-block:var(--app-horizontal-padding);background-color:var(--section-danger-surface);border-radius:var(--section-border-radius);color:var(--section-danger-text)}.page__header__lead{margin:0}.page__header__link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.page__header__link{color:var(--link-text)}.page__header__picture:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.page__header__picture__image{vertical-align:bottom;border-radius:var(--card-border-radius);max-width:100%}.page__header .tags{padding-top:var(--page-header-gap)}.page--simple{padding:calc(var(--app-header-height) + var(--page-header-offset)) 0 var(--app-footer-gap)}.page--showroom{padding-top:var(--app-header-height)}.page--showroom .page__header__inner{gap:var(--page-header-padding);flex-direction:column;display:flex}.page--showroom .page__showroom{margin:0}.page--showroom .page__showroom,.page--showroom .page__showroom__image{width:100%}.page--showroom .page__showroom__image{vertical-align:bottom}.page--showroom .page__wrapper{padding-top:var(--page-wrapper-padding)}@media (width>=768px){.page--showroom{width:100%;position:absolute;top:0;left:0}.page--showroom .page__header{background-color:var(--backdrop-surface);-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);color:var(--backdrop-text);width:100%;padding-top:var(--page-header-padding);padding-bottom:var(--page-header-padding);position:absolute;bottom:100%}.page--showroom .page__header__inner{flex-direction:row;justify-content:space-between;padding-bottom:0}.page--showroom .page__header__picture{flex:0 0 200px;margin-top:-230px;display:block;position:relative}.page--showroom .page__header__picture__image{width:100%;height:auto;position:absolute;bottom:0}.page--showroom .page__wrapper{margin-top:calc(100dvh - var(--app-header-height));padding-top:0;position:relative}.page--showroom .page__content{box-shadow:var(--page-content-shadow);background-color:var(--page-content-surface);padding-top:var(--page-content-padding);color:var(--page-content-text)}.page--showroom .page__showroom{position:fixed;top:0;left:0}.page--showroom .page__showroom,.page--showroom .page__showroom__image{height:100%}.page--showroom .page__showroom__image{object-fit:cover}}.main-nav__list{align-items:center;gap:var(--nav-list-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.main-nav__link{gap:var(--nav-link-gap);cursor:pointer;font:inherit;font-size:var(--nav-link-font-size);color:var(--link-text);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.main-nav__link.router-link-active{font-weight:700}.main-nav__link__label{display:none}.main-nav__offcanvas:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.main-nav__offcanvas{justify-content:center;align-items:center;gap:var(--button-gap);padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);background-color:var(--button-surface);font:inherit;color:var(--button-text);line-height:var(--button-line-height);text-decoration:none;display:inline-flex}.main-nav__offcanvas:hover,.main-nav__offcanvas:focus,.main-nav__offcanvas:active{background-color:var(--button-surface-hover)}.main-nav__offcanvas{width:36px;height:36px;padding:0}.main-nav__offcanvas__icon{font-size:var(--nav-link-font-size)}@media (width>=768px){.main-nav__link__label{display:inline-block}}h1,h2,h3,h4,h5,h6{margin:0;padding-bottom:.5em}.tags__list{gap:var(--list-gap);gap:var(--list-gap-tight);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tags__link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.tags__link,.tags__label{padding:var(--tag-padding);border-radius:var(--tag-border-radius);background-color:var(--tag-surface);font-size:var(--tag-font-size);font-weight:700;line-height:var(--tag-line-height);white-space:nowrap;color:var(--tag-text);text-decoration:none;display:inline-block}.actions{right:var(--actions-offset);bottom:var(--actions-offset);z-index:1;position:fixed}.actions__list{align-items:flex-end;gap:var(--actions-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.actions__link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.actions__link{border-radius:calc(var(--actions-icon-size) + var(--actions-icon-padding));box-shadow:var(--actions-shadow);color:var(--actions-text);justify-content:flex-end;align-items:center;gap:calc(var(--actions-text-padding) / 3);text-decoration:none;display:flex;position:relative}.actions__link:hover,.actions__link:focus{background-color:var(--actions-surface-hover)}.actions__label{padding-left:var(--actions-text-padding);display:none}.actions__link:hover .actions__label,.actions__link:focus .actions__label{display:block}.actions__icon{font-size:var(--actions-icon-font-size);aspect-ratio:1;width:var(--actions-icon-size);height:var(--actions-icon-size);padding:var(--actions-icon-padding);background-color:var(--actions-surface);color:var(--actions-text);border-radius:50%}.actions__link:hover .actions__icon,.actions__link:focus .actions__icon{background-color:var(--actions-surface-hover)}html:has(dialog:modal){overflow:hidden}.offcanvas{background-color:#0000;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.offcanvas[open]{display:flex}.offcanvas::backdrop{display:none}.offcanvas__dialog{box-sizing:border-box;background-color:var(--app-surface);opacity:0;width:100%;height:100%;transition:opacity var(--nav-offcanvas-transition-duration) var(--nav-offcanvas-transition-easing);flex-direction:column;display:flex;overflow:hidden}.offcanvas__inner{box-sizing:border-box;width:100%;max-width:1024px;min-height:0;padding:0 var(--app-horizontal-padding);flex-direction:column;flex:auto;margin:0 auto;display:flex}.offcanvas__header{justify-content:space-between;align-items:center;gap:var(--app-header-gap);height:var(--app-header-height);flex:none;display:flex}.offcanvas__logo{height:40px;display:block}.offcanvas__logo__image{vertical-align:bottom;height:100%}.offcanvas__body{overscroll-behavior:contain;place-content:space-evenly;gap:var(--nav-offcanvas-grid-gap);min-height:0;padding-bottom:var(--nav-offcanvas-body-padding-bottom);flex-wrap:wrap;flex:auto;display:flex;overflow-y:auto}.offcanvas__close:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.offcanvas__close{justify-content:center;align-items:center;gap:var(--button-gap);padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);background-color:var(--button-surface);font:inherit;color:var(--button-text);line-height:var(--button-line-height);text-decoration:none;display:inline-flex}.offcanvas__close:hover,.offcanvas__close:focus,.offcanvas__close:active{background-color:var(--button-surface-hover)}.offcanvas__close{width:var(--nav-offcanvas-close-width);height:var(--nav-offcanvas-close-height);padding:0}.offcanvas__close__icon{font-size:var(--nav-offcanvas-close-font-size)}.offcanvas__menu__title{font-size:var(--nav-offcanvas-menu-title-font-size);color:var(--link-text)}.offcanvas__menu ul{margin:0;padding:0;list-style:none}.offcanvas__menu a,.offcanvas__menu span{padding:var(--nav-offcanvas-link-padding);color:var(--link-text);display:inline-block}.offcanvas__menu ul ul a,.offcanvas__menu ul ul span{padding:var(--nav-offcanvas-link-padding-nested)}.offcanvas--visible .offcanvas__dialog{opacity:1}.nav-pagination{padding-top:var(--pagination-offset)}.nav-pagination__list{justify-content:center;gap:var(--pagination-gap);margin:0;padding:0;list-style:none;display:flex}.nav-pagination__label,.nav-pagination__icon{height:var(--pagination-height);padding:0 var(--pagination-padding);background-color:var(--pagination-surface);color:var(--pagination-text);justify-content:center;align-items:center;display:inline-flex}.nav-pagination__item:first-child .nav-pagination__label,.nav-pagination__item:first-child .nav-pagination__icon{border-top-left-radius:var(--pagination-border-radius);border-bottom-left-radius:var(--pagination-border-radius)}.nav-pagination__item:last-child .nav-pagination__label,.nav-pagination__item:last-child .nav-pagination__icon{border-top-right-radius:var(--pagination-border-radius);border-bottom-right-radius:var(--pagination-border-radius)}.nav-pagination__item{padding:0}.nav-pagination__item a:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.nav-pagination__item a{color:var(--link-text);text-decoration:none}.nav-pagination__item.nav-pagination--current{font-weight:700}.nav-pagination__first a,.nav-pagination__first span,.nav-pagination__previous a,.nav-pagination__previous span,.nav-pagination__next a,.nav-pagination__next span,.nav-pagination__last a,.nav-pagination__last span{height:100%;position:relative}.nav-pagination__info{padding-top:var(--pagination-info-offset);font-size:var(--pagination-info-font-size);text-align:center}@media (width<=768px){.nav-pagination__ellipsis,.nav-pagination__numbered:not(.nav-pagination--current){display:none}}.input-edges__list{margin:0;margin:0 calc(var(--edges-padding) * -1);padding:0;padding-bottom:var(--edges-gap);flex-direction:column;list-style:none;display:flex}.input-edges__item{padding:var(--edges-padding);border-radius:var(--form-field-border-radius);justify-content:space-between;align-items:center;display:flex}.input-edges__item:hover{background:var(--form-field-surface)}.input-edges__link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.input-edges__link{color:var(--link-text)}.input-edges__actions{gap:var(--edges-actions-gap);display:flex}.input-edges__add:focus-visible,.input-edges__edit:focus-visible,.input-edges__remove:focus-visible,.input-edges__reorder:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.input-edges__add,.input-edges__edit,.input-edges__remove,.input-edges__reorder{justify-content:center;align-items:center;gap:var(--button-gap);padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);background-color:var(--button-surface);font:inherit;color:var(--button-text);line-height:var(--button-line-height);text-decoration:none;display:inline-flex}.input-edges__add:hover,.input-edges__add:focus,.input-edges__add:active,.input-edges__edit:hover,.input-edges__edit:focus,.input-edges__edit:active,.input-edges__remove:hover,.input-edges__remove:focus,.input-edges__remove:active,.input-edges__reorder:hover,.input-edges__reorder:focus,.input-edges__reorder:active{background-color:var(--button-surface-hover)}.input-edges__reorder{cursor:move}.input-edges__empty{padding-bottom:var(--edges-gap);margin:0}.form{gap:var(--form-gap);flex-direction:column;display:flex}.form__fieldset{border:0;flex-direction:column;margin:0;padding:0;display:flex}.form__controls{gap:var(--form-controls-gap);flex-wrap:wrap;margin:0;display:flex}.form__asterisk{width:100%}.form__cancel:focus-visible,.form__submit:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.form__cancel,.form__submit{justify-content:center;align-items:center;gap:var(--button-gap);padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);background-color:var(--button-surface);font:inherit;color:var(--button-text);line-height:var(--button-line-height);text-decoration:none;display:inline-flex}.form__cancel:hover,.form__cancel:focus,.form__cancel:active,.form__submit:hover,.form__submit:focus,.form__submit:active{background-color:var(--button-surface-hover)}.form__field{padding:var(--form-field-padding);background-color:var(--form-field-surface);border-bottom:var(--form-field-divider)}.form__field:first-of-type{border-top-left-radius:var(--form-field-border-radius);border-top-right-radius:var(--form-field-border-radius)}.form__field:last-of-type{border-bottom-left-radius:var(--form-field-border-radius);border-bottom-right-radius:var(--form-field-border-radius);border-bottom:0}.form__field>.form__label{padding-bottom:var(--form-label-padding);font-weight:700;display:inline-block}.form__required{text-indent:100%;white-space:nowrap;color:#0000;vertical-align:bottom;direction:ltr;width:.6em;display:inline-block;position:relative;top:.15em;overflow:hidden}.form__required:before{content:"";background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'%20?%3e%3csvg%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20width='32.275391'%20height='30.46875'%20%3e%3cpath%20fill='%23f0f0f0'%20d='%20M%200,14.355469%202.2460938,7.421875%20C%207.4218645,9.2448552%2011.181626,10.82363%2013.525391,12.158203%2012.906885,6.2663426%2012.581365,2.2136123%2012.548828,0%20l%207.080078,0%20c%20-0.09768,3.2227258%20-0.472027,7.2591801%20-1.123047,12.109375%203.35284,-1.692646%207.193982,-3.2551444%2011.523438,-4.6875%20l%202.246094,6.933594%20c%20-4.134146,1.367244%20-8.186877,2.278702%20-12.158204,2.734375%201.985652,1.725314%204.785129,4.801483%208.398438,9.228515%20L%2022.65625,30.46875%20C%2020.768205,27.89718%2018.53839,24.397835%2015.966797,19.970703%2013.557926,24.560595%2011.442043,28.059941%209.6191406,30.46875%20L%203.8574219,26.318359%20C%207.6334528,21.663463%2010.335273,18.587294%2011.962891,17.089844%207.763661,16.276098%203.7760348,15.364641%200,14.355469%20'%20/%3e%3c/svg%3e");background-position:0 0;background-repeat:no-repeat;background-size:100%;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.form__input__text,.form__input__textarea,.form__input__password,.form__input__number,.form__input__select,.form__input__search__field{font:inherit;padding:var(--form-input-padding);border:var(--form-input-border);border-radius:var(--form-input-border-radius);background:var(--form-input-surface);color:var(--form-input-text);width:100%}.form__input__text:focus-visible,.form__input__textarea:focus-visible,.form__input__password:focus-visible,.form__input__number:focus-visible,.form__input__select:focus-visible,.form__input__search__field:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.form__field--error>.form__input__text,.form__field--error>.form__input__textarea,.form__field--error>.form__input__password,.form__field--error>.form__input__number,.form__field--error>.form__input__select,.form__field--error>.form__input__search__field{border-color:var(--form-input-error-border);background-color:var(--form-input-error-surface)}.form__input__number{appearance:textfield}.form__input__number::-webkit-outer-spin-button{-webkit-appearance:none}.form__input__number::-webkit-inner-spin-button{-webkit-appearance:none}.form__input__textarea{resize:vertical}.form__input__search{width:100%;position:relative}.form__input__search__results{z-index:1000;background-color:var(--form-dropdown-surface);color:var(--form-dropdown-text);border:var(--form-dropdown-border);border-radius:0 0 var(--form-field-border-radius) var(--form-field-border-radius);max-height:var(--form-dropdown-height-max);border-top:none;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.form__input__search__result{cursor:pointer;padding:var(--form-dropdown-padding);border-bottom:var(--form-dropdown-divider)}.form__input__search__result:last-child{border-bottom:none}.form__input__search__result:hover{background-color:var(--form-dropdown-surface-hover)}.form__input__checklist,.form__input__radiogroup{margin:0;padding:0;list-style:none}.form__input__checklist__item,.form__input__radiogroup__item{padding-left:var(--form-choice-offset-left);position:relative}.form__input__checkbox:focus-visible,.form__input__radio:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.form__input__checkbox,.form__input__radio{top:var(--form-choice-offset-top);margin:0;position:absolute;left:0}.form__error,.form__hint{padding-top:var(--form-input-message-gap);margin:0}.form__error{color:var(--form-field-error-text);font-weight:700}.form__dropzone{border:2px dashed;border-radius:4px;padding:1em}.form__dropzone--active{background:#80808026}.form__dropzone__hint{opacity:.7;margin-top:.5em;display:block}.form__preview{margin:0}.form__preview__image{margin:var(--form-preview-gap) var(--form-preview-gap) 0 0;vertical-align:bottom;max-width:100%;max-height:8em}.filter{gap:var(--filter-gap) 0;grid-template-columns:max-content auto;display:grid}.filter__label{padding:var(--filter-label-padding);font-weight:700;display:flex}.filter__input__text:focus-visible,.filter__input__number:focus-visible,.filter__input__search:focus-visible,.filter__input__select:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.filter__input__text,.filter__input__number,.filter__input__search,.filter__input__select{font:inherit;padding:var(--form-input-padding);border:var(--form-input-border);border-radius:var(--form-input-border-radius);background:var(--form-input-surface);color:var(--form-input-text);width:100%}.filter__input__text::placeholder,.filter__input__number::placeholder,.filter__input__search::placeholder,.filter__input__select::placeholder{color:var(--form-input-placeholder)}.filter__input__number{appearance:textfield}.filter__input__number::-webkit-outer-spin-button{-webkit-appearance:none}.filter__input__number::-webkit-inner-spin-button{-webkit-appearance:none}.filter__field{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.filter__inner--number{grid-gap:var(--filter-gap);grid-template-columns:1fr 1fr;display:grid}.filter__controls{grid-column:1/-1;margin:0}.filter__submit:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.filter__submit{justify-content:center;align-items:center;gap:var(--button-gap);padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);background-color:var(--button-surface);font:inherit;color:var(--button-text);line-height:var(--button-line-height);text-decoration:none;display:inline-flex}.filter__submit:hover,.filter__submit:focus,.filter__submit:active{background-color:var(--button-surface-hover)}.filter__submit{width:100%}.filter__search__wrapper{position:relative}.filter__search__suggestions{border:var(--form-dropdown-border);border-radius:var(--form-input-border-radius);box-shadow:var(--form-dropdown-shadow);background:var(--form-dropdown-surface);color:var(--form-dropdown-text);max-height:var(--form-dropdown-height-max);z-index:var(--form-dropdown-layer);margin:0;padding:0;list-style:none;position:absolute;top:110%;left:0;right:0;overflow-y:auto}.filter__search__suggestion{padding:var(--form-dropdown-padding);cursor:default;border-bottom:var(--form-dropdown-divider)}.filter__search__suggestion:last-child{border-bottom:none}.filter__search__suggestion:hover,.filter__search__suggestion--active,.filter__search__suggestion--focused{background-color:var(--form-dropdown-surface-hover)}.filter__search__selected{margin-top:var(--form-selection-gap)}.filter__search__selected__list{gap:var(--form-selection-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.filter__search__selected__item{background:var(--form-selection-surface);color:var(--form-selection-text);padding:var(--form-selection-padding);border-radius:var(--form-selection-border-radius);font-size:var(--form-selection-font-size);align-items:center;display:flex}.filter__search__selected__label{margin-right:var(--form-selection-close-gap)}.filter__search__selected__remove:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.filter__search__selected__remove{width:var(--form-selection-close-size);height:var(--form-selection-close-size);opacity:var(--form-selection-close-opacity);border-radius:var(--form-selection-close-border-radius);color:var(--form-selection-text);font-size:var(--form-selection-close-font-size);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.gql-loading{align-items:center;gap:var(--gql-gap);width:100%;padding:var(--gql-padding) 0;flex-direction:column;display:flex}.gql-loading__message{margin:0}.gql-loading__box{width:var(--gql-animation-size);height:var(--gql-animation-size);animation:loading-rotate calc(var(--gql-animation-duration) * 2) linear infinite;position:relative}.gql-loading__circle{width:100%;height:100%;animation:loading-scale var(--gql-animation-duration) linear infinite;border-radius:50%;position:absolute;top:0;left:0}.gql-loading__circle:first-child{background-color:var(--gql-color-1)}.gql-loading__circle:nth-child(2){background-color:var(--gql-color-2);animation-delay:calc(var(--gql-animation-duration) / -2)}@keyframes loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-scale{0%{transform-origin:0;transform:scale(1)}50%{transform-origin:0;transform:scale(0)}50.01%{transform-origin:100%;transform:scale(0)}to{transform-origin:100%;transform:scale(1)}}.link-list__list{gap:var(--list-gap);gap:var(--list-gap-tight);margin:0;padding:0;list-style:none;display:grid}.link-list__link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.link-list__link{color:var(--link-text);text-decoration:none}.link-list__favicon{vertical-align:middle;margin-right:.6em}.link-list__hostname{text-decoration:underline}.link-list__pathname{opacity:.6;text-decoration:underline}.notify{bottom:var(--notify-offset);right:var(--notify-offset);max-width:var(--notify-width-max);position:fixed}.notify__list{gap:var(--list-gap);gap:var(--notify-gap);margin:0;padding:0;list-style:none;display:grid}.notify__item{border-radius:var(--notify-border-radius);justify-content:space-between;align-items:center;display:flex}.notify__item .notify__message{padding:var(--notify-padding)}.notify__item a.notify__message{color:var(--notify-success-text);text-decoration:underline}.notify__item--success{color:var(--notify-success-text);background-color:var(--notify-success-surface)}.notify__item--warning{color:var(--notify-warning-text);background-color:var(--notify-warning-surface)}.notify__item--error{color:var(--notify-error-text);background-color:var(--notify-error-surface)}.notify__item--info{color:var(--notify-info-text);background-color:var(--notify-info-surface)}.notify__close{width:var(--notify-close-size);height:var(--notify-close-size);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;position:relative}.picture-gallery__list{display:grid-lanes;gap:var(--list-gap);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:0;padding:0;list-style:none}.picture-gallery__item{box-sizing:border-box;display:block}.picture-gallery__link{border-radius:var(--card-border-radius);cursor:zoom-in;border:0;display:block;overflow:hidden}.picture-gallery__link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.picture-gallery__figure{margin:0}.picture-gallery__image{object-fit:cover;width:100%;height:100%;display:block}.picture-gallery--portrait .picture-gallery__figure{padding-bottom:150%}.picture-overlay{background-color:var(--picture-overlay-surface);width:100%;max-width:none;height:100%;max-height:none;color:var(--picture-overlay-text);border:0;margin:0;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.picture-overlay[open]{display:block}.picture-overlay::backdrop{background-color:var(--picture-overlay-surface);-webkit-backdrop-filter:var(--picture-overlay-backdrop-filter);backdrop-filter:var(--picture-overlay-backdrop-filter)}.picture-overlay__stage{cursor:grab;touch-action:none;position:absolute;inset:0;overflow:hidden}.picture-overlay__stage--dragging{cursor:grabbing}.picture-overlay__image{transform-origin:0 0;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;top:0;left:0}.picture-overlay__close:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.picture-overlay__close{justify-content:center;align-items:center;gap:var(--button-gap);padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);background-color:var(--button-surface);font:inherit;color:var(--button-text);line-height:var(--button-line-height);text-decoration:none;display:inline-flex}.picture-overlay__close:hover,.picture-overlay__close:focus,.picture-overlay__close:active{background-color:var(--button-surface-hover)}.picture-overlay__close{top:var(--picture-overlay-close-offset);right:var(--picture-overlay-close-offset);z-index:1;width:var(--picture-overlay-close-size);height:var(--picture-overlay-close-size);padding:0;position:absolute}.picture-overlay__close__icon{font-size:var(--picture-overlay-close-font-size)}.picture-overlay__toolbar{left:50%;bottom:var(--picture-overlay-toolbar-offset);z-index:1;align-items:center;gap:var(--picture-overlay-toolbar-gap);padding:var(--picture-overlay-toolbar-padding);border-radius:var(--picture-overlay-toolbar-radius);background-color:var(--picture-overlay-toolbar-surface);display:flex;position:absolute;transform:translate(-50%)}.picture-overlay__control:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.picture-overlay__control{justify-content:center;align-items:center;gap:var(--button-gap);padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);background-color:var(--button-surface);font:inherit;color:var(--button-text);line-height:var(--button-line-height);text-decoration:none;display:inline-flex}.picture-overlay__control:hover,.picture-overlay__control:focus,.picture-overlay__control:active{background-color:var(--button-surface-hover)}.picture-overlay__preset{position:relative}.picture-overlay__preset__summary{list-style:none}.picture-overlay__preset__summary::-webkit-details-marker{display:none}.picture-overlay__preset__list{left:0;bottom:calc(100% + var(--picture-overlay-toolbar-gap));background-color:var(--picture-overlay-preset-surface);min-width:100%;color:var(--picture-overlay-preset-text);border-radius:var(--picture-overlay-preset-radius);box-shadow:var(--picture-overlay-preset-shadow);margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}.picture-overlay__preset__item{width:100%;padding:var(--picture-overlay-preset-padding);color:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:block}.picture-overlay__preset__item:hover{background-color:var(--picture-overlay-preset-hover)}.picture-overlay__preset__item--active{font-weight:var(--font-weight-bold)}.account-external__heading{margin-top:var(--size-6)}.account-external__list{gap:var(--size-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.account-external--unavailable .account-external__item{opacity:.6}.account-external__label{font-weight:700}.account-external__identity{font-size:.8em}.account-external__action:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.account-external__action{justify-content:center;align-items:center;gap:var(--button-gap);padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);background-color:var(--button-surface);font:inherit;color:var(--button-text);line-height:var(--button-line-height);text-decoration:none;display:inline-flex}.account-external__action:hover,.account-external__action:focus,.account-external__action:active{background-color:var(--button-surface-hover)}.account-external__action{margin-left:auto}.account-passkeys__heading{margin-bottom:var(--account-passkey-heading-gap)}.account-passkeys__list{gap:var(--account-passkey-list-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.account-passkeys__item{align-items:center;gap:var(--account-passkey-item-gap);flex-wrap:wrap;display:flex}.account-passkeys__name{font-weight:700}.account-passkeys__badge{padding:var(--account-passkey-badge-padding);border-radius:var(--account-passkey-badge-border-radius);background:var(--account-passkey-badge-surface);color:var(--account-passkey-badge-text);font-size:var(--account-passkey-badge-font-size)}.account-passkeys__meta{font-size:var(--account-passkey-meta-font-size)}.account-passkeys__action:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.account-passkeys__action{justify-content:center;align-items:center;gap:var(--button-gap);padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);background-color:var(--button-surface);font:inherit;color:var(--button-text);line-height:var(--button-line-height);text-decoration:none;display:inline-flex}.account-passkeys__action:hover,.account-passkeys__action:focus,.account-passkeys__action:active{background-color:var(--button-surface-hover)}.account-passkeys__action{margin-left:auto}.account-played__list,.account-starred__list{gap:var(--list-gap);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:0;padding:0;list-style:none;display:grid}.user-card:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.user-card{background-color:var(--card-surface);color:var(--card-text);border-radius:var(--card-border-radius);padding:1em;text-decoration:none;display:block}.user-card__info{margin:0;padding-top:.6em;font-size:.8em}.user-list{padding-bottom:var(--size-6)}.user-list__list{gap:var(--list-gap);margin:0;padding:0;list-style:none;display:grid}@media (width>=425px){.user-list__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.user-list__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.dev-card{aspect-ratio:1}.dev-card:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.dev-card{border-radius:var(--card-border-radius);background-color:var(--card-surface);color:var(--card-text);text-decoration:none;display:block;position:relative;overflow:hidden}.dev-card__figure{width:100%;height:100%;margin:0}.dev-card__image{object-fit:cover;vertical-align:bottom;width:100%;height:100%}.dev-card__caption{line-height:var(--card-caption-line-height);position:absolute;bottom:0;left:0;right:0}.dev-card--image .dev-card__caption{background-color:var(--backdrop-surface);-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);color:var(--backdrop-text)}.dev-card__badge{gap:var(--badge-padding);padding:var(--badge-padding);background-color:var(--badge-surface);border-bottom-left-radius:var(--badge-border-radius);color:var(--badge-text);font-size:var(--badge-font-size);font-weight:700;display:flex;position:absolute;top:0;right:0}.dev-card__image{object-fit:contain}.dev-card__caption{padding:var(--card-caption-padding);font-weight:700}.dev-detail__games__list,.dev-list__list{gap:var(--list-gap);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.franchise-card:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.franchise-card{border-radius:var(--card-border-radius);background-color:var(--card-surface);color:var(--card-text);text-decoration:none;display:block;position:relative;overflow:hidden}.franchise-card__figure{width:100%;height:100%;margin:0}.franchise-card__image{object-fit:cover;vertical-align:bottom;width:100%;height:100%}.franchise-card__caption{line-height:var(--card-caption-line-height);position:absolute;bottom:0;left:0;right:0}.franchise-card--image .franchise-card__caption{background-color:var(--backdrop-surface);-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);color:var(--backdrop-text)}.franchise-card__badge{gap:var(--badge-padding);padding:var(--badge-padding);background-color:var(--badge-surface);border-bottom-left-radius:var(--badge-border-radius);color:var(--badge-text);font-size:var(--badge-font-size);font-weight:700;display:flex;position:absolute;top:0;right:0}.franchise-card__caption{padding:1em;font-weight:700;position:static}.franchise-detail__games__list,.franchise-list__list{gap:var(--list-gap);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.franchise-list__link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.franchise-list__link{background-color:var(--card-surface);color:var(--card-text);border-radius:var(--card-border-radius);padding:1em;text-decoration:none;display:block}@media (width>=1024px){.franchise-list__list{grid-template-columns:repeat(2,1fr)}}.game-card{aspect-ratio:16/9}.game-card:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.game-card{border-radius:var(--card-border-radius);background-color:var(--card-surface);color:var(--card-text);text-decoration:none;display:block;position:relative;overflow:hidden}.game-card__figure{width:100%;height:100%;margin:0}.game-card__image{object-fit:cover;vertical-align:bottom;width:100%;height:100%}.game-card__caption{line-height:var(--card-caption-line-height);position:absolute;bottom:0;left:0;right:0}.game-card--image .game-card__caption{background-color:var(--backdrop-surface);-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);color:var(--backdrop-text)}.game-card__badge{gap:var(--badge-padding);padding:var(--badge-padding);background-color:var(--badge-surface);border-bottom-left-radius:var(--badge-border-radius);color:var(--badge-text);font-size:var(--badge-font-size);font-weight:700;display:flex;position:absolute;top:0;right:0}.game-card__caption{padding:var(--card-caption-padding);font-weight:700}.played{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8em;display:inline-flex}.played--yes{color:var(--played-icon-active)}.rating{align-items:center;gap:var(--rating-gap);border-radius:var(--rating-border-radius);background-color:var(--rating-surface);color:var(--rating-text);display:inline-flex;padding:var(--rating-padding)!important}.rating__global{font-weight:700;font-size:var(--rating-global-font-size);text-align:center;display:block}.rating__user__label{font-size:var(--rating-user-font-size);padding-bottom:var(--rating-user-gap);display:block}.rating__user__select{font:inherit}.starred{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8em;display:inline-flex}.starred--yes{color:var(--starred-icon-active)}.game-detail__devs__list{gap:var(--list-gap);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.game-detail__franchises__list{gap:var(--list-gap);grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin:0;padding:0;list-style:none;display:grid}.game-detail__tags__list{gap:var(--list-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.game-edit__showroom{max-width:100%}.game-list__list{gap:var(--list-gap);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:0;padding:0;list-style:none;display:grid}.tag-detail__games__list{gap:var(--list-gap);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.tag-list__list{gap:var(--list-gap);display:grid;display:grid-lanes;grid-template-columns:1fr;margin:0;padding:0;list-style:none}.tag-list__link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.tag-list__link{background-color:var(--card-surface);color:var(--card-text);border-radius:var(--card-border-radius);padding:1em;text-decoration:none;display:block}.tag-list__description{margin:0;padding-top:.6em}@media (width>=768px){.tag-list__list{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.tag-list__list{grid-template-columns:repeat(4,1fr)}}@media (width>=2560px){.tag-list__list{grid-template-columns:repeat(5,1fr)}}.home{background-color:var(--home-surface);min-height:100dvh;color:var(--home-text);justify-content:center;align-items:center;display:flex}.home__inner{width:var(--home-width);height:var(--home-height);padding:var(--home-padding);border-radius:var(--home-border-radius);background-color:var(--home-surface);box-shadow:var(--home-shadow);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.home__text{text-align:center}.home__logo{max-width:var(--home-width-max)}.home__logo__image{vertical-align:bottom;max-width:100%;height:auto}.home__slogan,.home__actions{margin:0}.home__login:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.home__login{justify-content:center;align-items:center;gap:var(--button-gap);padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);background-color:var(--button-surface);font:inherit;color:var(--button-text);line-height:var(--button-line-height);text-decoration:none;display:inline-flex}.home__login:hover,.home__login:focus,.home__login:active{background-color:var(--button-surface-hover)}
