.game-details-dialog[data-v-ff73dea3] .visitor-dialog__body{padding:0;overflow:hidden}.game-details-dialog[data-v-ff73dea3]{width:min(46rem,100vw - 2rem);max-width:70rem;max-height:calc(100dvh - 2rem)}.game-details-dialog[data-v-ff73dea3]:has(.visitor-game-card-layout--sidebar-open){width:min(70rem,100vw - 2rem)}.game-details-dialog[data-v-ff73dea3] .visitor-game-card{border-radius:var(--radius-card);background:var(--color-game-card-surface);border:0}.game-details-dialog[data-v-ff73dea3] .visitor-game-card__header{border-radius:var(--radius-card) var(--radius-card) var(--radius-none) var(--radius-none)}.game-details-dialog[data-v-ff73dea3] .visitor-dialog__surface{background:var(--color-visitor-popover-surface);grid-template-rows:minmax(0,1fr);max-height:calc(100dvh - 2rem);position:relative;overflow:hidden}.game-details-dialog[data-v-ff73dea3] .visitor-game-card__detail-panel{background:0 0}.game-details-dialog[data-v-ff73dea3] .visitor-dialog__header{display:contents}.game-details-dialog[data-v-ff73dea3] .visitor-dialog__header>div{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.game-details-dialog[data-v-ff73dea3] .visitor-dialog__close{top:calc(var(--game-details-close-center) - 1rem - 1px);z-index:1;color:var(--color-game-card-header-text);background:var(--color-game-card-header-surface);position:absolute;right:1rem}@media (width>=52.001rem){.game-details-dialog[data-v-ff73dea3]{--game-details-expanded-width:min(70rem,calc(100vw - 2rem));--game-details-main-width:min(46rem,calc(var(--game-details-expanded-width)*2/3));--game-details-sidebar-width:calc(var(--game-details-expanded-width) - var(--game-details-main-width));width:var(--game-details-main-width)}.game-details-dialog[data-v-ff73dea3]:has(.visitor-game-card-layout--sidebar-motion){transition:width .28s ease-out}.game-details-dialog[data-v-ff73dea3]:has(.visitor-game-card-layout--sidebar-open){width:var(--game-details-expanded-width)}.game-details-dialog[data-v-ff73dea3] .visitor-game-card-layout--sidebar{grid-template-columns:var(--game-details-main-width) minmax(0,1fr);overflow-x:hidden}.game-details-dialog[data-v-ff73dea3] .visitor-game-card__detail-panel{left:var(--game-details-main-width);width:var(--game-details-sidebar-width);clip-path:inset(0);opacity:1;right:auto}.game-details-dialog[data-v-ff73dea3] .visitor-game-card__detail-panel.visitor-game-sidebar-enter-from,.game-details-dialog[data-v-ff73dea3] .visitor-game-card__detail-panel.visitor-game-sidebar-leave-to{clip-path:inset(0);opacity:1}.game-details-dialog[data-v-ff73dea3] .visitor-dialog__close{left:calc(var(--game-details-main-width) - 3rem);right:auto}.game-details-dialog[data-v-ff73dea3] .visitor-game-card-layout--sidebar-open>.visitor-game-card{border-right:1px solid var(--color-game-card-border)}}@media (prefers-reduced-motion:reduce){.game-details-dialog[data-v-ff73dea3]:has(.visitor-game-card-layout--sidebar-motion){transition:none}}.game-details-dialog[data-v-ff73dea3] .visitor-game-card__detail-header{min-height:calc(var(--game-details-close-center)*2 - 2px);background:0 0}.game-details-dialog[data-v-ff73dea3] .visitor-game-card__header>.visitor-game-card__status{display:none}.game-library-card[data-v-6df64fd8]{border:1px solid var(--color-game-card-border);border-radius:var(--radius-card);background:var(--color-game-card-surface);min-width:0;height:100%;color:var(--color-text);font-size:var(--font-size-game-card-body);line-height:var(--line-height-game-card-body);flex-direction:column;gap:.75rem;padding:.75rem;display:flex;position:relative}.game-library-card--nested[data-v-6df64fd8]{background:var(--color-game-card-nested-surface);border-radius:var(--radius-large)}.game-library-card__heading[data-v-6df64fd8]{border-bottom:1px solid var(--color-game-card-border);align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.game-library-card__heading h3[data-v-6df64fd8]{min-width:0;font-size:var(--font-size-article-card-title);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.game-library-card__type[data-v-6df64fd8]{color:var(--color-game-card-type-text)}.game-library-card__heading>span[data-v-6df64fd8]{flex:none}.game-library-card__body[data-v-6df64fd8]{grid-template-rows:8.66667rem auto;grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;display:grid}.game-library-card__cover[data-v-6df64fd8]{aspect-ratio:3/4;background:0 0;border:0;width:100%;padding:0;display:block}.game-library-card__cover img[data-v-6df64fd8]{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-control);width:100%;height:100%;display:block}.game-library-card__missing[data-v-6df64fd8]{color:var(--color-text-muted);place-items:center;display:grid}.game-library-card__info[data-v-6df64fd8]{flex-direction:column;grid-area:1/2/3;min-width:0;min-height:0;display:flex;position:relative}.game-library-card p[data-v-6df64fd8]{margin:0}.game-library-card__status[data-v-6df64fd8],.game-library-card__time[data-v-6df64fd8]{font-size:var(--size-article-card-meta)}.game-library-card__status[data-v-6df64fd8]{border-radius:var(--radius-pill);white-space:nowrap;background:var(--color-game-card-status-surface);color:var(--color-text-muted);padding:.15rem .45rem}.game-library-card__status--unstarted[data-v-6df64fd8]{background:var(--color-game-card-status-unstarted);color:var(--color-game-card-status-text)}.game-library-card__status--playing[data-v-6df64fd8]{background:var(--color-game-card-status-playing);color:var(--color-game-status-on-playing)}.game-library-card__status--completed[data-v-6df64fd8]{background:var(--color-game-card-status-completed);color:var(--color-game-status-on-completed)}.game-library-card__status--abandoned[data-v-6df64fd8]{background:var(--color-game-card-status-abandoned);color:var(--color-game-card-status-text)}.game-library-card__time[data-v-6df64fd8]{color:var(--color-text-muted);flex-wrap:wrap;flex:none;align-items:center;gap:.25rem;display:flex}.game-library-card__time svg[data-v-6df64fd8]{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:1em;height:1em}.game-library-card__intro[data-v-6df64fd8]{height:calc(7em*var(--line-height-game-card-body));overflow-wrap:anywhere;flex:none;min-height:0;margin-top:auto;overflow:hidden}.game-library-card__score[data-v-6df64fd8]{text-align:center;white-space:nowrap;background:var(--color-game-card-grade-surface);width:6.5rem;color:var(--color-game-card-grade-text);border-radius:var(--radius-control);flex:none;grid-area:2/1;padding:.35rem .25rem}.game-library-card__score--empty[data-v-6df64fd8]{color:var(--color-text-muted);background:0 0}.game-library-card__detail[data-v-6df64fd8]{float:right;shape-outside:inset(calc(100% - 1.5em) 0 0 0);width:3.5rem;height:100%;font:inherit;color:var(--color-text-muted);background:0 0;border:0;justify-content:flex-end;align-items:flex-end;display:flex}.game-library-card[data-v-6df64fd8]:focus-within,.game-library-card[data-v-6df64fd8]:hover{border-color:var(--color-accent)}.game-library-card:focus-within .game-library-card__detail[data-v-6df64fd8],.game-library-card:focus-within h3[data-v-6df64fd8],.game-library-card:hover .game-library-card__detail[data-v-6df64fd8],.game-library-card:hover h3[data-v-6df64fd8]{color:var(--color-accent)}.game-library-card__action[data-v-6df64fd8]{border-radius:var(--radius-card);cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}
