/* Shared light palette for the remaining full-page views, without touching media content. */
body.design-1:not(.home-view):not(.game-light):not(.classify-view){--bg:#fff;--surface:#f5f9fc;--ink:#2c4050;--muted:#82949f;--line:#dce5ed;--accent:#307fc0;--accent-ink:#fff;--secondary:#af7b54;background:#fff!important;color:#304858;color-scheme:light}
body.design-1 .site-header{background:var(--bg);border-color:var(--line)}
body.design-1:not(.home-view):not(.game-light):not(.classify-view) .sub-menu{background:#fff;color:#435c6d;border-color:#d6e2eb;box-shadow:0 8px 24px #344d6317}
body.design-1:not(.home-view):not(.game-light):not(.classify-view) .sub-menu a:hover{background:#edf5fc;color:#307fc0}
body.design-1:not(.home-view):not(.game-light):not(.classify-view) .button.primary{background:#307fc0;color:#fff;border-color:#307fc0}
body.design-1:not(.home-view):not(.game-light):not(.classify-view) .button.quiet{background:#fff;color:#307fc0;border-color:#cadde9}
body.design-1:not(.home-view):not(.game-light):not(.classify-view) .category-banner-stack{background:#f8fafc;border:1px solid #e1e9ef;border-radius:4px}
body.design-1:not(.home-view):not(.game-light):not(.classify-view) .xnew-footer{background:#fff;border-color:#dce5ed}
body.design-1:not(.home-view):not(.game-light):not(.classify-view) .back-top{background:#fff;color:#307fc0;border-color:#d0e0ec}
body.design-1:not(.home-view):not(.game-light):not(.classify-view) .footer-copy{color:#82949f}
body.design-1 .library-main h1,body.design-1 .help-heading h1{border-color:#dce5ed;font-family:"SimSun","Songti SC",serif;font-weight:900;text-shadow:.25px 0 currentColor;color:#273c49}
body.design-1 .library-search input{background:#f8fafc;border-color:#cddde9;color:#304858}
body.design-1 .result-summary,body.design-1 .library-empty,body.design-1 .library-more p{color:#8497a3}
body.design-1 .library-results .recent-game{border:1px solid transparent;border-bottom-color:#e0e7ed;padding:17px 12px}
body.design-1 .library-results .recent-game:hover{border-color:#bdd4e5;border-radius:5px}
body.design-1 .library-results h3{color:#293e4c}body.design-1 .library-results .recent-game:hover h3{color:#307fc0}
body.design-1 .library-results .recent-description{color:#6f8492}body.design-1 .library-results .recent-meta{color:#8a9eaa}
body.design-1 .library-results .recent-category b{background:#edf5fc;color:#4d89b7}body.design-1 .library-results .recent-new{background:#307fc0}
body.design-1 .day-month-block,body.design-1 .archives-list li{border-color:#e0e7ed}body.design-1 .day-month-block h3{color:#307fc0}
body.design-1 .archives-list time{color:#879aa7}body.design-1 .archives-list tag{color:#307fc0}body.design-1 .archives-list font{color:#b47b3e}
body.design-1 .archives-list a:hover,body.design-1 .archives-list a:focus-visible{color:#307fc0}
body.design-1 .archives-list tag{display:inline-block;background:#edf5fc;color:#3f82b4;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:500;line-height:1.5;white-space:nowrap}
body.design-1 .stats-total strong{color:#2c4354}body.design-1 .stats-total>span,body.design-1 .stats-total small{color:#8297a5}
body.design-1 .stats-row{border-color:#e0e7ed}body.design-1 .stats-row>span:nth-child(2){color:#405d71}body.design-1 .stats-row>span:nth-child(3),body.design-1 .stats-head{color:#8b9ca8}
body.design-1 .stats-row:hover{background:#f3f8fc;color:#307fc0}
body.design-1 .stats-row:hover .stats-category,body.design-1 .stats-row:focus-visible .stats-category{color:#307fc0}
body.design-1 .help-heading,body.design-1 .help-toc{border-color:#dce5ed}body.design-1 .help-content{color:#4d6576}
body.design-1 .help-content h1,body.design-1 .help-content h2,body.design-1 .help-content h3{color:#304858}
body.design-1 .help-content a,body.design-1 .help-sidebar>nav a:hover,body.design-1 .help-toc a:hover{color:#307fc0}
body.design-1 .help-sidebar>nav a{color:#6f8594}body.design-1 .help-sidebar>nav a[aria-current]{background:#edf5fc;border-left-color:#307fc0;color:#307fc0}
body.design-1 .help-sidebar>nav a:hover{background:#f5f9fc}body.design-1 .help-toc summary{color:#607b8e}body.design-1 .help-toc a{color:#8498a6}
body.design-1 .help-content hr,body.design-1 .help-content td,body.design-1 .help-content th{border-color:#dce5ed}body.design-1 .help-content pre{background:#f3f7fb;color:#425d71}
body.design-1 .help-content font[color=black],body.design-1 .help-content font[color="#000000"]{color:#4d6576}
body.design-1 .download-heading,body.design-1 .download-info,body.design-1 .info-row{border-color:#dce5ed}
body.design-1 .download-heading p,body.design-1 .back-game,body.design-1 .info-row span,body.design-1 .download-info p,body.design-1 .download-status{color:#8195a2}
body.design-1 .info-row strong{color:#307fc0}body.design-1 .disk-link{background:#f7fafc;border-color:#d9e5ee;color:#304b5e}
body.design-1 .disk-link>i:first-child{color:#307fc0}body.design-1 .disk-link small{color:#8c9faa}
body.design-1 .disk-link:hover{background:#edf5fc;border-color:#a7cbe4;color:#307fc0}
body.design-1 .auth-main input{background:#f8fafc;color:#304858;border-color:#cfdee9}body.design-1 .auth-main h1{border-color:#dce5ed}
body.design-1 .auth-main label,body.design-1 .auth-switch{color:#7c91a0}body.design-1 .auth-switch a,body.design-1 .password-field button{color:#307fc0}
body.design-1 .account-page{background:#fff!important;color:#304858}
body.design-1 .account-sidebar,body.design-1 .account-form,body.design-1 .my-comments-panel{background:#fff!important;color:#304858!important;border-color:#dce5ed!important}
body.design-1 .account-page h1,body.design-1 .account-page h2,body.design-1 .account-page h3,body.design-1 .account-page label,body.design-1 .account-name{color:#304858!important}
body.design-1 .account-page input{background:#f8fafc!important;color:#304858!important;border-color:#cfdee9!important}
body.design-1 .stat-item{border-color:#dce5ed;background:#f7fafc}body.design-1 .stat-item strong{color:#42657e}body.design-1 .stat-item:first-child strong{color:#307fc0}
body.design-1 .stat-item span,body.design-1 .account-id,body.design-1 .field small,body.design-1 .account-kicker{color:#879aa6}
body.design-1 .avatar-preview,body.design-1 .avatar-option{background:#f4f8fc;border-color:#d6e4ee}
body.design-1 .avatar-option.is-active,body.design-1 .avatar-option:hover{background:#eaf4fc;border-color:#7eafd3;box-shadow:0 0 0 2px #307fc014}
body.design-1 .section-title,body.design-1 .my-comments-title,body.design-1 .field>span{color:#466479}
body.design-1 .section-title i,body.design-1 .my-comments-title i{color:#307fc0}body.design-1 .account-save{background:#307fc0;color:#fff}
body.design-1 .account-save:hover{background:#266da4}body.design-1 .my-comments-header{border-color:#dce5ed}
body.design-1 .my-comments-table th{background:#f1f6fa!important;color:#648196!important}body.design-1 .my-comments-table td{color:#527086!important;border-color:#dce5ed!important}
body.design-1 .my-comment-text,body.design-1 .my-comment-link,body.design-1 .account-page a{color:#307fc0}
body.design-1 .my-comments-more{background:#f1f7fc;color:#307fc0;border-color:#c7dcea}
body.design-1 .stats-category:after{background:linear-gradient(to right,var(--category-color,#809878) var(--share),#edf2f6 var(--share))}
body.design-1 .my-comments-time,body.design-1 .my-comments-empty,body.design-1 .my-comments-loading{color:#8c9faa}
