@charset "UTF-8";.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:32px}.pagination--pages{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;list-style:none}.pagination--page-item{display:flex}.pagination--page{display:grid;place-items:center;min-width:48px;height:48px;padding:0 13px;border-radius:var(--radius-md);border:1px solid transparent;font-size:1.125rem;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);text-decoration:none;user-select:none;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.pagination--page:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}.pagination--page:active{background:var(--color-border)}.pagination--page.-current{border-color:var(--color-accent);background:var(--color-accent-muted);color:var(--color-text-primary);font-weight:600}.pagination--gap{display:grid;place-items:center;min-width:29px;height:48px;color:var(--color-text-muted)}.pagination--step{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 17px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-surface);font-size:1.125rem;font-weight:500;color:var(--color-text-primary);text-decoration:none;user-select:none;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.pagination--step:hover{background:var(--color-bg-elevated)}.pagination--step:active{background:var(--color-border)}.pagination--step.-disabled{background:var(--color-bg-base);color:var(--color-text-muted);cursor:not-allowed}.pagination--step.-disabled:hover{background:var(--color-bg-base)}@media(max-width:640px){.pagination--step span{display:none}}.tier-list-card{--item-hover-inset: -8px;display:flex;flex-direction:column;gap:12px;min-width:0}.tier-list-card--covers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-rail)}.tier-list-card--cover{display:block;aspect-ratio:3/4;overflow:hidden;background-color:var(--color-poster-ground)}.tier-list-card--cover.-empty{background:var(--color-bg-elevated)}.tier-list-card--title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.tier-list-card--link{color:var(--color-text-primary);text-decoration:none}.tier-list-card--link:after{content:"";position:absolute;inset:0}.tier-list-card--link:focus-visible{outline:none}.tier-list-card--link:focus-visible:after{outline:2px solid var(--color-accent-bright);outline-offset:6px;border-radius:var(--radius-sm)}.tier-list-card--meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:max(.875rem,14px);line-height:1.4;color:var(--color-text-muted)}.tier-list-card--meta .badge{font-size:max(.875rem,14px)}.tier-list-card--author{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:max(.875rem,14px);color:var(--color-text-muted)}.tier-list-card--author-link{position:relative;z-index:1;color:var(--color-text-secondary);text-decoration:none}.tier-list-card--author-link:hover{text-decoration:underline}.tier-list-card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(312px,1fr));gap:32px 24px;margin:0;padding:0;list-style:none}.tier-list-example-board{--example-board-cover-width: 52px;--example-board-label-size: 1.375rem;--example-board-gap: 4px;display:grid;gap:var(--example-board-gap);padding:6px;background:var(--color-bg-base);border-radius:var(--radius-md)}.tier-list-example-board--row{display:grid;grid-template-columns:var(--example-board-cover-width) minmax(0,1fr);gap:var(--example-board-gap)}.tier-list-example-board--label{display:grid;place-items:center;font-family:"Bricolage Grotesque",var(--font-cjk, system-ui),sans-serif;font-size:var(--example-board-label-size);font-weight:600;color:var(--color-bg-base);background:var(--tier-color);border-radius:var(--radius-sm)}.tier-list-example-board--games{display:flex;gap:var(--example-board-gap);padding:4px;background:color-mix(in oklab,var(--color-text-muted) 8%,transparent);border-radius:var(--radius-sm)}.tier-list-example-board--cover,.tier-list-example-board--slot{flex-shrink:0;width:var(--example-board-cover-width);height:auto;aspect-ratio:3/4;border-radius:var(--radius-xs)}.tier-list-example-board--cover{display:block;object-fit:cover;background:var(--color-bg-surface)}.tier-list-example-board--slot{display:grid;place-items:center;font-size:max(.875rem,14px);color:var(--color-text-muted);border:1px dashed color-mix(in oklab,var(--color-text-muted) 50%,transparent)}.page-title{margin:0;font-family:"Bricolage Grotesque",var(--font-cjk, system-ui),sans-serif;font-size:clamp(2.5rem,5vw,2.8125rem);font-weight:600;line-height:1.1;letter-spacing:-.015em;color:var(--color-text-primary)}@media(max-width:640px){.page-title{font-size:1.75rem}}.games-releases-page{flex:1 0 auto;background:var(--color-bg-base)}.games-releases-page--frame{display:contents}.games-releases-page--frame.-loading .releases-grid--wall,.games-releases-page--frame.-loading .releases-grid--items,.games-releases-page--frame.-loading .releases-day-view--cards,.games-releases-page--frame.-loading .games-catalog--grid{pointer-events:none;opacity:.55;filter:grayscale(.85);transition:opacity var(--duration-quick) ease-out var(--duration-loading-delay),filter var(--duration-quick) ease-out var(--duration-loading-delay)}.games-releases-page--spinner{--games-releases-page-spinner-drop: 160px;position:sticky;top:calc(50vh - var(--games-releases-page-spinner-drop));z-index:1;display:flex;align-items:flex-start;justify-content:center;height:0;visibility:hidden}.games-releases-page--spinner-plate{display:flex;padding:12px;background:color-mix(in oklab,var(--color-bg-base) 85%,transparent);border-radius:var(--radius-circle);translate:0 calc(var(--games-releases-page-spinner-drop) - 50%)}.games-releases-page--spinner ui-spinner{--spinner-size: 52px}.games-releases-page--frame.-loading .games-releases-page--spinner{visibility:visible;transition:visibility 0s var(--duration-loading-delay)}.games-releases-page--body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"chrome" "main";max-width:1800px;min-height:calc(100vh - 55px);margin:0 auto;padding:0 20px}@media(max-width:640px){.games-releases-page--body{padding:0}}.games-releases-page--body:has(>.filter-drawer){grid-template-columns:336px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"rail chrome" "rail main"}@media(max-width:850px){.games-releases-page--body:has(>.filter-drawer){grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"chrome" "rail" "main"}}.games-releases-page--body:has(>.games-releases-page--side){grid-template-columns:336px minmax(0,1fr);grid-template-rows:auto auto auto auto auto auto 1fr;grid-template-areas:"header header" "notice notice" "digest digest" "sidebar toolbar" "sidebar filters" "sidebar chrome" "sidebar main"}@media(max-width:850px){.games-releases-page--body:has(>.games-releases-page--side){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto auto auto 1fr;grid-template-areas:"header" "notice" "digest" "toolbar" "filters" "chrome" "sidebar" "main"}}.games-releases-page--body>.filter-drawer{grid-area:rail}.games-releases-page--body>.hub-header,.games-releases-page--body>.homepage-switch{grid-area:header}@media(max-width:850px){.games-releases-page--body>.homepage-switch{margin:24px 24px 0}}@media(max-width:640px){.games-releases-page--body>.homepage-switch{margin:20px 16px 0}}.games-releases-page--body>.platform-successor-notice{grid-area:notice}.games-releases-page--body>.games-releases-page--side{grid-area:sidebar}.games-releases-page--body>#releases-recent-digest-root:has(.-collapsed){display:none}.games-releases-page--body>#releases-recent-digest-root{grid-area:digest;min-width:0;padding-top:10px}@media(max-width:850px){.games-releases-page--body>#releases-recent-digest-root{padding:24px 24px 0}}@media(max-width:640px){.games-releases-page--body>#releases-recent-digest-root{padding:0}}.games-releases-page--body .releases-chrome{grid-area:chrome}.games-releases-page--body>.games-releases-page--toolbar{grid-area:toolbar}.games-releases-page--body>.games-releases-page--filters{grid-area:filters;min-width:0}.games-releases-page--body .games-releases-page--main,.games-releases-page--body .base-page-with-padding--main{grid-area:main}@media(max-width:850px){.games-releases-page--body{grid-template-columns:minmax(0,1fr);grid-template-areas:"chrome" "rail" "main"}}@media(max-width:640px){.games-releases-page--body:has(>.games-releases-page--side){display:flex;flex-direction:column}}.games-releases-page--main,.base-page-with-padding--main{min-width:0;scroll-margin-top:55px;padding:var(--page-main-padding-top, 0) var(--page-main-padding-inline, 0) 120px}@media(max-width:850px){.games-releases-page--main,.base-page-with-padding--main{padding:24px 24px 48px}}@media(max-width:640px){.games-releases-page--main,.base-page-with-padding--main{padding:2px 16px 40px}}.base-page-with-padding--main{--page-main-padding-top: 20px}.games-releases-page>.base-page-with-padding--main{--page-main-padding-inline: 20px}.games-releases-page--extras{display:grid;gap:32px;margin-top:30px}@media(max-width:640px){.games-releases-page--extras{gap:24px;margin-top:40px}}.games-releases-page--body.-calendar,.games-releases-page--main.-calendar{max-width:1900px}.base-page-with-padding--main.-contained{max-width:1600px;margin:0 auto}.games-releases-page--main.-with-period-nav{padding-bottom:150px}@media(max-width:850px){.games-releases-page--main.-with-period-nav{padding-bottom:48px}}@media(max-width:640px){.games-releases-page--main.-with-period-nav{padding-bottom:40px}}.games-releases-page--filters>.releases-active-filters{padding:0 30px}.games-releases-page--toolbar{display:flex;flex-direction:column;gap:0;min-width:0;padding:15px 30px 10px;padding:15px 24px 15\437\447}.games-releases-page--toolbar .switch-field{gap:10px}.games-releases-page--toolbar .releases-calendar--heading{gap:14px}.games-releases-page--toolbar .releases-calendar--title{font-size:1.85rem}.games-releases-page--toolbar .releases-calendar--summary{font-size:1.25rem}.games-releases-page--toolbar:has(>.games-releases-page--title){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px}.games-releases-page--toolbar:has(>.games-releases-page--title)>.games-releases-page--title{grid-column:1;grid-row:1;margin:0;font-size:1.9rem}.games-releases-page--toolbar:has(>.games-releases-page--title)>.games-releases-page--lede{grid-column:1;grid-row:2}.games-releases-page--toolbar:has(>.games-releases-page--title)>.releases-grid-toolbar{grid-column:2;grid-row:1/span 2;justify-content:flex-end}.games-releases-page--toolbar:has(>.games-releases-page--title)>:not(.games-releases-page--title,.games-releases-page--lede,.releases-grid-toolbar){grid-column:1/-1}@media(max-width:850px){.games-releases-page--toolbar{padding:20px 24px 16px}.games-releases-page--toolbar .switch-field{gap:8px}.games-releases-page--toolbar .releases-calendar--heading{gap:16px}.games-releases-page--toolbar .releases-calendar--title{font-size:clamp(2.5rem,5vw,2.1875rem)}.games-releases-page--toolbar .releases-calendar--summary{font-size:1.1875rem}.games-releases-page--toolbar:has(>.games-releases-page--title){display:flex;grid-template-columns:none;align-items:normal;column-gap:0}.games-releases-page--toolbar:has(>.games-releases-page--title)>.games-releases-page--title{grid-column:auto;grid-row:auto;margin:10px 0 15px;font-size:clamp(2.5rem,5vw,2.8125rem)}.games-releases-page--toolbar:has(>.games-releases-page--title)>.games-releases-page--lede{grid-column:auto;grid-row:auto}.games-releases-page--toolbar:has(>.games-releases-page--title)>.releases-grid-toolbar{grid-column:auto;grid-row:auto;justify-content:normal}.games-releases-page--toolbar:has(>.games-releases-page--title)>:not(.games-releases-page--title,.games-releases-page--lede,.releases-grid-toolbar){grid-column:auto}}@media(max-width:640px){.games-releases-page--toolbar{gap:8px;padding:0 16px 6px}.games-releases-page--toolbar .releases-calendar--heading{gap:4px 12px}.games-releases-page--toolbar .releases-calendar--title{font-size:1.75rem}.games-releases-page--toolbar:has(>.games-releases-page--title){column-gap:8px}.games-releases-page--toolbar:has(>.games-releases-page--title)>.games-releases-page--title{margin:12px 0 0;font-size:1.7rem}.games-releases-page--toolbar:has(>.games-releases-page--title)>.releases-grid-toolbar{justify-content:center}}.games-releases-page--side{position:sticky;top:55px;align-self:start;height:calc(100dvh - 55px);min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-text-muted) transparent;background:var(--color-bg-rail);border-right:1px solid var(--color-border)}@media(max-width:850px){.games-releases-page--side{position:static;top:auto;align-self:auto;height:auto;overflow-y:visible;overscroll-behavior:auto;scrollbar-width:auto;scrollbar-color:auto;background:none;border-right:none}}@media(max-width:640px){.games-releases-page--side{display:contents}}.games-releases-page--sidebar{display:flex;flex-direction:column;gap:14px;min-width:0;padding:15px}.games-releases-page--sidebar .releases-head-filters,.games-releases-page--sidebar .releases-head-filters--primary-row,.games-releases-page--sidebar .calendar-presets{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:14px}.games-releases-page--sidebar .calendar-presets--error{flex-basis:auto}.games-releases-page--sidebar .switch-field{gap:10px}.games-releases-page--sidebar .calendar-presets--title,.games-releases-page--sidebar .calendar-presets--empty{position:absolute;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.games-releases-page--sidebar .calendar-presets--trigger{justify-content:flex-start;gap:10px;min-height:44px;padding:10px 16px}@media(max-width:850px){.games-releases-page--sidebar{padding:16px 24px;background:var(--color-bg-elevated);border-block:1px solid var(--color-border)}.games-releases-page--sidebar .switch-field{gap:8px}.games-releases-page--sidebar .calendar-presets--title,.games-releases-page--sidebar .calendar-presets--empty{position:static;left:auto;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.games-releases-page--sidebar .calendar-presets--trigger{justify-content:center;gap:6px;min-height:36px;padding:6px 12px}}@media(max-width:640px){.games-releases-page--sidebar{gap:10px;padding:10px 12px 5px}}@media(max-width:850px){.games-releases-page--sidebar-title{display:none}}.games-releases-page--sidebar-body{display:flex;flex-direction:column;gap:14px;min-width:0}@media(max-width:850px){.filters-toggle[aria-expanded=false]+.games-releases-page--sidebar-body{display:none}}.games-releases-page--body:has(>.games-releases-page--side) .games-releases-page--main{padding-inline:24px}@media(max-width:640px){.games-releases-page--body:has(>.games-releases-page--side) .games-releases-page--main{padding-inline:16px;padding-top:16px}}.games-releases-page--title{margin:10px 0 15px}.company-page{display:flex;flex-direction:column;gap:40px;max-width:1500px;margin:0 auto;padding-bottom:64px}@media(max-width:640px){.company-page{gap:28px;padding-bottom:40px}}.company-page--games,.company-page--highlights{min-width:0}.company-page--highlights .releases-card-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr);overflow-x:auto;margin:-6px -6px 0;padding:6px 6px 12px;scroll-padding-inline:6px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-text-muted) transparent}.company-page--highlights .releases-card-list--item{scroll-snap-align:start}.personal-page{display:flex;flex-direction:column;gap:24px;max-width:1500px;margin:0 auto;width:100%}.personal-page.-narrow{max-width:1050px}.personal-page--header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:24px}.personal-page--header-end{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.personal-page--actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.personal-page--toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.personal-page--toolbar .personal-page--actions{margin-left:auto}.personal-page--title{margin:0;font-size:3rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--color-text-primary)}@media(max-width:640px){.personal-page--title{font-size:1.75rem}}.personal-page--subtitle{font-size:1.5rem}.personal-page--identity{display:flex;align-items:center;gap:20px;min-width:0}.personal-page--heading{display:flex;flex-direction:column;gap:4px;min-width:0}.personal-page--empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-xl)}.personal-page--empty-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.personal-page--empty-text{max-width:44ch;margin:0 0 8px;font-size:1rem;line-height:1.5;color:var(--color-text-muted)}.personal-page--empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.personal-page--list{margin:0;padding:0;list-style:none}.personal-page--day+.personal-page--day{margin-top:40px}.tier-lists-page{padding-bottom:64px}.tier-lists-page.-builder{max-width:none}.tier-lists-page:fullscreen{padding:0 32px 24px;overflow-y:auto;background:var(--color-bg-base)}.tier-lists-page:fullscreen .personal-page--actions>:not(.full-screen-toggle){display:none}.tier-lists-page--clear{margin-left:8px;font-size:max(.875rem,14px);color:var(--color-text-secondary)}.tier-lists-page--example{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.tier-lists-page--example-title{margin:0;font-size:1.125rem;color:var(--color-text-primary)}.tier-lists-page--example-text{margin:0 0 8px;font-size:max(.875rem,14px);color:var(--color-text-secondary)}.tier-lists-page--example .tier-list-example-board{--example-board-cover-width: 80px;--example-board-label-size: 2rem;--example-board-gap: 6px;align-self:flex-start}@media(max-width:640px){.tier-lists-page--example .tier-list-example-board{--example-board-cover-width: 52px;--example-board-label-size: 1.375rem;--example-board-gap: 4px}}.tier-lists-page--topics{display:flex;flex-wrap:wrap;gap:8px}.tier-lists-page--byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1rem;line-height:1.5;color:var(--color-text-muted)}.tier-lists-page--byline a:not(.badge){color:var(--color-text-secondary)}.tier-lists-page--byline .badge{font-size:max(.875rem,14px);text-decoration:none}.tier-lists-page--new{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:32px}@media(max-width:850px){.tier-lists-page--new{grid-template-columns:minmax(0,1fr)}}.tier-lists-page--form{display:flex;flex-direction:column;gap:20px;margin:0}.tier-lists-page--schemes{gap:10px;margin:0;padding:0;border:0}.tier-lists-page--scheme{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;user-select:none;transition:border-color var(--duration-quick) ease-out,background var(--duration-quick) ease-out}.tier-lists-page--scheme:hover{background:var(--color-bg-item-hover)}.tier-lists-page--scheme:has(.form-radio:checked){border-color:var(--color-accent);background:var(--color-accent-muted)}.tier-lists-page--scheme:has(.form-radio:focus-visible){outline:2px solid var(--color-accent-bright);outline-offset:2px}.tier-lists-page--scheme-name{font-size:1rem;font-weight:500;color:var(--color-text-primary)}.tier-lists-page--scheme-rows{display:flex;flex-wrap:wrap;gap:4px;grid-column:2}.tier-lists-page--scheme-row{padding:2px 8px;font-size:max(.875rem,14px);font-weight:600;line-height:1.4;color:oklch(from var(--tier-color) clamp(.2,(.62 - l) * 1000,.97) 0 0);background:var(--tier-color);border-radius:var(--radius-xs)}.tier-lists-page--scheme-hint{grid-column:2;font-size:max(.875rem,14px);line-height:1.5;color:var(--color-text-muted)}.tier-lists-page--form-actions{display:flex;justify-content:flex-end}.tier-lists-page--presets{display:flex;flex-direction:column;gap:16px}
