/* Final light layer: it intentionally follows the dark and square legacy layers. */
:root{--navy:#272a2e;--blue:#4f6478;--line:#dfe3e8;--page:#fff;--text:#272a2e;--muted:#68727d;color-scheme:light;background:#fff}
html,body,#app{background:#fff!important;color:#272a2e}body{color:#272a2e}.skip{background:#272a2e;color:#fff}
.notice{background:#f5f6f7!important;border-color:#dfe3e8!important;color:#68727d}.site-header,.header-inner{background:#fff!important;color:#272a2e!important}.site-header{border-bottom:1px solid #dfe3e8;box-shadow:0 2px 10px #18202a0d}.brand,.brand b,.brand>b span,.login-link,.primary-nav a{color:#272a2e!important}.primary-nav a.active,.primary-nav a:hover{border-color:#272a2e!important;color:#111!important}.global-search{background:#f2f4f6!important;box-shadow:none}.global-search input,.global-search button{background:transparent!important;color:#272a2e!important}.global-search input::placeholder{color:#7b8490!important}.menu-button{border-color:#d2d8df!important;background:#f2f4f6!important;color:#272a2e!important}
.wrap,.release-page,.community-page,.tools-page{background:#fff!important;color:#272a2e}.page-title,.community-heading h1,.community-main>.board-heading h2{color:#272a2e!important}.page-description,.community-heading>p,.tools-intro,.tools-search label,.tools-search #tools-search-status{color:#68727d!important}
.panel,.tabs,.catalog-tabs,.release-header,.release-controls,.release-calendar-panel,.release-unresolved,.release-dialog,.community-games,.community-feed,.community-popular,.tools-game{background:#fff!important;border-color:#dfe3e8!important;color:#272a2e;box-shadow:0 4px 16px #18202a0d}.panel-head,.compact>header,.filters,.community-games>header,.community-feed>header,.community-popular>header{background:#f6f7f8!important;border-color:#dfe3e8!important;color:#272a2e}.panel-head h2,.panel-head h3,.compact>header h2,.detail h2,.detail h3,.release-header h1,.release-dialog h2,.community-games h2,.community-feed h2,.community-popular h2,.tools-game h2{color:#272a2e!important}.panel-head p,.compact>header a,.detail>p,.status,.release-header p,.release-header span,.community-games header p,.community-feed header p,.community-popular header p{color:#68727d!important}
.rank-list{background:#f5f6f7!important}.rank-row{background:#fff!important;box-shadow:none}.rank-row:hover{background:#f6f7f8!important}.rank-no,.rank-count,.rank-count b,.rank-game small,.rank-game em,.row-board,.row-tool,.row-hub,.row-pending,.favorite{color:#4d5965!important}.rank-row .game-icon,.store-icon,.catalog-icon,.community-result .catalog-icon,.community-game .catalog-icon{border-color:#dfe3e8!important;background:#f1f3f5!important;color:#272a2e!important;box-shadow:none}.post-row,.guide-row,.tool-row,.catalog-row,.board-post,.search-guides>a,.store-row,.community-game,.community-feed-row,.community-popular li{border-color:#e6e9ed!important}.post-row strong,.guide-row strong,.tool-row strong,.tool-row b,.catalog-copy h3,.catalog-copy p,.store-copy strong,.store-copy small,.store-no,.community-game strong,.community-game>a,.community-feed-row,.community-popular li>a{color:#272a2e!important}.post-row span,.guide-row p,.guide-row time,.catalog-tabs>span,.catalog-sources,.board-back,.board-heading .eyebrow,.board-status,.post-category,.board-post time,.post-likes,.rank-waiting,.ranking-meta,.ranking-comparison,.ranking-comparison small,.lounge-updated,.community-game small,.community-feed-row>span,.community-popular li>span{color:#68727d!important}.post-row:hover,.guide-row:hover,.tool-row:hover,.catalog-row:hover,.store-row:hover,.community-feed-row:hover,.community-result:hover,.community-result.selected,.community-more:hover{background:#f6f7f8!important}
.ranking-tabs{background:#fff!important;border-color:#dfe3e8!important}.ranking-tabs button,.rank-subtabs button,.ranking-more,.catalog-tabs button,.board-action,.vote-button,.board-write button,.release-calendar button:not(.release-event),.chip,.sort,.board-directory a{border-color:#d2d8df!important;background:#fff!important;color:#272a2e!important}.ranking-tabs .active,.rank-subtabs .active,.catalog-tabs button.active,.release-filter-row button[aria-pressed=true],.game-board .board-write .board-action{border-color:#272a2e!important;background:#272a2e!important;color:#fff!important}.ranking-tabs .active{box-shadow:inset 0 3px 0 #272a2e!important}.ranking-tabs .active::after{background:#fff!important}.store-link,.release-source{color:#356d9a!important}.store-link:hover,.ranking-more:hover,.catalog-tabs button:hover,.board-action:hover,.release-calendar button:not(.release-event):hover,.chip:hover,.chip.active,.board-directory a:hover{background:#f1f3f5!important;color:#272a2e!important}.game-board .board-posts,.game-board .board-write,.community-list .detail{background:#fff!important;color:#272a2e!important}.board-post summary,.post-body,.game-board .board-write h2,.game-board .board-write label{color:#272a2e!important}.post-body{border-color:#e6e9ed!important}.board-write input,.board-write textarea,.board-write select,.community-search input,.tools-search-line,.tools-search-line input{border-color:#d2d8df!important;background:#fff!important;color:#272a2e!important}.community-preview,.tools-suggestions,.tools-suggestions button{background:#fff!important;border-color:#d2d8df!important;color:#272a2e!important}.community-more{background:#fff!important;color:#272a2e!important}.empty,.load-error,.loading,.community-list .empty,.game-board .board-posts .empty{color:#68727d!important}.empty strong,.community-list .empty strong,.game-board .board-posts .empty strong{color:#272a2e!important}.empty span,.community-list .empty span,.game-board .board-posts .empty span{background:#f1f3f5!important;color:#68727d!important}
.release-page{background:#fff!important}.release-day{background:#fff!important;border-color:#e6e9ed!important}.release-weekdays{border-color:#dfe3e8!important;color:#68727d!important}.release-day time,.release-dialog-head button{color:#272a2e!important}.release-unresolved-list button,.release-dialog dl div,.tools-directory-card{background:#f6f7f8!important;border-color:#dfe3e8!important;color:#272a2e!important}.release-unresolved>p,.release-unresolved-list span,.release-loading,.release-empty,.release-dialog dt,.release-publisher,.release-notes,.release-no-source,.tools-game>header>span,.tools-card-copy>span,.tools-external{color:#68727d!important}.tools-search-line button{background:#f1f3f5!important;color:#272a2e!important;border-color:#d2d8df!important}
.panel,.tabs,.catalog-tabs,.release-header,.release-controls,.release-calendar-panel,.release-unresolved,.release-dialog,.community-games,.community-feed,.community-popular,.tools-game,.game-board .board-posts,.game-board .board-write{border-radius:14px!important}.panel-head,.compact>header{border-radius:14px 14px 0 0!important}.ranking-tabs button:first-child{border-radius:10px 0 0 0!important}.ranking-tabs button:last-child{border-radius:0 10px 0 0!important}.community-search input,.community-preview,.tools-search-line,.tools-suggestions{border-radius:10px!important}.tools-directory-card{border-radius:12px!important}.board-write input,.board-write textarea,.board-write select{border-radius:8px!important}
/* Keep the promotional images and their copy untouched; only the carousel stage turns light. */
.hero-carousel{background:#fff!important;border-color:#e6e9ed!important}.hero-carousel-head p,.hero-page{color:#68727d!important}.hero-carousel-head h1{color:#272a2e!important}.hero-arrow{border-color:#d2d8df!important;background:#f2f4f6!important;color:#272a2e!important}.hero-arrow:hover{border-color:#9ba5af!important;background:#e9edf0!important;color:#111!important}
footer{background:#f5f6f7!important;border-top:1px solid #dfe3e8;color:#272a2e!important}footer span,footer a{color:#4d5965!important}footer a:hover{color:#111!important}.community-games,.community-feed,.community-popular{overflow:hidden}
@media(max-width:760px){.primary-nav,.primary-nav.open{background:#fff!important;border-color:#dfe3e8!important;border-radius:10px!important}.release-header,.release-controls,.release-calendar-panel,.release-unresolved,.release-dialog,.community-games,.community-feed,.community-popular,.tools-game,.game-board .board-posts,.game-board .board-write{border-radius:12px!important}}
.release-calendar{color:#272a2e}.release-sync,.release-sync small,.release-sync>details,.release-scroll-hint{color:#68727d!important}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline-color:#64748b}.catalog-tabs{overflow:hidden}
