.af-replica-slot--home { display: contents; }
/* Non-home: opaque canvas covers body collage so content is not "in front of" header art */
.af-replica-slot--page {
display: block;
position: relative;
z-index: 1;
width: 100%;
min-height: 40vh;
background-color: #1a1a1a;
background-image: none;
}
/*
* Uniform Game Thumbnail Covers (Poster ratio).
* Lock 584:800 box-art ratio and ensure uniform sizing across all cards.
*/
.mag-box .posts-items li .post-thumb,
.mag-box.big-posts-box .posts-items li .post-thumb,
.posts-items .post-thumb,
.posts-list-container .post-thumb,
.post-item .post-thumb,
a.post-thumb {
display: block !important;
width: 100% !important;
aspect-ratio: 584 / 800 !important;
position: relative !important;
overflow: hidden !important;
border-radius: 8px !important;
background: #191722 !important;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4) !important;
}
.mag-box .posts-items li .post-thumb img,
.mag-box.big-posts-box .posts-items li .post-thumb img,
.posts-items .post-thumb img,
.posts-list-container .post-thumb img,
.post-item .post-thumb img,
a.post-thumb img,
img.thumbnail-image {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center center !important;
border-radius: 8px !important;
}
/* Multi-column responsive CSS Grid for magazine boxes */
.mag-box.big-posts-box .posts-items.posts-list-container,
.mag-box .posts-items.posts-list-container {
display: grid !important;
grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
gap: 16px !important;
width: 100% !important;
box-sizing: border-box !important;
list-style: none !important;
padding: 0 !important;
margin: 0 0 25px 0 !important;
}
.mag-box.big-posts-box .posts-items li.post-item,
.mag-box .posts-items li.post-item {
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
float: none !important;
box-sizing: border-box !important;
}
@media (max-width: 1200px) {
.mag-box.big-posts-box .posts-items.posts-list-container,
.mag-box .posts-items.posts-list-container {
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
gap: 14px !important;
}
}
@media (max-width: 768px) {
.mag-box.big-posts-box .posts-items.posts-list-container,
.mag-box .posts-items.posts-list-container {
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: 12px !important;
}
}
@media (max-width: 480px) {
.mag-box.big-posts-box .posts-items.posts-list-container,
.mag-box .posts-items.posts-list-container {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 10px !important;
}
}
/* ── Archive & Category Page Enhancements ── */
.archive-box .mag-box-title {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
margin-bottom: 20px !important;
}
.archive-box .archive-count-badge {
font-size: 13px !important;
color: #a8a8b4 !important;
font-weight: 500 !important;
background: rgba(255, 255, 255, 0.05) !important;
padding: 4px 12px !important;
border-radius: 12px !important;
border: 1px solid rgba(255, 255, 255, 0.08) !important;
}
#tie-breadcrumb,
.tie-breadcrumbs {
font-size: 13.5px !important;
color: #8f929b !important;
margin: 16px 0 20px 0 !important;
display: flex !important;
align-items: center !important;
gap: 8px !important;
padding: 0 !important;
}
#tie-breadcrumb a,
.tie-breadcrumbs a {
color: #d1d5db !important;
text-decoration: none !important;
transition: color 0.2s ease !important;
}
#tie-breadcrumb a:hover,
.tie-breadcrumbs a:hover {
color: #733d91 !important;
}
#tie-breadcrumb .delimiter,
.tie-breadcrumbs .delimiter {
color: #6366f1 !important;
font-weight: 700 !important;
margin: 0 4px !important;
}
#tie-breadcrumb .tie-current,
.tie-breadcrumbs .tie-current {
color: #ffffff !important;
font-weight: 600 !important;
}
/* ── WP-PageNavi & Jannah Archive Pagination ── */
.wp-pagenavi,
.pages-nav .pages-numbers {
display: flex !important;
align-items: center !important;
justify-content: center !important;
flex-wrap: wrap !important;
gap: 8px !important;
padding: 28px 0 16px !important;
margin: 0 auto !important;
font-size: 14px !important;
font-weight: 600 !important;
}
.wp-pagenavi span.pages {
color: #a8a8b4 !important;
font-size: 13px !important;
font-weight: 500 !important;
padding: 6px 14px !important;
background: rgba(255, 255, 255, 0.04) !important;
border: 1px solid rgba(255, 255, 255, 0.08) !important;
border-radius: 6px !important;
margin-right: 4px !important;
}
.wp-pagenavi a,
.wp-pagenavi span.current,
.wp-pagenavi span.extend {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
min-width: 38px !important;
height: 38px !important;
padding: 0 12px !important;
border-radius: 6px !important;
box-sizing: border-box !important;
text-decoration: none !important;
transition: all 0.2s ease !important;
}
.wp-pagenavi a {
color: #d1d5db !important;
background: #1e1d28 !important;
border: 1px solid rgba(255, 255, 255, 0.1) !important;
}
.wp-pagenavi a:hover {
color: #ffffff !important;
background: #733d91 !important;
border-color: #733d91 !important;
box-shadow: 0 4px 12px rgba(115, 61, 145, 0.4) !important;
transform: translateY(-1px) !important;
}
.wp-pagenavi span.current {
color: #ffffff !important;
background: #733d91 !important;
border: 1px solid #733d91 !important;
box-shadow: 0 2px 8px rgba(115, 61, 145, 0.35) !important;
cursor: default !important;
}
.wp-pagenavi span.extend {
color: #71717a !important;
border: none !important;
background: transparent !important;
min-width: 20px !important;
}
/* Top Featured Slider Fallback & Uniformity */
.slider-area.mag-box {
margin-bottom: 28px !important;
width: 100% !important;
}
.tie-main-slider .tie-slick-slider,
.slider-area-inner .tie-slick-slider,
.tie-main-slider .main-slider-inner {
width: 100% !important;
}
.tie-main-slider .tie-slick-slider:not(.slick-initialized) {
display: grid !important;
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
gap: 14px !important;
width: 100% !important;
overflow: hidden !important;
}
.tie-main-slider .slide,
.tie-slick-slider .slide,
.main-slider-inner .slide {
aspect-ratio: 584 / 800 !important;
min-height: 380px !important;
max-height: 480px !important;
border-radius: 15px !important;
overflow: hidden !important;
background-size: cover !important;
background-position: center center !important;
position: relative !important;
}
@media (max-width: 991px) {
.tie-main-slider .tie-slick-slider:not(.slick-initialized) {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
}
@media (max-width: 480px) {
.tie-main-slider .tie-slick-slider:not(.slick-initialized) {
grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
}
/*
* Universal SU portrait covers (My Library / Top Downloads / Trending /
* homepage cover grids / related cards). Lock 287×383 box-art ratio and
* never stretch via object-fit:fill from theme CSS.
*/
/* Grid layout only for non-homepage pages (My Library / Top Downloads / Trending).
* The homepage uses the source site's flex layout for .homepage-cover-items — do NOT
* override display there or it collapses the nested double-open div structure. */
.mdw-grid.homepage-cover-items,
.homepage-cover-items.mdw-grid,
.su-trending-grid.mdw-grid {
display: grid !important;
grid-template-columns: repeat(auto-fill, minmax(175px, 1fr)) !important;
justify-content: center;
justify-items: center;
align-items: start;
gap: 14px;
}
.mdw-grid .cover-item,
.su-trending-grid .cover-item {
width: 100% !important;
max-width: 220px !important;
margin: 0 !important;
align-self: start !important;
position: relative;
overflow: hidden;
}
/*
* Nested cover-items safety (prefix used to double-open; still harmless if present).
*/
.homepage-cover-items > .homepage-cover-items {
width: 100% !important;
flex: 1 1 100% !important;
}
/* Homepage cover rhythm — match source responsive columns, keep cards left-packed. */
body.home .homepage-category,
body.home .page.homepage > .container,
body.home .homepage-search-block > .container {
margin-left: auto !important;
margin-right: auto !important;
max-width: 1170px;
width: 100%;
box-sizing: border-box;
}
body.home .homepage-cover-items {
display: flex !important;
flex-wrap: wrap !important;
justify-content: flex-start !important;
gap: 14px 1.2% !important;
width: 100% !important;
box-sizing: border-box;
}
body.home .homepage-cover-items .cover-item {
flex: 0 0 calc((100% - (5 * 1.2%)) / 6) !important;
max-width: none !important;
margin: 0 0 25px !important;
box-sizing: border-box;
}
/* Tablet 641–990: 4 columns so cards don't crush/vanish */
@media (min-width: 641px) and (max-width: 990px) {
body.home .homepage-cover-items {
gap: 12px 1.5% !important;
padding: 0 12px !important;
}
body.home .homepage-cover-items .cover-item {
flex: 0 0 calc((100% - (3 * 1.5%)) / 4) !important;
margin-bottom: 18px !important;
}
body.home .homepage-category,
body.home .page.homepage > .container,
body.home .homepage-search-block > .container {
padding-left: 12px !important;
padding-right: 12px !important;
}
}
/* 481–640: 3 columns (source) */
@media (min-width: 481px) and (max-width: 640px) {
body.home .homepage-cover-items {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: 12px 14px !important;
padding: 0 16px !important;
}
body.home .homepage-cover-items .cover-item {
flex: none !important;
width: 100% !important;
margin: 0 !important;
}
body.home .homepage-category {
padding-left: 16px !important;
padding-right: 16px !important;
}
}
/* ≤480: 2 columns (source) */
@media (max-width: 480px) {
body.home .homepage-cover-items {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 10px 12px !important;
padding: 0 14px !important;
}
body.home .homepage-cover-items .cover-item {
flex: none !important;
width: 100% !important;
margin: 0 !important;
}
body.home .homepage-category {
padding-left: 14px !important;
padding-right: 14px !important;
}
}
/* Link+img pattern (Top Downloads / My Library / Trending) */
.mdw-grid .cover-item-link,
.homepage-cover-items .cover-item-link,
.su-trending-grid .cover-item-link {
display: block !important;
width: 100% !important;
position: relative !important;
overflow: hidden;
}
.mdw-grid .cover-item-link::before,
.homepage-cover-items .cover-item-link::before,
.su-trending-grid .cover-item-link::before {
content: "" !important;
display: block !important;
width: 100% !important;
aspect-ratio: 287 / 383 !important;
}
.mdw-grid .cover-item-link > img,
.mdw-grid .cover-item-link .wp-post-image,
.homepage-cover-items .cover-item-link > img,
.homepage-cover-items .cover-item-link .wp-post-image,
.su-trending-grid .cover-item-link > img,
.su-trending-grid .cover-item-link .wp-post-image {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
object-fit: cover !important;
object-position: center center !important;
aspect-ratio: auto !important;
}
/* Homepage replica cards: a.cover-item > .cover-item-image > img */
.homepage-cover-items > a.cover-item .cover-item-image,
.homepage-cover-items .cover-item .cover-item-image {
display: block !important;
width: 100% !important;
aspect-ratio: 287 / 383 !important;
overflow: hidden !important;
position: relative !important;
background: #111;
}
.homepage-cover-items > a.cover-item .cover-item-image > img,
.homepage-cover-items .cover-item .cover-item-image > img {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
object-fit: cover !important;
object-position: center center !important;
aspect-ratio: auto !important;
}
.su-related-thumb,
.su-cat__card-img {
aspect-ratio: 287 / 383 !important;
overflow: hidden;
}
.su-related-thumb img,
.su-cat__card-img img,
img.su-cover-img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center center !important;
}
@media (max-width: 991px) {
.mdw-grid.homepage-cover-items,
.homepage-cover-items.mdw-grid,
.su-trending-grid.mdw-grid {
grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)) !important;
}
.mdw-grid .cover-item,
.su-trending-grid .cover-item {
max-width: 200px !important;
}
}
@media (max-width: 640px) {
.mdw-grid.homepage-cover-items,
.homepage-cover-items.mdw-grid,
.su-trending-grid.mdw-grid {
grid-template-columns: repeat(auto-fill, minmax(130px, 1fr)) !important;
gap: 10px !important;
}
.mdw-grid .cover-item,
.su-trending-grid .cover-item {
max-width: 180px !important;
}
}
/* Home suffix can leak orphan listing cards outside the grid UL. */
.af-replica-slot > li.post-item,
.af-replica-slot > .post-item {
display: none !important;
}
/* Keep homepage listing grids tight when the last row is short. */
.mag-box.big-posts-box .mag-box-container,
.mag-box.big-posts-box .posts-list-container {
min-height: 0 !important;
}
.mag-box.big-posts-box .container-wrapper {
height: auto !important;
min-height: 0 !important;
}
/* Dark skin: enforce dark gaming palette across container & cards */
html.dark-skin, body.dark-skin {
background-color: #121017 !important;
color: #ffffff !important;
}
html.dark-skin #tie-wrapper,
body.dark-skin #tie-wrapper {
background-color: #181621 !important;
}
html.dark-skin .container-wrapper,
body.dark-skin .container-wrapper {
background-color: #1f1d2b !important;
border: 1px solid rgba(255, 255, 255, 0.08) !important;
color: #ffffff !important;
}
/* Match source light-mode opaque content cards when in light skin */
html:not(.dark-skin):not(:has(.su-cat-page)):not(:has(.navbar.navbar-inverse #menuid)):not(.su-native-shell) #tie-wrapper {
background-color: #ffffff !important;
}
html:not(.dark-skin):not(:has(.su-cat-page)):not(:has(.navbar.navbar-inverse #menuid)):not(.su-native-shell) #content .container-wrapper:not(.post-element),
html:not(.dark-skin):not(:has(.su-cat-page)):not(:has(.navbar.navbar-inverse #menuid)):not(.su-native-shell) #tie-wrapper .section-wrapper .container-wrapper,
html:not(.dark-skin):not(:has(.su-cat-page)):not(:has(.navbar.navbar-inverse #menuid)):not(.su-native-shell) .main-content .container-wrapper:not(.post-element),
html:not(.dark-skin):not(:has(.su-cat-page)):not(:has(.navbar.navbar-inverse #menuid)):not(.su-native-shell) aside.sidebar .container-wrapper,
html:not(.dark-skin):not(:has(.su-cat-page)):not(:has(.navbar.navbar-inverse #menuid)):not(.su-native-shell) #the-post.container-wrapper,
html:not(.dark-skin):not(:has(.su-cat-page)):not(:has(.navbar.navbar-inverse #menuid)):not(.su-native-shell) .post-content.container-wrapper,
html:not(.dark-skin):not(:has(.su-cat-page)):not(:has(.navbar.navbar-inverse #menuid)):not(.su-native-shell) #posts-list-widget-4.container-wrapper,
html:not(.dark-skin):not(:has(.su-cat-page)):not(:has(.navbar.navbar-inverse #menuid)):not(.su-native-shell) #related-posts.container-wrapper {
background-color: #ffffff !important;
background-image: none !important;
border: 1px solid rgba(0, 0, 0, 0.08) !important;
border-radius: 12px !important;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.06) !important;
color: #2c2f34 !important;
}
html:not(.dark-skin):not(:has(.su-cat-page)):not(:has(.navbar.navbar-inverse #menuid)):not(.su-native-shell):not(:has(.wp-theme-jannah)) .mag-box-title h3,
html:not(.dark-skin):not(:has(.su-cat-page)):not(:has(.navbar.navbar-inverse #menuid)):not(.su-native-shell):not(:has(.wp-theme-jannah)) .widget-title h3,
html:not(.dark-skin):not(:has(.su-cat-page)):not(:has(.navbar.navbar-inverse #menuid)):not(.su-native-shell):not(:has(.wp-theme-jannah)) h1,
html:not(.dark-skin):not(:has(.su-cat-page)):not(:has(.navbar.navbar-inverse #menuid)):not(.su-native-shell):not(:has(.wp-theme-jannah)) h2:not(.the-post-title),
html:not(.dark-skin):not(:has(.su-cat-page)):not(:has(.navbar.navbar-inverse #menuid)):not(.su-native-shell):not(:has(.wp-theme-jannah)) h3,
html:not(.dark-skin):not(:has(.su-cat-page)):not(:has(.navbar.navbar-inverse #menuid)):not(.su-native-shell):not(:has(.wp-theme-jannah)) h4 {
color: #1a1a1a !important;
}
/* Category/search media tiles must stay borderless (source masonry). */
.media-page-layout .post-element.container-wrapper,
#masonry-grid .post-element.container-wrapper {
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
border-radius: 0 !important;
padding: 0 !important;
}
.media-page-layout .post-element .slide {
border-radius: 12px;
overflow: hidden;
background-size: cover !important;
background-position: center center !important;
aspect-ratio: 584 / 800;
min-height: 260px;
height: auto !important;
position: relative !important;
}
/* Overlay masonry: theme JS expects absolute tiles; we force a flex grid
without requiring WordPress body classes (.archive.category). */
#masonry-grid.masonry-loaded,
.media-page-layout #masonry-grid {
height: auto !important;
display: flex !important;
flex-wrap: wrap !important;
gap: 15px;
align-items: stretch;
}
#masonry-grid .post-element,
.media-page-layout #masonry-grid .post-element {
position: relative !important;
top: auto !important;
left: auto !important;
right: auto !important;
bottom: auto !important;
transform: none !important;
flex: 0 0 calc(20% - 12px);
width: calc(20% - 12px);
max-width: calc(20% - 12px);
margin: 0 !important;
opacity: 1 !important;
float: none !important;
}
/* Overlay layout already shows .thumb-title — hide duplicate red title. */
#masonry-grid .the-post-title,
.media-page-layout .the-post-title {
display: none !important;
}
#masonry-grid .thumb-overlay,
.media-page-layout .thumb-overlay {
position: absolute !important;
inset: 0;
display: flex !important;
flex-direction: column;
justify-content: flex-end;
padding: 12px;
box-sizing: border-box;
background: linear-gradient(to top, rgba(0,0,0,.72) 0%, rgba(0,0,0,.15) 45%, transparent 70%);
}
#masonry-grid .thumb-title,
#masonry-grid .thumb-title a,
.media-page-layout .thumb-title,
.media-page-layout .thumb-title a {
color: #fff !important;
text-shadow: 0 1px 2px rgba(0,0,0,.55);
}
@media (max-width: 991px) {
#masonry-grid .post-element,
.media-page-layout #masonry-grid .post-element {
flex: 0 0 calc(33.333% - 10px);
width: calc(33.333% - 10px);
max-width: calc(33.333% - 10px);
}
}
@media (max-width: 670px) {
#masonry-grid .post-element,
.media-page-layout #masonry-grid .post-element {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
}
/* Footer nest inside home section-wrapper — beat white card rules. */
html #footer.site-footer .container-wrapper,
html #footer.dark-skin .container-wrapper,
html:not(.dark-skin) #tie-wrapper .section-wrapper #footer .container-wrapper,
html:not(.dark-skin) .main-content #footer .container-wrapper,
html:not(.dark-skin) #footer .container-wrapper,
html:not(.dark-skin) #footer-widgets-container .container-wrapper,
#footer .container-wrapper,
#footer-widgets-container .container-wrapper {
background-color: transparent !important;
background-image: none !important;
border: none !important;
box-shadow: none !important;
color: #ffffff !important;
/* Captured third-party comment iframes inflate page height — collapse. */
.tolstoycomments-feed,
[id^="tolstoycomments"],
.fb-comments,
#comments.comments-area:empty {
display: none !important;
height: 0 !important;
max-height: 0 !important;
overflow: hidden !important;
margin: 0 !important;
padding: 0 !important;
}
/* SteamUnlocked catbar: flex cards must scroll inside column, not widen page */
.hp-section.hp-catbar,
section.hp-catbar {
max-width: 100%;
width: 100%;
min-width: 0 !important;
overflow: hidden;
box-sizing: border-box;
}
.hp-catbar__track {
max-width: 100% !important;
width: 100% !important;
min-width: 0 !important;
overflow-x: auto !important;
box-sizing: border-box;
}
.hp-catbar__card {
flex: 0 0 280px;
}
/* ── Universal Mobile Responsive Layout for Blogger / GamePs3 / Desktop Clones ── */
@media (max-width: 1240px) {
#outer-wrapper,
.content-wrapper,
#header-wrapper,
#content-wrapper {
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
}
@media (max-width: 1024px) {
#sidebar-narrow {
width: 100% !important;
max-width: 100% !important;
float: none !important;
margin: 0 0 15px 0 !important;
clear: both !important;
}
#sidebar-narrow .widget.Label ul,
#sidebar-narrow ul#menu-menu-ben-trai {
display: flex !important;
flex-wrap: wrap !important;
gap: 6px !important;
padding: 0 !important;
margin: 0 !important;
list-style: none !important;
}
#sidebar-narrow .widget.Label ul li,
#sidebar-narrow ul#menu-menu-ben-trai li {
display: inline-block !important;
margin: 0 !important;
padding: 0 !important;
}
#sidebar-narrow .widget.Label ul li a,
#sidebar-narrow ul#menu-menu-ben-trai li a {
display: inline-block !important;
padding: 6px 12px !important;
font-size: 13px !important;
border-radius: 4px !important;
}
#main-wrapper {
width: 100% !important;
float: none !important;
border-right: none !important;
box-sizing: border-box !important;
}
#sidebar-wrapper, #sidebar1-wrapper {
width: 100% !important;
float: none !important;
padding: 15px 10px !important;
box-sizing: border-box !important;
}
#header-wrapper {
width: 100% !important;
height: auto !important;
}
#header {
width: 100% !important;
float: none !important;
text-align: center !important;
}
}
@media (max-width: 768px) {
html, body {
overflow-x: hidden !important;
max-width: 100vw !important;
}
#outer-wrapper {
margin: 0 !important;
padding: 0 6px !important;
width: 100% !important;
}
.post {
margin: 8px 0 !important;
padding: 12px !important;
box-sizing: border-box !important;
}
/* Grid cards responsive: 2 columns on tablet/large mobile */
.bar {
width: calc(50% - 10px) !important;
margin: 5px !important;
box-sizing: border-box !important;
float: left !important;
height: auto !important;
}
.bar .post-body {
width: 100% !important;
height: auto !important;
}
.bar img {
max-width: 92% !important;
height: auto !important;
margin: 8px auto !important;
}
/* Navigation menu touch scrolling */
#main_menu, #menu, .menu, nav.site-nav {
width: 100% !important;
overflow-x: auto !important;
-webkit-overflow-scrolling: touch !important;
}
/* Comments responsive */
#comments, #wpdcom {
width: 100% !important;
max-width: 100% !important;
padding: 0 6px !important;
box-sizing: border-box !important;
}
.wpd-form-row {
flex-direction: column !important;
}
}
@media (max-width: 480px) {
.bar {
width: 100% !important;
margin: 8px 0 !important;
float: none !important;
height: auto !important;
}
.post h1.post-title, .post h2.post-title {
font-size: 16px !important;
line-height: 1.25em !important;
}
.entry-content table {
font-size: 12px !important;
}
.wpd-comment-footer {
flex-wrap: wrap !important;
}
}
FREE STEAM GAMES
PRE-INSTALLED FOR PC
Download your favorite PC games pre-installed and ready to play — no Steam required, completely free.
Recently Added
September 29, 2026
Aunt Fatima
September 29, 2026
April 24th (v1.0)
September 29, 2026
Just Crow Things (v1.0.4)
September 29, 2026
Battle Chess (GOG)
September 29, 2026
Lunar Nightmare
September 29, 2026
8-Bit Farm (v1.30)
September 29, 2026
Planetaries (v1.66)
September 29, 2026
A Game of Thrones: The Board Game – Digital Edition (v1.1.2.1585 & ALL DLCs)
September 29, 2026
Realm of Oblivion (Soul Like)
September 29, 2026
a pet shop after dark
September 29, 2026
Shadow King
September 29, 2026
Andy’s Apple Farm (v5)
Browse More Games
Looking for something specific? Jump straight to a hub.
Frequently Asked Questions
Quick answers before you download.
Are these PC games really free?
Yes! All games in our library of 24,180+ titles are completely free to download and play. We provide pre-installed game packages that work immediately without requiring Steam, launchers, or additional software. You can also use the SteamUnlocked Launcher to browse and download directly from your desktop.
Do I need to install these games?
No installation required. Our games come pre-installed in portable packages. Simply download, extract with 7-Zip , and play immediately. No setup wizards, no configuration needed. Or use the SteamUnlocked Launcher which handles extraction automatically.
Is SteamUnlocked safe?
We test every game package before publishing. Some antivirus tools may occasionally flag modified or pre-installed game files. Check our FAQ for more details on safety and troubleshooting.
Do these games work on Steam Deck?
Many of them do! We have a dedicated Steam Deck Compatible Games collection with over 11,000 verified and playable titles you can download and play on Valve's handheld.