/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}.flex{display:flex}.hidden{display:none}.min-h-screen{min-height:100vh}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:global(body){background:#131929;margin:0;font-family:Open Sans,sans-serif;overflow-x:hidden}:global(html){overflow:hidden}.area{background:linear-gradient(334deg,#212a47,#13192a80,#092137,#202b4d) 0 0/400% 400%;width:100%;min-height:100vh;animation:15s infinite both gradient;position:relative;overflow:hidden}@keyframes gradient{0%{background-position:0%}50%{background-position:25%}to{background-position:100%}}#navbar{z-index:2;background:#131929;justify-content:space-between;align-items:flex-end;height:114px;padding-bottom:10px;display:flex;overflow:hidden}#navbar.sticky{width:100%;position:fixed;top:0}#navbar a{float:left;color:#f2f2f2;text-align:center;text-transform:uppercase;border-bottom:3px solid #131929;padding:14px 16px;font-family:Montserrat,sans-serif;font-size:1rem;text-decoration:none;display:block}#navbar a:hover{color:#fff;background-color:#4e80b887;border-bottom:5px solid #3c5084;transition:all .2s}#navbar a.active{color:#fff;border-bottom:5px solid #4e80b8}.headerLeft{align-items:flex-end;display:flex}.headerRight{align-items:flex-end;height:103px;display:flex}.headerRight.none{display:none}.logoLeft{z-index:3;width:auto;height:auto;margin-top:0;position:relative;left:43px}.logoLeftShape{width:auto;height:auto;margin:0;overflow:visible}.logoRetromarket{width:170px;height:32px;margin:0;display:block}.linkMenuDon{background-image:url(../../../assets/pictos/tip.svg);background-position-x:50%;background-repeat:no-repeat;background-size:74px;align-items:flex-end;height:100%;display:flex}#navbar .linkMenuDon a{color:#d400aa}#navbar .linkMenuDon a:hover{color:#fff;background-color:#d400aa42;border-bottom:3px solid #d400aa;transition:all .2s}.containerMenu{cursor:pointer;margin:30px;display:inline-block}.bar1,.bar2,.bar3{background-color:#fff;width:35px;height:3px;margin:8px 0;transition:all .4s}.change .bar1{transform:rotate(-45deg)translate(-9px,6px)}.change .bar2{opacity:0}.change .bar3{transform:rotate(45deg)translate(-8px,-8px)}.menuMobileOpened{z-index:11;z-index:15;background:#000;border-radius:16px;flex-direction:column;width:299px;display:flex;position:fixed;top:107px;right:30px}.menuMobileOpened.none{display:none}.rainbow{z-index:1;background-image:url(../../../assets/pictures/rainbowRGB.svg);background-repeat:no-repeat;background-size:contain;width:61px;height:100vh;margin-top:28px;margin-left:38px;position:fixed}.content{scrollbar-width:thin;scrollbar-color:#2b5184 #131a2a;height:calc(100vh - 129px);font-size:1.2rem;overflow:hidden auto}.sticky+.content{margin-top:131px;overflow:hidden auto}.contentHomePage{width:calc(100vw - 350px);max-width:1440px;margin:auto;padding:20px 20px 60px}.contentSearchArea{z-index:11;background:#0a2036;width:calc(100vw - 350px);max-width:1440px;height:fit-content;max-height:fit-content;margin:auto;padding:6px;position:sticky;top:-1px}.search{width:100%;display:flex;position:relative;box-shadow:0 0 17px #131929}.searchTerm{color:#131929;border:3px solid #131929;border-right:none;border-top-left-radius:20px;border-bottom-left-radius:20px;outline:none;width:100%;height:27px;padding:5px 10px;font-size:1.2rem}.searchTerm:focus{color:#131929}.searchButton{text-align:center;color:#fff;cursor:pointer;background:#131929;border:1px solid #131929;border-radius:0 5px 5px 0;width:40px;height:36px;font-size:20px}#advancedSearch{justify-content:space-evenly;padding:10px;display:flex}#advancedSearch.none{display:none}.advancedSearchSelect{color:#131929;border-radius:31px;width:98%;padding:5px 15px;font-size:1.2rem}.wrapSelect{background:#fff;border-radius:31px;width:29%;margin-top:10px}.titleLastPublishedItem{color:#fff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.75rem;margin-top:32px;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;display:flex}.titleLastPublishedItem .section-count{color:#8ba3e0;letter-spacing:0;text-transform:none;background:#6579b726;border-radius:12px;padding:.15rem .6rem;font-size:.7rem;font-weight:600}.titleLastPublishedItemDate{color:#888;margin-top:24px;margin-bottom:10px;font-family:Open Sans,sans-serif;font-size:.8rem}.contentLastPublishedItemDate{flex-wrap:wrap;display:flex}.cardItem{cursor:pointer;z-index:10;background:#202a454d;border:1px solid #0000;border-radius:10px;width:30%;min-width:400px;max-width:400px;margin-bottom:50px;margin-right:35px;padding:20px;transition:all .2s}.cardItem:hover{border:1px solid #fff;transition:all .2s;transform:translateY(-5px)!important}.cardItemLink{color:inherit;text-decoration:none;display:inline-block}.cardItemLink:hover{text-decoration:none}.cardItemPicture{position:relative}.cardItemPicture img{border-radius:10px;width:100%;min-width:400px;max-height:232px}.cardItemReleaseDate{color:#fff;z-index:10;background:#0d1e31d1;border-radius:5px;align-items:center;margin-top:12px;margin-left:12px;padding:5px 5px 3px;font-weight:700;display:flex;position:absolute}.cardItemDowloadIcon{color:#fff;cursor:pointer;z-index:10;background:#0d1e31d1;border-radius:5px;align-items:center;margin-top:12px;margin-left:calc(100% - 90px);padding:5px 5px 3px;display:flex;position:absolute}.lineCard{flex-direction:column;justify-content:space-between;align-items:baseline;width:100%;margin-top:10px;display:flex}.cardItemTitleGame{color:#fff;font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:700}.bottomGameCard{display:flex}.descriptionGameCard{color:#fff;width:100%;margin-top:10px;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400}.systemGame img{width:90px;height:90px;margin-top:10px;margin-left:10px}.separator{height:20px}.game-breadcrumb{color:#888;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:1.5rem;font-size:.85rem;display:flex}.game-breadcrumb-link{color:#6579b7;text-decoration:none;transition:color .2s}.game-breadcrumb-link:hover{color:#8ba3e0}.game-breadcrumb-sep{color:#555;-webkit-user-select:none;user-select:none}.game-breadcrumb-current{color:#ccc;text-overflow:ellipsis;white-space:nowrap;max-width:400px;overflow:hidden}.game-title-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.game-platform-badge{color:#8ba3e0;background:#6579b726;border:1px solid #6579b74d;border-radius:20px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.game-platform-badge img{object-fit:contain;width:20px;height:20px}.game-year-badge{color:#ccc;background:#ffffff14;border-radius:20px;align-items:center;padding:.25rem .75rem;font-size:.8rem;display:inline-flex}.headerGame{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:32px;display:flex}.headerGameLeft{color:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.headerGameRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.titleGame{color:#fff;font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.3}.addDateGame{color:#888;margin-top:.5rem;font-family:Open Sans,sans-serif;font-size:.85rem}.headerGameDownloadBtn,.headerGamePlatformIcon{flex-shrink:0}.headerGamePlatformIcon .systemGame img{opacity:.8;width:48px;height:48px;margin:0}.bodyGame{width:calc(100vw - 350px);max-width:1440px;margin:auto;padding:20px 20px 60px}.bodyGameBlock{flex-wrap:wrap;gap:2rem;margin-top:2rem;display:flex}.bodyGameLeft{flex:0 0 45%;min-width:300px}.bodyGameRight{color:#fff;flex:1;min-width:280px}.mainGameImageOrVideo{margin-top:0}.mainGameImageOrVideo .cardItemPicture{aspect-ratio:16/10;border-radius:12px}.mainGameImageOrVideo .cardItemPicture img{object-fit:cover;width:100%;height:100%}.SecondaryGameImagesOrVideos{gap:.75rem;margin-top:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.SecondaryGameImagesOrVideos img{object-fit:cover;border-radius:8px;flex-shrink:0;width:auto;height:80px}.bodyGameDescription{color:#c8cede;margin-bottom:1.5rem;font-family:Open Sans,sans-serif;font-size:.95rem;line-height:1.8}.bodyGameSplittedInformations{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}.bodyGameSplittedInfo{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;width:auto;margin:0;padding:.75rem 1rem}.bodyGameSplittedInfoTitle{color:#6579b7;text-transform:uppercase;letter-spacing:.06em;font-family:Open Sans,sans-serif;font-size:.7rem;font-weight:600}.bodyGameSplittedInfoData{color:#e0e4ee;margin-top:.35rem;font-family:Open Sans,sans-serif;font-size:.9rem}.blockSeparatorWithTitle{color:#fff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.75rem;width:100%;margin-top:2.5rem;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;display:flex}.blockSeparatorWithTitle .section-count{color:#8ba3e0;letter-spacing:0;text-transform:none;background:#6579b726;border-radius:12px;padding:.15rem .6rem;font-size:.7rem;font-weight:600}.descriptionBlock{color:#c8cede;margin-top:0;margin-bottom:20px;font-family:Open Sans,sans-serif;font-size:.925rem;line-height:1.8}.screenshotsContainer{scrollbar-width:thin;scrollbar-color:#2b5184 #131a2a;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.screenshotImage{object-fit:cover;border-radius:8px;flex-shrink:0;width:auto;height:140px}button.outlined{color:#6eb0e4;cursor:pointer;z-index:16;background:#6eb0e41a;border:1px solid #6eb0e466;border-radius:20px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;position:relative}button.outlined:hover{color:#a8d4f0;background:#6eb0e433;border-color:#6eb0e499}.descriptionBlock li{margin-left:0;padding-left:1.25rem;line-height:1.8;list-style:none;position:relative}.descriptionBlock li:before{content:"›";color:#6579b7;font-weight:700;position:absolute;left:0}.hash-value{color:#8ab4f8;letter-spacing:.02em;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.8rem}.rom-info-line{flex-direction:column}.rom-info-text{color:#888;white-space:pre-wrap;word-break:break-all;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.75rem;line-height:1.5}.contentGamePage{width:calc(100vw - 350px);max-width:1440px;margin:auto;padding:20px 20px 60px}.footer{height:unset;z-index:10;color:#fff;z-index:15;background-color:#131929;background-size:90px;justify-content:center;align-items:center;width:100vw;height:94px;display:flex;position:relative;bottom:0;box-shadow:0 -7px 20px #0b0e187a}.footerLink{color:#fff;font-family:Open Sans,sans-serif;font-size:1.2rem}.scale-in-center{animation:.5s cubic-bezier(.25,.46,.45,.94) both scale-in-center}@keyframes scale-in-center{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}.slide-in-right{animation:.5s cubic-bezier(.25,.46,.45,.94) both slide-in-right}@keyframes slide-in-right{0%{opacity:0;transform:translate(1000px)}to{opacity:1;transform:translate(0)}}.slit-in-vertical{animation:.45s ease-out both slit-in-vertical}@keyframes slit-in-vertical{0%{opacity:0;transform:translateZ(-800px)rotateY(90deg)}54%{opacity:1;transform:translateZ(-160px)rotateY(87deg)}to{transform:translateZ(0)rotateY(0)}}@media screen and (width<=1440px){.cardItem{width:27%;max-width:unset;min-width:unset}}@media screen and (width<=1280px){.contentLastPublishedItemDate{justify-content:center;align-items:flex-start}#menupc{display:none}#menuMobile{display:flex}}@media screen and (width<=900px){.contentLastPublishedItemDate{justify-content:center;align-items:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
