:root{--primitive-color-midnight-950:#040516;--primitive-color-midnight-800:#111727;--primitive-color-midnight-700:#16192c;--primitive-color-slate-700:#1d282f;--primitive-color-black:#000;--primitive-color-white:#fff;--primitive-color-grey-300:#c8c8d0;--primitive-color-grey-400:#b3b3b3;--primitive-color-gold-500:#f0ae17;--primitive-color-magenta-400:#ee6fc7;--primitive-color-cyan-300:#6fd3ff;--primitive-color-green-400:#62d98b;--primitive-color-red-400:#ff7b7b;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:3rem;--line-height-tight:1.15;--line-height-normal:1.35;--line-height-default:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-pill:999rem;--shadow-card:0 .5rem 1.5rem #00000047;--shadow-floating:0 0 .7625rem #0000001f;--duration-fast:.12s;--duration-moderate:.2s;--duration-slow:.4s;--duration-stagger-step:24ms;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-enter:cubic-bezier(0, 0, 0, 1);--easing-exit:cubic-bezier(.3, 0, 1, 1);--easing-spring:cubic-bezier(.2, 1.35, .4, 1);--motion-profile-tactile-feedback-duration:var(--duration-fast);--motion-profile-tactile-settle-duration:var(--duration-moderate);--motion-profile-tactile-disclosure-duration:var(--duration-slow);--motion-profile-tactile-route-duration:var(--duration-slow);--motion-profile-tactile-stagger-step:var(--duration-stagger-step);--motion-profile-tactile-standard-easing:var(--easing-standard);--motion-profile-tactile-enter-easing:var(--easing-enter);--motion-profile-tactile-exit-easing:var(--easing-exit);--motion-profile-tactile-feedback-easing:var(--easing-spring);--motion-profile-tactile-settle-easing:var(--easing-spring);--motion-profile-tactile-press-scale:.94;--motion-profile-tactile-enter-scale:.94;--motion-profile-tactile-settle-scale:1.015;--motion-profile-tactile-enter-distance:var(--space-3);--motion-profile-tactile-settle-distance:calc(-1 * var(--space-1));--motion-profile-tactile-disclosure-distance:calc(-1 * var(--space-2));--motion-profile-tactile-disclosure-closed-offset:-.125rem;--motion-profile-tactile-disclosure-open-offset:.125rem;--motion-profile-tactile-disclosure-closed-rotation:45deg;--motion-profile-tactile-disclosure-open-rotation:225deg;--motion-profile-tactile-route-travel:100%;--motion-profile-tactile-skip-link-hidden-offset:-200%;--motion-profile-tactile-hover-offset:-.125rem;--motion-profile-tactile-press-offset:.08rem;--motion-profile-calm-feedback-duration:var(--duration-moderate);--motion-profile-calm-settle-duration:var(--duration-moderate);--motion-profile-calm-disclosure-duration:var(--duration-slow);--motion-profile-calm-route-duration:var(--duration-slow);--motion-profile-calm-stagger-step:0s;--motion-profile-calm-standard-easing:var(--easing-standard);--motion-profile-calm-enter-easing:var(--easing-enter);--motion-profile-calm-exit-easing:var(--easing-exit);--motion-profile-calm-feedback-easing:var(--easing-standard);--motion-profile-calm-settle-easing:var(--easing-standard);--motion-profile-calm-press-scale:.98;--motion-profile-calm-enter-scale:.99;--motion-profile-calm-settle-scale:1;--motion-profile-calm-enter-distance:var(--space-1);--motion-profile-calm-settle-distance:0;--motion-profile-calm-disclosure-distance:calc(-1 * var(--space-1));--motion-profile-calm-disclosure-closed-offset:-.0625rem;--motion-profile-calm-disclosure-open-offset:.0625rem;--motion-profile-calm-disclosure-closed-rotation:45deg;--motion-profile-calm-disclosure-open-rotation:225deg;--motion-profile-calm-route-travel:100%;--motion-profile-calm-skip-link-hidden-offset:-200%;--motion-profile-calm-hover-offset:-.0625rem;--motion-profile-calm-press-offset:.04rem;--motion-feedback-duration:var(--motion-profile-tactile-feedback-duration);--motion-settle-duration:var(--motion-profile-tactile-settle-duration);--motion-disclosure-duration:var(--motion-profile-tactile-disclosure-duration);--motion-route-duration:var(--motion-profile-tactile-route-duration);--motion-stagger-step:var(--motion-profile-tactile-stagger-step);--motion-standard-easing:var(--motion-profile-tactile-standard-easing);--motion-enter-easing:var(--motion-profile-tactile-enter-easing);--motion-exit-easing:var(--motion-profile-tactile-exit-easing);--motion-feedback-easing:var(--motion-profile-tactile-feedback-easing);--motion-settle-easing:var(--motion-profile-tactile-settle-easing);--motion-press-scale:var(--motion-profile-tactile-press-scale);--motion-enter-scale:var(--motion-profile-tactile-enter-scale);--motion-settle-scale:var(--motion-profile-tactile-settle-scale);--motion-enter-distance:var(--motion-profile-tactile-enter-distance);--motion-settle-distance:var(--motion-profile-tactile-settle-distance);--motion-disclosure-distance:var(--motion-profile-tactile-disclosure-distance);--motion-disclosure-closed-offset:var(--motion-profile-tactile-disclosure-closed-offset);--motion-disclosure-open-offset:var(--motion-profile-tactile-disclosure-open-offset);--motion-disclosure-closed-rotation:var(--motion-profile-tactile-disclosure-closed-rotation);--motion-disclosure-open-rotation:var(--motion-profile-tactile-disclosure-open-rotation);--motion-route-travel:var(--motion-profile-tactile-route-travel);--motion-skip-link-hidden-offset:var(--motion-profile-tactile-skip-link-hidden-offset);--motion-hover-offset:var(--motion-profile-tactile-hover-offset);--motion-press-offset:var(--motion-profile-tactile-press-offset);--focus-ring-width:.1875rem;--focus-ring-offset:.25rem;--layout-gutter-mobile:var(--space-6);--layout-gutter-wide:var(--space-8);--layout-content-max:75rem;--layout-active-tracker-clearance-wide:8rem;--layout-active-tracker-clearance-mobile:12rem}:root[data-motion-profile=tactile]{--motion-feedback-duration:var(--motion-profile-tactile-feedback-duration);--motion-settle-duration:var(--motion-profile-tactile-settle-duration);--motion-disclosure-duration:var(--motion-profile-tactile-disclosure-duration);--motion-route-duration:var(--motion-profile-tactile-route-duration);--motion-stagger-step:var(--motion-profile-tactile-stagger-step);--motion-standard-easing:var(--motion-profile-tactile-standard-easing);--motion-enter-easing:var(--motion-profile-tactile-enter-easing);--motion-exit-easing:var(--motion-profile-tactile-exit-easing);--motion-feedback-easing:var(--motion-profile-tactile-feedback-easing);--motion-settle-easing:var(--motion-profile-tactile-settle-easing);--motion-press-scale:var(--motion-profile-tactile-press-scale);--motion-enter-scale:var(--motion-profile-tactile-enter-scale);--motion-settle-scale:var(--motion-profile-tactile-settle-scale);--motion-enter-distance:var(--motion-profile-tactile-enter-distance);--motion-settle-distance:var(--motion-profile-tactile-settle-distance);--motion-disclosure-distance:var(--motion-profile-tactile-disclosure-distance);--motion-disclosure-closed-offset:var(--motion-profile-tactile-disclosure-closed-offset);--motion-disclosure-open-offset:var(--motion-profile-tactile-disclosure-open-offset);--motion-disclosure-closed-rotation:var(--motion-profile-tactile-disclosure-closed-rotation);--motion-disclosure-open-rotation:var(--motion-profile-tactile-disclosure-open-rotation);--motion-route-travel:var(--motion-profile-tactile-route-travel);--motion-skip-link-hidden-offset:var(--motion-profile-tactile-skip-link-hidden-offset);--motion-hover-offset:var(--motion-profile-tactile-hover-offset);--motion-press-offset:var(--motion-profile-tactile-press-offset)}:root[data-motion-profile=calm]{--motion-feedback-duration:var(--motion-profile-calm-feedback-duration);--motion-settle-duration:var(--motion-profile-calm-settle-duration);--motion-disclosure-duration:var(--motion-profile-calm-disclosure-duration);--motion-route-duration:var(--motion-profile-calm-route-duration);--motion-stagger-step:var(--motion-profile-calm-stagger-step);--motion-standard-easing:var(--motion-profile-calm-standard-easing);--motion-enter-easing:var(--motion-profile-calm-enter-easing);--motion-exit-easing:var(--motion-profile-calm-exit-easing);--motion-feedback-easing:var(--motion-profile-calm-feedback-easing);--motion-settle-easing:var(--motion-profile-calm-settle-easing);--motion-press-scale:var(--motion-profile-calm-press-scale);--motion-enter-scale:var(--motion-profile-calm-enter-scale);--motion-settle-scale:var(--motion-profile-calm-settle-scale);--motion-enter-distance:var(--motion-profile-calm-enter-distance);--motion-settle-distance:var(--motion-profile-calm-settle-distance);--motion-disclosure-distance:var(--motion-profile-calm-disclosure-distance);--motion-disclosure-closed-offset:var(--motion-profile-calm-disclosure-closed-offset);--motion-disclosure-open-offset:var(--motion-profile-calm-disclosure-open-offset);--motion-disclosure-closed-rotation:var(--motion-profile-calm-disclosure-closed-rotation);--motion-disclosure-open-rotation:var(--motion-profile-calm-disclosure-open-rotation);--motion-route-travel:var(--motion-profile-calm-route-travel);--motion-skip-link-hidden-offset:var(--motion-profile-calm-skip-link-hidden-offset);--motion-hover-offset:var(--motion-profile-calm-hover-offset);--motion-press-offset:var(--motion-profile-calm-press-offset)}:root,:root[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-heading-display:clamp(2.75rem, 9vw, 7rem);--font-size-heading-feature:clamp(2.5rem, 6vw, 5.5rem);--font-size-heading-feature-compact:clamp(1.75rem, 8vw, 2.5rem);--font-size-heading-page:clamp(2.75rem, 8vw, 6rem);--font-size-heading-section:var(--font-size-xl);--font-size-heading-subsection:var(--font-size-lg);--font-size-heading-card:var(--font-size-md);--font-size-heading-card-compact:var(--font-size-sm);--font-size-heading-card-landscape:var(--font-size-xs);--font-size-heading-period:var(--font-size-lg);--font-size-body:var(--font-size-md);--font-size-supporting:var(--font-size-sm);--font-size-label:var(--font-size-xs);--line-height-heading-display:.95;--line-height-heading-feature:.95;--line-height-heading-page:.95;--line-height-heading-section:1.2;--line-height-heading-subsection:1.2;--line-height-heading-card:var(--line-height-tight);--letter-spacing-heading-display:-.04em;--letter-spacing-heading-feature:-.05em;--color-surface-canvas:var(--primitive-color-midnight-950);--color-surface-primary:var(--primitive-color-midnight-800);--color-surface-secondary:var(--primitive-color-slate-700);--color-surface-raised:var(--primitive-color-midnight-700);--color-surface-card:var(--primitive-color-black);--color-surface-overlay:#040516cc;--color-surface-overlay-soft:#04051699;--color-surface-glass:#ffffff1f;--color-text-primary:var(--primitive-color-white);--color-text-secondary:var(--primitive-color-grey-400);--color-text-inverse:var(--primitive-color-midnight-950);--color-text-heading:var(--color-text-primary);--color-text-section-heading:var(--primitive-color-gold-500);--color-accent-primary:var(--primitive-color-gold-500);--color-accent-secondary:var(--primitive-color-magenta-400);--color-accent-subtle:#f0ae171f;--color-border-subtle:#ffffff29;--color-hero-glow:#f0ae173d;--color-hero-scrim-inline:#040516b8;--color-hero-scrim-block-strong:#040516eb;--color-hero-scrim-block-soft:#04051638;--color-hero-scrim-block-end:#0405165c;--color-scrollbar-thumb:#ffffff5c;--color-scrollbar-thumb-hover:#ffffff8c;--shadow-text-heading:0 .125rem 1rem #000000b8;--shadow-text-supporting:0 .125rem .75rem #000000d6;--shadow-rating-popover:0 .75rem 2rem #00000059;--color-focus-ring:var(--primitive-color-cyan-300);--color-feedback-success:var(--primitive-color-green-400);--color-feedback-warning:var(--primitive-color-gold-500);--color-feedback-danger:var(--primitive-color-red-400);--color-feedback-info:var(--primitive-color-cyan-300);--color-rating-low:var(--primitive-color-cyan-300);--color-rating-high:var(--primitive-color-magenta-400);--color-rating-personal:var(--color-rating-low);--color-rating-personal-fill:#6fd3ff29;--color-rating-community-low:var(--primitive-color-magenta-400);--color-rating-community-high:var(--primitive-color-gold-500);--color-rating-community-fill:#ee6fc71f;--color-progress-not-tracked:var(--color-text-secondary);--color-progress-not-started:var(--primitive-color-grey-300);--color-progress-playing:var(--color-feedback-info);--color-progress-paused:var(--color-feedback-warning);--color-progress-completed:var(--color-feedback-success);--color-progress-dropped:var(--color-feedback-danger);--color-platform-playstation:#003791;--color-platform-switch-2:#e60012;--color-platform-xbox:#107c10;--color-platform-windows:#404033}
*{box-sizing:border-box}html{background:var(--color-surface-canvas)}body{background:radial-gradient(circle at 80% 0%, var(--color-accent-subtle), transparent 28rem), linear-gradient(180deg, var(--color-surface-canvas) 0%, var(--color-surface-primary) 60%, var(--color-surface-secondary) 100%);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-default);margin:0}html[data-active-play-session=true] body,html[data-active-play-session=true] [data-release-master],html[data-active-play-session=true] [data-detail-slot]{padding-block-end:var(--layout-active-tracker-clearance-wide);scroll-padding-block-end:var(--layout-active-tracker-clearance-wide)}@media (max-width:39.999rem) and (orientation:portrait){html[data-active-play-session=true] body,html[data-active-play-session=true] [data-release-master],html[data-active-play-session=true] [data-detail-slot]{padding-block-end:var(--layout-active-tracker-clearance-mobile);scroll-padding-block-end:var(--layout-active-tracker-clearance-mobile)}}a{color:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.skip-link{z-index:30;top:var(--space-4);left:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-focus-ring);color:var(--color-text-inverse);font-weight:var(--font-weight-bold);transform:translateY(var(--motion-skip-link-hidden-offset));transition:transform var(--motion-feedback-duration) var(--motion-standard-easing);position:fixed}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:.01ms!important}}
