/* Generated by scripts/build-theme-layer.cjs. Scoped to light screen UI only. */
@media screen {
html[data-theme="light"] :is(.mini-link-btn){background:rgba(200, 146, 42, 0.08)!important;background-color:rgba(200, 146, 42, 0.08)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.mini-link-btn:hover){background:rgba(200, 146, 42, 0.18)!important;background-color:rgba(200, 146, 42, 0.18)!important}
html[data-theme="light"] :is(.tabs){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.tab-btn){color:#304c3b!important}
html[data-theme="light"] :is(.tab-btn.active){background:rgba(200, 146, 42, 0.25)!important;background-color:rgba(200, 146, 42, 0.25)!important}
html[data-theme="light"] :is(.form-group label){color:#304c3b!important}
html[data-theme="light"] :is(.form-group input, .form-group select){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.form-group input::placeholder){color:#304c3b!important}
html[data-theme="light"] :is(.form-group input:focus, .form-group select:focus){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.form-group select option){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.form-btn){background:linear-gradient(135deg, rgba(200, 146, 42, 0.9), rgba(232, 184, 75, 0.85))!important;background-image:linear-gradient(135deg, rgba(200, 146, 42, 0.9), rgba(232, 184, 75, 0.85))!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.form-btn:hover){box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.form-err){color:#a7473a!important}
html[data-theme="light"] :is(.tabs){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.tabs){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.tab-btn){color:#304c3b!important}
html[data-theme="light"] :is(.tab-btn.active){color:#856022!important;background:linear-gradient(rgba(240, 199, 101, 0.26), rgba(200, 146, 42, 0.16))!important;background-image:linear-gradient(rgba(240, 199, 101, 0.26), rgba(200, 146, 42, 0.16))!important}
html[data-theme="light"] :is(.form-group label){color:#304c3b!important}
html[data-theme="light"] :is(.form-group input, .form-group select){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.form-group input:hover, .form-group select:hover){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.form-group input:focus, .form-group select:focus){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.form-btn){background:linear-gradient(135deg, rgb(191, 139, 37), rgb(240, 199, 101) 48%, rgb(201, 154, 53))!important;background-image:linear-gradient(135deg, rgb(191, 139, 37), rgb(240, 199, 101) 48%, rgb(201, 154, 53))!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.form-btn:hover){background:linear-gradient(135deg, rgb(208, 155, 46), rgb(247, 219, 140) 50%, rgb(209, 163, 61))!important;background-image:linear-gradient(135deg, rgb(208, 155, 46), rgb(247, 219, 140) 50%, rgb(209, 163, 61))!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.voice-review-workspace){background:radial-gradient(circle at 22% 4%, rgba(217, 170, 63, 0.12), transparent 27%) 0% 0% / auto, radial-gradient(circle at 82% 18%, #e9eee2, transparent 24%) 0% 0% / auto, linear-gradient(90deg, #e9eee2 1px, transparent 1px) 0% 0% / 54px 54px, linear-gradient(0deg, rgba(217, 170, 63, 0.024) 1px, transparent 1px) 0% 0% / 54px 54px,  0% 0% / auto #fffdf8!important;background-color:#fffdf8!important;background-image:radial-gradient(circle at 22% 4%, rgba(217, 170, 63, 0.12), transparent 27%), radial-gradient(circle at 82% 18%, #e9eee2, transparent 24%), linear-gradient(90deg, #e9eee2 1px, transparent 1px), linear-gradient(0deg, rgba(217, 170, 63, 0.024) 1px, transparent 1px), initial!important}
html[data-theme="light"] :is(.voice-review-header){background:linear-gradient(105deg, #fffdf8, #fffdf8)!important;background-image:linear-gradient(105deg, #fffdf8, #fffdf8)!important}
html[data-theme="light"] :is(.voice-review-header small, .voice-review-section-title small, .voice-review-intro-card > div > small){color:#286c4b!important}
html[data-theme="light"] :is(.voice-review-header h1){color:#856022!important}
html[data-theme="light"] :is(.voice-review-header p){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-header-actions button, .voice-review-panel header button){color:#856022!important;background:rgba(217, 170, 63, 0.07)!important;background-color:rgba(217, 170, 63, 0.07)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.voice-review-intro-card, .voice-review-import-card, .voice-review-library-card){background:linear-gradient(145deg, #fffdf8, #fffdf8)!important;background-image:linear-gradient(145deg, #fffdf8, #fffdf8)!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.voice-review-intro-card::after){background:linear-gradient(115deg, transparent 52%, #e9eee2)!important;background-image:linear-gradient(115deg, transparent 52%, #e9eee2)!important}
html[data-theme="light"] :is(.voice-review-orbit){border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.voice-review-orbit::before, .voice-review-orbit::after){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.voice-review-orbit::after){background:#e9eee2!important;background-color:#e9eee2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.voice-review-orbit i){background:radial-gradient(circle, rgba(217, 170, 63, 0.18), #fffdf8)!important;background-image:radial-gradient(circle, rgba(217, 170, 63, 0.18), #fffdf8)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.voice-review-orbit b){color:#856022!important}
html[data-theme="light"] :is(.voice-review-intro-card h2){color:#856022!important}
html[data-theme="light"] :is(.voice-review-intro-card p){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-intro-card li){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-intro-card li b){color:#856022!important}
html[data-theme="light"] :is(.voice-review-section-title strong){color:#856022!important}
html[data-theme="light"] :is(.voice-review-source-btn){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.voice-review-source-btn strong){color:#856022!important}
html[data-theme="light"] :is(.voice-review-source-btn.primary){background:linear-gradient(135deg, rgba(217, 170, 63, 0.18), rgba(217, 170, 63, 0.06))!important;background-image:linear-gradient(135deg, rgba(217, 170, 63, 0.18), rgba(217, 170, 63, 0.06))!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.voice-review-link-field){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-link-field input){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.voice-review-link-field input:focus){border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.voice-review-import-card > p){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-game-row){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.voice-review-game-row:hover){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.voice-review-game-row strong){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-game-row strong em){color:#286c4b!important}
html[data-theme="light"] :is(.voice-review-game-row small){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-game-row > b){color:#856022!important}
html[data-theme="light"] :is(.voice-review-list-empty){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-list-empty strong){color:#856022!important}
html[data-theme="light"] :is(.voice-review-panel){background:linear-gradient(#fffdf8, #fffdf8)!important;background-image:linear-gradient(#fffdf8, #fffdf8)!important}
html[data-theme="light"] :is(body.voice-review-mode .rv-right){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.voice-board-tools select, .voice-variation-panel select){color:#856022!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.voice-board-tools p, .voice-variation-panel p){color:#304c3b!important}
html[data-theme="light"] :is(.voice-variation-panel){border-color:#cdd6c2!important}
html[data-theme="light"] :is(#voice-variation-steps){color:#304c3b!important}
html[data-theme="light"] :is(#voice-variation-steps span){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(#voice-variation-steps button:hover){color:#856022!important}
html[data-theme="light"] :is(#voice-coordinate-pulse){border-color:#005c30!important;box-shadow:0 0 0 3px rgba(255,255,255,.9),0 0 14px 3px rgba(0,122,62,.75)!important}
html[data-theme="light"] :is(#voice-board-mode){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.voice-review-panel > header){background:linear-gradient(110deg, rgba(217, 170, 63, 0.12), #e9eee2)!important;background-image:linear-gradient(110deg, rgba(217, 170, 63, 0.12), #e9eee2)!important}
html[data-theme="light"] :is(.voice-review-panel > header small){color:#286c4b!important}
html[data-theme="light"] :is(.voice-review-panel > header strong){color:#856022!important}
html[data-theme="light"] :is(.voice-review-current > span){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-current strong){color:#856022!important}
html[data-theme="light"] :is(.voice-review-current em){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.voice-review-main-actions button, .voice-review-playback button, .voice-review-playback select, .voice-review-command-strip button){color:#856022!important;background:rgba(217, 170, 63, 0.06)!important;background-color:rgba(217, 170, 63, 0.06)!important;border-color:#cdd6c2!important}
html[data-theme="light"] body.voice-review-mode .voice-review-playback button{color:#315d46!important;background:#f2f5ed!important;background-color:#f2f5ed!important;border-color:#aebfac!important;box-shadow:none!important}
html[data-theme="light"] body.voice-review-mode .voice-review-playback button:hover:not(:disabled){color:#244f39!important;background:#e4ecdf!important;background-color:#e4ecdf!important;border-color:#789a80!important}
html[data-theme="light"] body.voice-review-mode .voice-review-playback button:disabled{color:#707c72!important;background:#f1f1ea!important;background-color:#f1f1ea!important;border-color:#cbd3c7!important;opacity:1!important}
html[data-theme="light"] body.voice-review-mode #voice-plan-audio{color:#315d46!important;background:#f2f5ed!important;background-color:#f2f5ed!important;border-color:#aebfac!important}
html[data-theme="light"] body.voice-review-mode .voice-tier-item{color:#3b5948!important;background:#f7f7f1!important;background-color:#f7f7f1!important;border-color:#c7d1c2!important;opacity:1!important;filter:none!important}
html[data-theme="light"] body.voice-review-mode .voice-tier-item span{color:#3b5948!important}
html[data-theme="light"] body.voice-review-mode .voice-tier-item strong{color:#8a6418!important}
html[data-theme="light"] body.voice-review-mode .voice-tier-item small{color:#566b5d!important}
html[data-theme="light"] body.voice-review-mode .voice-tier-item.on{color:#6f5118!important;background:#f4eedf!important;background-color:#f4eedf!important;border-color:#a77d24!important}
html[data-theme="light"] body.voice-review-mode .voice-tier-item.on span,
html[data-theme="light"] body.voice-review-mode .voice-tier-item.on strong{color:#775616!important}
html[data-theme="light"] body.voice-review-mode .voice-tier-item:disabled{background:#f3f3ed!important;background-color:#f3f3ed!important;border-color:#d2d8ce!important}
html[data-theme="light"] body.voice-review-mode .voice-tier-item:disabled span{color:#68766c!important}
html[data-theme="light"] body.voice-review-mode .voice-tier-item:disabled strong{color:#907f55!important}
html[data-theme="light"] body.voice-review-mode .voice-tier-item:disabled small{color:#707c73!important}
html[data-theme="light"] :is(.voice-review-analyze){color:#286c4b!important;background:linear-gradient(135deg, rgb(201, 147, 39), rgb(237, 195, 90))!important;background-image:linear-gradient(135deg, rgb(201, 147, 39), rgb(237, 195, 90))!important}
html[data-theme="light"] :is(#voice-review-listen-btn.listening){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.voice-review-playback label){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-status){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.voice-review-continuous){background:linear-gradient(135deg, #fffdf8, #fffdf8)!important;background-image:linear-gradient(135deg, #fffdf8, #fffdf8)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.voice-review-continuous-title){color:#856022!important}
html[data-theme="light"] :is(.voice-review-continuous-title small){color:#286c4b!important}
html[data-theme="light"] :is(.voice-review-continuous-options label){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-continuous-options input, .voice-review-continuous-options select){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.voice-review-continuous-actions button){color:#856022!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.voice-review-continuous-actions button:first-child){color:#286c4b!important;background:rgb(189, 146, 53)!important;background-color:rgb(189, 146, 53)!important}
html[data-theme="light"] :is(.voice-review-continuous p){color:#286c4b!important}
html[data-theme="light"] :is(.voice-review-status.running, .voice-review-status.listening){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.voice-review-status.speaking){color:#856022!important;background:rgba(217, 170, 63, 0.08)!important;background-color:rgba(217, 170, 63, 0.08)!important}
html[data-theme="light"] :is(.voice-review-status.success){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.voice-review-status.error){color:#304c3b!important;background:rgba(255, 100, 100, 0.07)!important;background-color:rgba(255, 100, 100, 0.07)!important}
html[data-theme="light"] :is(.voice-review-empty > span){color:#856022!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.voice-review-empty strong){color:#856022!important}
html[data-theme="light"] :is(.voice-review-empty p){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-result-head small){color:#286c4b!important}
html[data-theme="light"] :is(.voice-review-result-head strong){color:#856022!important}
html[data-theme="light"] :is(.voice-review-result-head > span){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.voice-review-metrics > span){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.voice-review-metrics small){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-metrics b){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-candidates > span){background:rgba(217, 170, 63, 0.043)!important;background-color:rgba(217, 170, 63, 0.043)!important}
html[data-theme="light"] :is(.voice-review-candidates i){color:#286c4b!important}
html[data-theme="light"] :is(.voice-review-candidates b){color:#856022!important}
html[data-theme="light"] :is(.voice-review-candidates small){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-command-strip > span){color:#304c3b!important}
html[data-theme="light"] :is(.voice-review-help-content section){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.voice-review-help-content section > b){color:#856022!important;background:rgba(217, 170, 63, 0.1)!important;background-color:rgba(217, 170, 63, 0.1)!important}
html[data-theme="light"] :is(.voice-review-help-content strong){color:#856022!important}
html[data-theme="light"] :is(.voice-review-help-content aside){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.free-match-diff.ok){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.free-match-diff.no){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.lobby-hero){background:linear-gradient(135deg, #fffdf8 0%, #fffdf8 50%, #fffdf8 100%)!important;background-image:linear-gradient(135deg, #fffdf8 0%, #fffdf8 50%, #fffdf8 100%)!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.lobby-hero::before){background:radial-gradient(circle, rgba(200, 146, 42, 0.08) 0%, transparent 70%)!important;background-image:radial-gradient(circle, rgba(200, 146, 42, 0.08) 0%, transparent 70%)!important}
html[data-theme="light"] :is(.stat-chip){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.player-card.active-turn){box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.black-dot){box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.white-dot){border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.seat-card-glow){background:linear-gradient(135deg, #e9eee2, transparent 48%), radial-gradient(circle at 84% 12%, rgba(232, 184, 75, 0.18), transparent 34%)!important;background-image:linear-gradient(135deg, #e9eee2, transparent 48%), radial-gradient(circle at 84% 12%, rgba(232, 184, 75, 0.18), transparent 34%)!important}
html[data-theme="light"] :is(.seat-eyebrow){color:#856022!important}
html[data-theme="light"] :is(.seat-name){color:#856022!important}
html[data-theme="light"] :is(.seat-rank){color:#856022!important}
html[data-theme="light"] :is(.seat-color){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.seat-pill){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.seat-pill span){color:#856022!important}
html[data-theme="light"] :is(.seat-pill strong){color:#856022!important}
html[data-theme="light"] :is(.seat-turn){color:#856022!important;background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.seat-turn.on){color:#856022!important;background:linear-gradient(135deg, rgb(227, 171, 51), rgb(241, 201, 97))!important;background-image:linear-gradient(135deg, rgb(227, 171, 51), rgb(241, 201, 97))!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.game-btn.danger){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.game-btn.danger:hover){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.board-player-panel .player-card){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.board-player-panel .player-card.active-turn){border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.admin-action-btn.del){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.admin-action-btn.del:hover){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.modal-overlay){background:rgba(8,26,19,.34)!important;background-color:rgba(8,26,19,.34)!important;backdrop-filter:none!important}
html[data-theme="light"] :is(.modal){box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(#fairplay-kifu-link, #dynamic-kifu-link, #public-kifu-link, .prompt-input){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(#fairplay-kifu-link::placeholder, #dynamic-kifu-link::placeholder, #public-kifu-link::placeholder, .prompt-input::placeholder){color:#5c705a!important}
html[data-theme="light"] :is(.color-choice-opt:hover){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.color-choice-opt.active){background:rgba(217, 170, 63, 0.08)!important;background-color:rgba(217, 170, 63, 0.08)!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.color-dot){box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.color-dot.black){background:radial-gradient(circle at 35% 35%, #e9eee2, #fffdf8)!important;background-image:radial-gradient(circle at 35% 35%, #e9eee2, #fffdf8)!important}
html[data-theme="light"] :is(.color-dot.white){background:radial-gradient(circle at 35% 35%, #e9eee2, #e9eee2)!important;background-image:radial-gradient(circle at 35% 35%, #e9eee2, #e9eee2)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.toast){box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.invite-toast){box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.ai-status-dot.stopped){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.ai-btn.stop:hover){background:rgb(169, 50, 38)!important;background-color:rgb(169, 50, 38)!important}
html[data-theme="light"] :is(.exclusive-compute-card){background:linear-gradient(145deg, #fffdf8, #fffdf8)!important;background-image:linear-gradient(145deg, #fffdf8, #fffdf8)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.exclusive-compute-btn){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.exclusive-compute-btn.active){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.exclusive-compute-btn.off.active){background:rgba(154, 56, 45, 0.12)!important;background-color:rgba(154, 56, 45, 0.12)!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.exclusive-compute-btn.off.active strong){color:#a7473a!important}
html[data-theme="light"] :is(.exclusive-compute-status-list > div){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.exclusive-compute-security, .exclusive-compute-route-note){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.ai-log-box){color:#286c4b!important}
html[data-theme="light"] :is(.ai-log-line.err){color:#a7473a!important}
html[data-theme="light"] :is(.toggle-slider){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.kifu-filterbar input, .kifu-filterbar select){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.kifu-ongoing){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.kifu-detail){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.analyze-floating){box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.score-value.black){color:#5c705a!important}
html[data-theme="light"] :is(.score-value.white){color:#5c705a!important}
html[data-theme="light"] :is(.score-value.winner-black){color:#5c705a!important}
html[data-theme="light"] :is(.score-value.winner-white){color:#5c705a!important}
html[data-theme="light"] :is(.conclude-black){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.conclude-white){color:#5c705a!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.conclude-draw){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.board-toolbar){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.board-toggle){color:#856022!important}
html[data-theme="light"] :is(.board-toggle.on){background:rgba(200, 146, 42, 0.25)!important;background-color:rgba(200, 146, 42, 0.25)!important}
html[data-theme="light"] :is(.rv-btn){color:#856022!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-btn:hover){background:rgba(200, 146, 42, 0.2)!important;background-color:rgba(200, 146, 42, 0.2)!important}
html[data-theme="light"] :is(.rv-btn.active){background:rgba(200, 146, 42, 0.3)!important;background-color:rgba(200, 146, 42, 0.3)!important}
html[data-theme="light"] :is(.rv-move-item:hover){background:rgba(200, 146, 42, 0.15)!important;background-color:rgba(200, 146, 42, 0.15)!important}
html[data-theme="light"] :is(.rv-move-item.current){background:rgba(200, 146, 42, 0.25)!important;background-color:rgba(200, 146, 42, 0.25)!important}
html[data-theme="light"] :is(.rv-move-num){color:#856022!important}
html[data-theme="light"] :is(.score-btn){background:linear-gradient(135deg, rgb(139, 105, 20), rgb(200, 146, 42))!important;background-image:linear-gradient(135deg, rgb(139, 105, 20), rgb(200, 146, 42))!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.score-btn:hover){background:linear-gradient(135deg, rgb(160, 120, 32), rgb(232, 160, 48))!important;background-image:linear-gradient(135deg, rgb(160, 120, 32), rgb(232, 160, 48))!important}
html[data-theme="light"] :is(.score-side-card.black-side){color:#856022!important;background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.score-side-card.white-side){color:#5c705a!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.score-winner-banner.black-win){color:#856022!important;background:linear-gradient(135deg, #fffdf8, #fffdf8)!important;background-image:linear-gradient(135deg, #fffdf8, #fffdf8)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.score-winner-banner.white-win){color:#5c705a!important;background:linear-gradient(135deg, #e9eee2, #e9eee2)!important;background-image:linear-gradient(135deg, #e9eee2, #e9eee2)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.challenge-panel-head p){color:#304c3b!important}
html[data-theme="light"] :is(.challenge-card){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.challenge-card:hover, .challenge-card:focus-visible){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.mini-board){background:linear-gradient(90deg, rgba(149, 123, 56, 0.32) 1px, transparent 1px) 0% 0% / 12.5% 12.5%, linear-gradient(0deg, rgba(149, 123, 56, 0.32) 1px, transparent 1px) 0% 0% / 12.5% 12.5%, linear-gradient(135deg, #fffdf8, #fffdf8) 0% 0% / auto!important;background-image:linear-gradient(90deg, rgba(149, 123, 56, 0.32) 1px, transparent 1px), linear-gradient(0deg, rgba(149, 123, 56, 0.32) 1px, transparent 1px), linear-gradient(135deg, #fffdf8, #fffdf8)!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.mini-board::before){background:radial-gradient(circle, rgba(255, 224, 122, 0.26) 0px, rgba(255, 224, 122, 0.26) 3px, transparent 4px), radial-gradient(circle at 26% 26%, rgba(255, 224, 122, 0.2) 0px, rgba(255, 224, 122, 0.2) 3px, transparent 4px), radial-gradient(circle at 74% 26%, rgba(255, 224, 122, 0.2) 0px, rgba(255, 224, 122, 0.2) 3px, transparent 4px), radial-gradient(circle at 26% 74%, rgba(255, 224, 122, 0.2) 0px, rgba(255, 224, 122, 0.2) 3px, transparent 4px), radial-gradient(circle at 74% 74%, rgba(255, 224, 122, 0.2) 0px, rgba(255, 224, 122, 0.2) 3px, transparent 4px)!important;background-image:radial-gradient(circle, rgba(255, 224, 122, 0.26) 0px, rgba(255, 224, 122, 0.26) 3px, transparent 4px), radial-gradient(circle at 26% 26%, rgba(255, 224, 122, 0.2) 0px, rgba(255, 224, 122, 0.2) 3px, transparent 4px), radial-gradient(circle at 74% 26%, rgba(255, 224, 122, 0.2) 0px, rgba(255, 224, 122, 0.2) 3px, transparent 4px), radial-gradient(circle at 26% 74%, rgba(255, 224, 122, 0.2) 0px, rgba(255, 224, 122, 0.2) 3px, transparent 4px), radial-gradient(circle at 74% 74%, rgba(255, 224, 122, 0.2) 0px, rgba(255, 224, 122, 0.2) 3px, transparent 4px)!important}
html[data-theme="light"] :is(.mini-board::after){background:linear-gradient(rgba(255, 224, 122, 0.07), transparent 42%, #e9eee2), repeating-linear-gradient(0deg, transparent 0px, transparent 7px, #e9eee2 8px)!important;background-image:linear-gradient(rgba(255, 224, 122, 0.07), transparent 42%, #e9eee2), repeating-linear-gradient(0deg, transparent 0px, transparent 7px, #e9eee2 8px)!important}
html[data-theme="light"] :is(.game-type-label span){color:#304c3b!important}
html[data-theme="light"] :is(.cloud-compute-card){background:linear-gradient(#fffdf8, #fffdf8)!important;background-image:linear-gradient(#fffdf8, #fffdf8)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.cloud-compute-card small){color:#304c3b!important}
html[data-theme="light"] :is(.compute-visual){background:linear-gradient(90deg, #e9eee2 1px, transparent 1px) 0% 0% / 12.5% 12.5%, linear-gradient(0deg, #e9eee2 1px, transparent 1px), #fffdf8!important;background-color:#fffdf8!important;background-image:linear-gradient(90deg, #e9eee2 1px, transparent 1px), linear-gradient(0deg, #e9eee2 1px, transparent 1px), initial!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.challenge-foot){color:#304c3b!important}
html[data-theme="light"] :is(.cloud-modal-grid div){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.cloud-modal-grid span){color:#304c3b!important}
html[data-theme="light"] :is(.software-center-header){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.software-close-btn){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.software-search input){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.software-platform-tab){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.software-platform-tab.active){background:rgba(217, 170, 63, 0.16)!important;background-color:rgba(217, 170, 63, 0.16)!important}
html[data-theme="light"] :is(.software-card){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.software-card.featured){border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.software-card-icon){background:linear-gradient(145deg, rgba(217, 170, 63, 0.18), #e9eee2)!important;background-image:linear-gradient(145deg, rgba(217, 170, 63, 0.18), #e9eee2)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.software-meta span, .software-tags span){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.software-publisher){color:#304c3b!important}
html[data-theme="light"] :is(.software-download-btn){background:linear-gradient(135deg, rgba(217, 170, 63, 0.2), #e9eee2)!important;background-image:linear-gradient(135deg, rgba(217, 170, 63, 0.2), #e9eee2)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.software-download-btn:hover){background:rgba(217, 170, 63, 0.24)!important;background-color:rgba(217, 170, 63, 0.24)!important}
html[data-theme="light"] :is(.software-center-notice){background:rgba(217, 170, 63, 0.06)!important;background-color:rgba(217, 170, 63, 0.06)!important}
html[data-theme="light"] :is(.admin-software-toolbar){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.admin-software-row){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.admin-software-editor){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.admin-software-form-grid input, .admin-software-form-grid select, .admin-software-form-grid textarea, .admin-software-link-row input, .admin-software-link-row select){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.admin-software-form-grid small){color:#304c3b!important}
html[data-theme="light"] :is(.admin-software-link-row){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view){background:radial-gradient(circle at 50% 0%, #e9eee2, transparent 34%), linear-gradient(145deg, #fffdf8 0%, #fffdf8 48%, #fffdf8 100%)!important;background-image:radial-gradient(circle at 50% 0%, #e9eee2, transparent 34%), linear-gradient(145deg, #fffdf8 0%, #fffdf8 48%, #fffdf8 100%)!important}
html[data-theme="light"] :is(body.view-lobby-view #navbar){background:linear-gradient(90deg, #fffdf8, #fffdf8 50%, #fffdf8)!important;background-image:linear-gradient(90deg, #fffdf8, #fffdf8 50%, #fffdf8)!important}
html[data-theme="light"] :is(body.view-lobby-view .top-lobby-tab){color:#304c3b!important;border-color:currentcolor currentcolor currentcolor #cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .top-lobby-tab.active, body.view-lobby-view .top-lobby-tab:hover){background:linear-gradient(rgba(217, 170, 63, 0.12), rgba(217, 170, 63, 0.03))!important;background-image:linear-gradient(rgba(217, 170, 63, 0.12), rgba(217, 170, 63, 0.03))!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(body.view-lobby-view #nav-user::before){background:rgba(217, 170, 63, 0.1)!important;background-color:rgba(217, 170, 63, 0.1)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view #nav-user .user-info){color:#304c3b!important}
html[data-theme="light"] :is(body.view-lobby-view #lobby-view.active){background:linear-gradient(90deg, #e9eee2 1px, transparent 1px) 0% 0% / 64px 64px, linear-gradient(0deg, rgba(217, 170, 63, 0.027) 1px, transparent 1px) 0% 0% / 64px 64px, radial-gradient(circle at 58% 6%, #e9eee2, transparent 24%) 0% 0% / auto!important;background-image:linear-gradient(90deg, #e9eee2 1px, transparent 1px), linear-gradient(0deg, rgba(217, 170, 63, 0.027) 1px, transparent 1px), radial-gradient(circle at 58% 6%, #e9eee2, transparent 24%)!important}
html[data-theme="light"] :is(body.view-lobby-view .lobby-nav-rail, body.view-lobby-view .lobby-side-panel){background:linear-gradient(#fffdf8, #fffdf8) 0% 0% / auto, linear-gradient(90deg, #e9eee2 1px, transparent 1px) 0% 0% / 34px 34px!important;background-image:linear-gradient(#fffdf8, #fffdf8), linear-gradient(90deg, #e9eee2 1px, transparent 1px)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .lobby-nav-item){color:#304c3b!important}
html[data-theme="light"] :is(body.view-lobby-view .lobby-nav-item:hover, body.view-lobby-view .lobby-nav-item.active){background:linear-gradient(90deg, rgba(217, 170, 63, 0.25), rgba(217, 170, 63, 0.06))!important;background-image:linear-gradient(90deg, rgba(217, 170, 63, 0.25), rgba(217, 170, 63, 0.06))!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .lobby-nav-icon){color:#286c4b!important;background:linear-gradient(90deg, #e9eee2 1px, transparent 1px) 0% 0% / 7px 7px, linear-gradient(0deg, #e9eee2 1px, transparent 1px), #fffdf8!important;background-color:#fffdf8!important;background-image:linear-gradient(90deg, #e9eee2 1px, transparent 1px), linear-gradient(0deg, #e9eee2 1px, transparent 1px), initial!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .lobby-ai-online){color:#304c3b!important}
html[data-theme="light"] :is(body.view-lobby-view .ai-online-dot){box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(body.view-lobby-view .ai-online-wave){background:linear-gradient(90deg, transparent 0px, transparent 5%, #e9eee2 5%, #e9eee2 7%, transparent 7%, transparent 12%, #e9eee2 12%, #e9eee2 14%, transparent 14%, transparent 20%, #e9eee2 20%, #e9eee2 22%, transparent 22%, transparent 28%, #e9eee2 28%, #e9eee2 30%, transparent 30%, transparent 36%, #e9eee2 36%, #e9eee2 38%, transparent 38%, transparent 46%, #e9eee2 46%, #e9eee2 48%, transparent 48%, transparent 58%, #e9eee2 58%, #e9eee2 60%, transparent 60%, transparent 72%, #e9eee2 72%, #e9eee2 74%, transparent 74%, transparent 100%), linear-gradient(transparent 49%, #e9eee2 50%, transparent 51%)!important;background-image:linear-gradient(90deg, transparent 0px, transparent 5%, #e9eee2 5%, #e9eee2 7%, transparent 7%, transparent 12%, #e9eee2 12%, #e9eee2 14%, transparent 14%, transparent 20%, #e9eee2 20%, #e9eee2 22%, transparent 22%, transparent 28%, #e9eee2 28%, #e9eee2 30%, transparent 30%, transparent 36%, #e9eee2 36%, #e9eee2 38%, transparent 38%, transparent 46%, #e9eee2 46%, #e9eee2 48%, transparent 48%, transparent 58%, #e9eee2 58%, #e9eee2 60%, transparent 60%, transparent 72%, #e9eee2 72%, #e9eee2 74%, transparent 74%, transparent 100%), linear-gradient(transparent 49%, #e9eee2 50%, transparent 51%)!important}
html[data-theme="light"] :is(body.view-lobby-view .lobby-main::before){background:radial-gradient(circle at 74% 4%, #e9eee2, transparent 22%), linear-gradient(135deg, transparent 0px, transparent 42%, rgba(217, 170, 63, 0.04) 42%, rgba(217, 170, 63, 0.04) 42.2%, transparent 42.2%, transparent 100%)!important;background-image:radial-gradient(circle at 74% 4%, #e9eee2, transparent 22%), linear-gradient(135deg, transparent 0px, transparent 42%, rgba(217, 170, 63, 0.04) 42%, rgba(217, 170, 63, 0.04) 42.2%, transparent 42.2%, transparent 100%)!important}
html[data-theme="light"] :is(body.view-lobby-view .lobby-ghost-btn, body.view-lobby-view .lobby-card-head button, body.view-lobby-view .online-tabs button, body.view-lobby-view .ai-match-row button, body.view-lobby-view .enter-hall-btn){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .lobby-ghost-btn){border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .lobby-ghost-btn:hover, body.view-lobby-view .lobby-card-head button:hover, body.view-lobby-view .online-tabs button:hover, body.view-lobby-view .ai-match-row button:hover){background:rgba(217, 170, 63, 0.14)!important;background-color:rgba(217, 170, 63, 0.14)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .challenge-card){background:linear-gradient(#fffdf8, #fffdf8)!important;background-image:linear-gradient(#fffdf8, #fffdf8)!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(body.view-lobby-view .challenge-card:hover, body.view-lobby-view .challenge-card:focus-visible){border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .mini-board){border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .challenge-foot i){box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(body.view-lobby-view .lobby-card, body.view-lobby-view .lobby-side-card){color:#304c3b!important;background:linear-gradient(#fffdf8, #fffdf8)!important;background-image:linear-gradient(#fffdf8, #fffdf8)!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(body.view-lobby-view .featured-kifu-row, body.view-lobby-view .ai-match-row){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .featured-kifu-row:hover){background:rgba(217, 170, 63, 0.08)!important;background-color:rgba(217, 170, 63, 0.08)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .featured-kifu-row strong, body.view-lobby-view .ai-match-row strong, body.view-lobby-view .side-game-main strong){color:#304c3b!important}
html[data-theme="light"] :is(body.view-lobby-view .featured-kifu-row em, body.view-lobby-view .ai-match-row em, body.view-lobby-view .side-game-main em){color:#304c3b!important}
html[data-theme="light"] :is(body.view-lobby-view .kifu-board-thumb, body.view-lobby-view .side-game-thumb){background:radial-gradient(circle at 24% 24%, #fffdf8 0px, #fffdf8 4px, transparent 4.6px) 0% 0% / auto, radial-gradient(circle at 62% 30%, #e9eee2 0px, #e9eee2 4px, transparent 4.6px) 0% 0% / auto, radial-gradient(circle at 42% 64%, #fffdf8 0px, #fffdf8 4px, transparent 4.6px) 0% 0% / auto, linear-gradient(90deg, rgba(149, 123, 56, 0.42) 1px, transparent 1px) 0% 0% / 20% 20%, linear-gradient(0deg, rgba(149, 123, 56, 0.42) 1px, transparent 1px) 0% 0% / 20% 20%,  0% 0% / auto #fffdf8!important;background-color:#fffdf8!important;background-image:radial-gradient(circle at 24% 24%, #fffdf8 0px, #fffdf8 4px, transparent 4.6px), radial-gradient(circle at 62% 30%, #e9eee2 0px, #e9eee2 4px, transparent 4.6px), radial-gradient(circle at 42% 64%, #fffdf8 0px, #fffdf8 4px, transparent 4.6px), linear-gradient(90deg, rgba(149, 123, 56, 0.42) 1px, transparent 1px), linear-gradient(0deg, rgba(149, 123, 56, 0.42) 1px, transparent 1px), initial!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .kifu-board-thumb.alt){background:radial-gradient(circle at 42% 24%, #e9eee2 0px, #e9eee2 4px, transparent 4.6px) 0% 0% / auto, radial-gradient(circle at 68% 52%, #fffdf8 0px, #fffdf8 4px, transparent 4.6px) 0% 0% / auto, radial-gradient(circle at 28% 70%, #e9eee2 0px, #e9eee2 4px, transparent 4.6px) 0% 0% / auto, linear-gradient(90deg, rgba(149, 123, 56, 0.42) 1px, transparent 1px) 0% 0% / 20% 20%, linear-gradient(0deg, rgba(149, 123, 56, 0.42) 1px, transparent 1px) 0% 0% / 20% 20%,  0% 0% / auto #fffdf8!important;background-color:#fffdf8!important;background-image:radial-gradient(circle at 42% 24%, #e9eee2 0px, #e9eee2 4px, transparent 4.6px), radial-gradient(circle at 68% 52%, #fffdf8 0px, #fffdf8 4px, transparent 4.6px), radial-gradient(circle at 28% 70%, #e9eee2 0px, #e9eee2 4px, transparent 4.6px), linear-gradient(90deg, rgba(149, 123, 56, 0.42) 1px, transparent 1px), linear-gradient(0deg, rgba(149, 123, 56, 0.42) 1px, transparent 1px), initial!important}
html[data-theme="light"] :is(body.view-lobby-view .kifu-board-thumb.dense){background:radial-gradient(circle at 24% 24%, #fffdf8 0px, #fffdf8 3.5px, transparent 4px) 0% 0% / auto, radial-gradient(circle at 44% 24%, #e9eee2 0px, #e9eee2 3.5px, transparent 4px) 0% 0% / auto, radial-gradient(circle at 64% 44%, #fffdf8 0px, #fffdf8 3.5px, transparent 4px) 0% 0% / auto, radial-gradient(circle at 34% 64%, #e9eee2 0px, #e9eee2 3.5px, transparent 4px) 0% 0% / auto, radial-gradient(circle at 70% 70%, #fffdf8 0px, #fffdf8 3.5px, transparent 4px) 0% 0% / auto, linear-gradient(90deg, rgba(149, 123, 56, 0.42) 1px, transparent 1px) 0% 0% / 20% 20%, linear-gradient(0deg, rgba(149, 123, 56, 0.42) 1px, transparent 1px) 0% 0% / 20% 20%,  0% 0% / auto #fffdf8!important;background-color:#fffdf8!important;background-image:radial-gradient(circle at 24% 24%, #fffdf8 0px, #fffdf8 3.5px, transparent 4px), radial-gradient(circle at 44% 24%, #e9eee2 0px, #e9eee2 3.5px, transparent 4px), radial-gradient(circle at 64% 44%, #fffdf8 0px, #fffdf8 3.5px, transparent 4px), radial-gradient(circle at 34% 64%, #e9eee2 0px, #e9eee2 3.5px, transparent 4px), radial-gradient(circle at 70% 70%, #fffdf8 0px, #fffdf8 3.5px, transparent 4px), linear-gradient(90deg, rgba(149, 123, 56, 0.42) 1px, transparent 1px), linear-gradient(0deg, rgba(149, 123, 56, 0.42) 1px, transparent 1px), initial!important}
html[data-theme="light"] :is(body.view-lobby-view .leaderboard-tabs .invite-btn-sm){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(body.view-lobby-view .leaderboard-tabs .invite-btn-sm.active){color:#286c4b!important;background:linear-gradient(135deg, rgb(242, 207, 106), rgb(213, 157, 46))!important;background-image:linear-gradient(135deg, rgb(242, 207, 106), rgb(213, 157, 46))!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(body.view-lobby-view #leaderboard-period){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .ai-match-mark){background:linear-gradient(90deg, #e9eee2 1px, transparent 1px) 0% 0% / 9px 9px, linear-gradient(0deg, rgba(217, 170, 63, 0.12) 1px, transparent 1px), #fffdf8!important;background-color:#fffdf8!important;background-image:linear-gradient(90deg, #e9eee2 1px, transparent 1px), linear-gradient(0deg, rgba(217, 170, 63, 0.12) 1px, transparent 1px), initial!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .online-tabs){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .online-tabs button.active){background:linear-gradient(135deg, rgba(217, 170, 63, 0.34), rgba(217, 170, 63, 0.12))!important;background-image:linear-gradient(135deg, rgba(217, 170, 63, 0.34), rgba(217, 170, 63, 0.12))!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .online-count-line){color:#304c3b!important}
html[data-theme="light"] :is(body.view-lobby-view .lobby-user-state){color:#286c4b!important}
html[data-theme="light"] :is(body.view-lobby-view .lobby-user-actions .invite-btn-sm.ai-btn){color:#286c4b!important;background:linear-gradient(135deg, #e9eee2, #e9eee2)!important;background-image:linear-gradient(135deg, #e9eee2, #e9eee2)!important}
html[data-theme="light"] :is(body.view-lobby-view .quick-match-hint){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view #quick-match-size){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view #quick-match-panel){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-lobby-view .enter-hall-btn){color:#286c4b!important;background:linear-gradient(135deg, rgb(184, 131, 36), rgb(240, 199, 101) 52%, rgb(195, 144, 45))!important;background-image:linear-gradient(135deg, rgb(184, 131, 36), rgb(240, 199, 101) 52%, rgb(195, 144, 45))!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-game-view){background:radial-gradient(circle at 52% 47%, #e9eee2, transparent 34%) 0% 0% / auto, linear-gradient(90deg, #e9eee2 1px, transparent 1px) 0% 0% / 34px 34px, linear-gradient(0deg, rgba(217, 170, 63, 0.027) 1px, transparent 1px) 0% 0% / 34px 34px,  0% 0% / auto #fffdf8!important;background-color:#fffdf8!important;background-image:radial-gradient(circle at 52% 47%, #e9eee2, transparent 34%), linear-gradient(90deg, #e9eee2 1px, transparent 1px), linear-gradient(0deg, rgba(217, 170, 63, 0.027) 1px, transparent 1px), initial!important}
html[data-theme="light"] :is(body.view-game-view #navbar){background:#fffdf8!important;background-color:#fffdf8!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(body.view-game-view .logo::after){color:#304c3b!important}
html[data-theme="light"] :is(body.view-game-view #nav-username){color:#304c3b!important}
html[data-theme="light"] :is(body.view-game-view #game-view.active){background:radial-gradient(circle, #e9eee2, transparent 35%) 0% 0% / auto, radial-gradient(circle at 82% 48%, rgba(217, 170, 63, 0.09), transparent 25%) 0% 0% / auto, linear-gradient(90deg, #e9eee2 1px, transparent 1px) 0% 0% / 32px 32px, linear-gradient(0deg, #e9eee2 1px, transparent 1px) 0% 0% / 32px 32px, linear-gradient(135deg, #fffdf8 0%, #fffdf8 44%, #fffdf8 100%) 0% 0% / auto!important;background-image:radial-gradient(circle, #e9eee2, transparent 35%), radial-gradient(circle at 82% 48%, rgba(217, 170, 63, 0.09), transparent 25%), linear-gradient(90deg, #e9eee2 1px, transparent 1px), linear-gradient(0deg, #e9eee2 1px, transparent 1px), linear-gradient(135deg, #fffdf8 0%, #fffdf8 44%, #fffdf8 100%)!important}
html[data-theme="light"] :is(body.view-game-view .game-action-rail, body.view-game-view .room-info-rail){background:linear-gradient(#fffdf8, #fffdf8) 0% 0% / auto, linear-gradient(90deg, #e9eee2 1px, transparent 1px) 0% 0% / 30px 30px!important;background-image:linear-gradient(#fffdf8, #fffdf8), linear-gradient(90deg, #e9eee2 1px, transparent 1px)!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.room-panel-title){color:#304c3b!important}
html[data-theme="light"] :is(.room-sub-title){color:#304c3b!important}
html[data-theme="light"] :is(body.view-game-view .room-action-btn, body.view-game-view .room-tool-btn){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(body.view-game-view .room-action-btn:hover, body.view-game-view .room-tool-btn:hover){color:#856022!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-game-view .room-action-btn.danger){color:#856022!important}
html[data-theme="light"] :is(body.view-game-view .room-action-btn.score-btn){color:#856022!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-game-view .room-tool-btn.future){color:#304c3b!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-game-view .room-tool-btn.analyze-btn){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.room-action-icon, .room-tool-icon){color:#856022!important}
html[data-theme="light"] :is(.room-tool-icon){color:#856022!important}
html[data-theme="light"] :is(.icon-flag::before){box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.icon-score::before, .icon-score::after){box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.icon-score::before){background:radial-gradient(circle at 35% 30%, #e9eee2, #fffdf8 72%)!important;background-image:radial-gradient(circle at 35% 30%, #e9eee2, #fffdf8 72%)!important}
html[data-theme="light"] :is(.icon-score::after){background:radial-gradient(circle at 35% 30%, #e9eee2, #e9eee2 72%)!important;background-image:radial-gradient(circle at 35% 30%, #e9eee2, #e9eee2 72%)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.room-more-btn){color:#304c3b!important}
html[data-theme="light"] :is(.game-table-shell){background:radial-gradient(circle at 50% 47%, #e9eee2, transparent 34%) 0% 0% / auto, linear-gradient(90deg, #e9eee2 1px, transparent 1px) 0% 0% / 26px 26px, linear-gradient(0deg, #e9eee2 1px, transparent 1px) 0% 0% / 26px 26px!important;background-image:radial-gradient(circle at 50% 47%, #e9eee2, transparent 34%), linear-gradient(90deg, #e9eee2 1px, transparent 1px), linear-gradient(0deg, #e9eee2 1px, transparent 1px)!important}
html[data-theme="light"] :is(body.view-game-view .board-toolbar){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.room-player-card){background:linear-gradient(#fffdf8, #fffdf8), radial-gradient(circle at 50% 32%, #e9eee2, transparent 35%)!important;background-image:linear-gradient(#fffdf8, #fffdf8), radial-gradient(circle at 50% 32%, #e9eee2, transparent 35%)!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.room-player-card.active-turn){border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.room-player-card .seat-card-glow){background:radial-gradient(circle at 50% 32%, #e9eee2, transparent 32%), linear-gradient(rgba(255, 224, 122, 0.05), transparent 45%)!important;background-image:radial-gradient(circle at 50% 32%, #e9eee2, transparent 32%), linear-gradient(rgba(255, 224, 122, 0.05), transparent 45%)!important}
html[data-theme="light"] :is(.room-player-color){color:#304c3b!important}
html[data-theme="light"] :is(.room-player-name){color:#304c3b!important}
html[data-theme="light"] :is(.room-player-rank){color:#304c3b!important}
html[data-theme="light"] :is(.room-player-foot){color:#856022!important}
html[data-theme="light"] :is(.room-captures){color:#304c3b!important}
html[data-theme="light"] :is(.room-turn-indicator){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.room-info-card-wrap, .room-record-card){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(body.view-game-view .game-info-card){color:#304c3b!important}
html[data-theme="light"] :is(.room-info-row strong){color:#304c3b!important}
html[data-theme="light"] :is(.game-panel-tab){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.game-panel-tab.active){color:#856022!important;background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(body.view-game-view .moves-list){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(body.view-game-view .move-entry){color:#304c3b!important}
html[data-theme="light"] :is(body.view-game-view .move-entry:nth-child(2n+1)){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(body.view-game-view .moves-empty){color:#304c3b!important}
html[data-theme="light"] :is(.move-controls button){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.move-controls button:hover){color:#856022!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-game-view .game-chat-box){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-game-view .chat-input){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(body.view-game-view .analyze-floating){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.mp-btn.danger){color:#a7473a!important;background:rgba(180, 60, 50, 0.12)!important;background-color:rgba(180, 60, 50, 0.12)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.mp-btn.danger:hover){color:#a7473a!important;background:rgba(180, 60, 50, 0.2)!important;background-color:rgba(180, 60, 50, 0.2)!important}
html[data-theme="light"] :is(.mp-tag){background:rgba(212, 175, 55, 0.12)!important;background-color:rgba(212, 175, 55, 0.12)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.fin-error){color:#a7473a!important}
html[data-theme="light"] :is(.mp-coin){background:rgba(200, 146, 42, 0.1)!important;background-color:rgba(200, 146, 42, 0.1)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.review-toolbar){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.rv-tool-btn){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-tool-btn:hover){background:rgba(200, 146, 42, 0.22)!important;background-color:rgba(200, 146, 42, 0.22)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-tool-btn.primary){color:#856022!important;background:linear-gradient(135deg, rgb(200, 146, 42), rgb(232, 179, 65))!important;background-image:linear-gradient(135deg, rgb(200, 146, 42), rgb(232, 179, 65))!important}
html[data-theme="light"] :is(.rv-tool-btn.primary:hover){color:#856022!important}
html[data-theme="light"] :is(.rv-tool-btn.warn){color:#304c3b!important;background:rgba(255, 90, 90, 0.18)!important;background-color:rgba(255, 90, 90, 0.18)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-tool-btn.fairplay){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-tool-btn.fairplay:hover){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-sub-title){color:#856022!important}
html[data-theme="light"] :is(.rv-score-label){color:#856022!important}
html[data-theme="light"] :is(.rv-keymove){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-keymove:hover){background:rgba(200, 146, 42, 0.15)!important;background-color:rgba(200, 146, 42, 0.15)!important}
html[data-theme="light"] :is(.rv-grade){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.rv-keymove-info){color:#856022!important}
html[data-theme="light"] :is(.rv-cand-tip){color:#856022!important}
html[data-theme="light"] :is(.rv-cand){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-cand:hover){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-cand-rank){color:#856022!important}
html[data-theme="light"] :is(.rv-cand-wr){color:#856022!important}
html[data-theme="light"] :is(.rv-cand-diff){color:#856022!important}
html[data-theme="light"] :is(.rv-sep){background:rgba(200, 146, 42, 0.25)!important;background-color:rgba(200, 146, 42, 0.25)!important}
html[data-theme="light"] :is(.rv-product){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-product.on){background:linear-gradient(135deg, rgba(200, 146, 42, 0.24), #e9eee2)!important;background-image:linear-gradient(135deg, rgba(200, 146, 42, 0.24), #e9eee2)!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.rv-product:not(.on):hover){background:rgba(200, 146, 42, 0.1)!important;background-color:rgba(200, 146, 42, 0.1)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-product:disabled:hover){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-progress-track){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-progress-fill){background:linear-gradient(90deg, rgb(200, 146, 42), rgb(232, 179, 65), rgb(245, 217, 138))!important;background-image:linear-gradient(90deg, rgb(200, 146, 42), rgb(232, 179, 65), rgb(245, 217, 138))!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.rv-tabs){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.rv-tab){color:#856022!important}
html[data-theme="light"] :is(.rv-tab.on){background:rgba(200, 146, 42, 0.08)!important;background-color:rgba(200, 146, 42, 0.08)!important}
html[data-theme="light"] :is(.rv-explain){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-explain-row){color:#304c3b!important}
html[data-theme="light"] :is(.rv-explain-k){color:#856022!important}
html[data-theme="light"] :is(.rv-sum-overall){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-sum-phase){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-sum-ph-score small){color:#856022!important}
html[data-theme="light"] :is(.rv-sum-ph-meta){color:#856022!important}
html[data-theme="light"] :is(.rv-sum-worst){color:#a7473a!important;background:rgba(255, 90, 90, 0.1)!important;background-color:rgba(255, 90, 90, 0.1)!important}
html[data-theme="light"] :is(.rv-turning){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-turning:hover){background:rgba(200, 146, 42, 0.12)!important;background-color:rgba(200, 146, 42, 0.12)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-sum-diag){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-score-rank){color:#856022!important}
html[data-theme="light"] :is(.rv-move-bar){background:rgba(200, 180, 140, 0.2)!important;background-color:rgba(200, 180, 140, 0.2)!important}
html[data-theme="light"] :is(.rv-power-tip){color:#856022!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-tier-guide){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-tier-guide-grid article){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-tier-guide-grid em){color:#286c4b!important}
html[data-theme="light"] :is(.rv-tier-guide-grid span){color:#304c3b!important}
html[data-theme="light"] :is(.rv-keymove-btn){background:rgba(200, 146, 42, 0.1)!important;background-color:rgba(200, 146, 42, 0.1)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-keymove-btn:hover){background:rgba(200, 146, 42, 0.2)!important;background-color:rgba(200, 146, 42, 0.2)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-keymove-btn em){background:rgba(200, 146, 42, 0.18)!important;background-color:rgba(200, 146, 42, 0.18)!important}
html[data-theme="light"] :is(.rv-keymove-arrow){color:#856022!important}
html[data-theme="light"] :is(#rv-lizzie-btn.on){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(#rv-lizzie-btn.on:hover){color:#286c4b!important}
html[data-theme="light"] :is(#rv-engine-btn.on){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(#rv-engine-btn.on:hover){color:#286c4b!important}
html[data-theme="light"] :is(#lizzie-settings-modal .lz-val){color:#286c4b!important}
html[data-theme="light"] :is(#lizzie-settings-modal .lz-hint){color:#856022!important}
html[data-theme="light"] :is(#lizzie-settings-modal .lz-sep){background:rgba(200, 146, 42, 0.2)!important;background-color:rgba(200, 146, 42, 0.2)!important}
html[data-theme="light"] :is(.az-diff){color:#856022!important}
html[data-theme="light"] :is(.az-wr-black){color:#856022!important;background:linear-gradient(90deg, #fffdf8, #fffdf8)!important;background-image:linear-gradient(90deg, #fffdf8, #fffdf8)!important}
html[data-theme="light"] :is(.az-wr-white){color:#a7473a!important;background:linear-gradient(90deg, #e9eee2, #e9eee2)!important;background-image:linear-gradient(90deg, #e9eee2, #e9eee2)!important}
html[data-theme="light"] :is(.az-wr-source){color:#856022!important}
html[data-theme="light"] :is(.az-terr-bar){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.az-terr-black){background:linear-gradient(90deg, rgb(245, 217, 138), rgb(200, 146, 42))!important;background-image:linear-gradient(90deg, rgb(245, 217, 138), rgb(200, 146, 42))!important}
html[data-theme="light"] :is(.az-terr-white){background:linear-gradient(90deg, #e9eee2, #e9eee2)!important;background-image:linear-gradient(90deg, #e9eee2, #e9eee2)!important}
html[data-theme="light"] :is(.az-terr-dame){background:rgba(200, 180, 140, 0.3)!important;background-color:rgba(200, 180, 140, 0.3)!important}
html[data-theme="light"] :is(.az-terr-legend){color:#856022!important}
html[data-theme="light"] :is(.az-stats > div){color:#856022!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.game-engine-loader, .game-engine-error){background:linear-gradient(110deg, #e9eee2, transparent 34%, transparent 72%, rgba(217, 170, 63, 0.07)), #fffdf8!important;background-color:#fffdf8!important;background-image:linear-gradient(110deg, #e9eee2, transparent 34%, transparent 72%, rgba(217, 170, 63, 0.07)), initial!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.game-engine-loader::before, .game-engine-loader::after, .game-engine-error::before, .game-engine-error::after){background:linear-gradient(90deg, transparent, #e9eee2, transparent)!important;background-image:linear-gradient(90deg, transparent, #e9eee2, transparent)!important}
html[data-theme="light"] :is(.engine-module-scan, .engine-error-scan){background:linear-gradient(90deg, transparent, #e9eee2, transparent)!important;background-image:linear-gradient(90deg, transparent, #e9eee2, transparent)!important}
html[data-theme="light"] :is(.engine-module-rays i){background:linear-gradient(90deg, #e9eee2, transparent)!important;background-image:linear-gradient(90deg, #e9eee2, transparent)!important}
html[data-theme="light"] :is(.engine-core-visual::before, .engine-core-visual::after){background:linear-gradient(transparent, #e9eee2, transparent)!important;background-image:linear-gradient(transparent, #e9eee2, transparent)!important}
html[data-theme="light"] :is(.engine-core-visual > b){color:#286c4b!important;background:radial-gradient(circle at 34% 28%, #e9eee2, #fffdf8 42%, #fffdf8 78%)!important;background-image:radial-gradient(circle at 34% 28%, #e9eee2, #fffdf8 42%, #fffdf8 78%)!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.engine-orbit){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.engine-core-pulse){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.engine-loading-copy > span, .engine-error-copy > span){color:#304c3b!important}
html[data-theme="light"] :is(.engine-loading-copy > strong, .engine-error-copy > strong){color:#304c3b!important;text-shadow:none!important}
html[data-theme="light"] :is(.engine-loading-copy > p, .engine-error-copy > p){color:#304c3b!important}
html[data-theme="light"] :is(.engine-data-stream i){background:linear-gradient(90deg, #e9eee2, #e9eee2)!important;background-image:linear-gradient(90deg, #e9eee2, #e9eee2)!important}
html[data-theme="light"] :is(.engine-loading-status span){color:#304c3b!important}
html[data-theme="light"] :is(.engine-loading-status i){background:#e9eee2!important;background-color:#e9eee2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.game-engine-error){background:linear-gradient(110deg, rgba(217, 86, 68, 0.14), transparent 38%, transparent 72%, rgba(217, 170, 63, 0.08)), #fffdf8!important;background-color:#fffdf8!important;background-image:linear-gradient(110deg, rgba(217, 86, 68, 0.14), transparent 38%, transparent 72%, rgba(217, 170, 63, 0.08)), initial!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.game-engine-error::before, .game-engine-error::after){background:linear-gradient(90deg, transparent, rgba(236, 104, 84, 0.82), transparent)!important;background-image:linear-gradient(90deg, transparent, rgba(236, 104, 84, 0.82), transparent)!important}
html[data-theme="light"] :is(.engine-error-core > b){color:#304c3b!important;background:radial-gradient(circle, rgba(217, 86, 68, 0.3), #fffdf8)!important;background-image:radial-gradient(circle, rgba(217, 86, 68, 0.3), #fffdf8)!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.engine-error-ring){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.engine-error-copy > span){color:#304c3b!important}
html[data-theme="light"] :is(.engine-error-copy > strong){color:#304c3b!important;text-shadow:none!important}
html[data-theme="light"] :is(.engine-error-copy > p){color:#304c3b!important}
html[data-theme="light"] :is(.engine-error-back){color:#304c3b!important;background:rgba(217, 86, 68, 0.1)!important;background-color:rgba(217, 86, 68, 0.1)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.engine-error-back:hover){background:rgba(217, 86, 68, 0.22)!important;background-color:rgba(217, 86, 68, 0.22)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.engine-error-code){color:#304c3b!important}
html[data-theme="light"] :is(.engine-error-code b){color:#a7473a!important}
html[data-theme="light"] :is(.review-workbench-tools button){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.review-workbench-tools button.active, .review-workbench-tools button:hover){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.review-workbench-tools span){color:#286c4b!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.review-source-grid article, .review-source-grid > button){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.review-source-grid article.active){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.review-source-grid b){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.sgf-import-tabs){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.sgf-import-tabs button.active){background:rgba(217, 170, 63, 0.1)!important;background-color:rgba(217, 170, 63, 0.1)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.profile-import-toolbar){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.profile-import-preview){background:rgba(217, 170, 63, 0.043)!important;background-color:rgba(217, 170, 63, 0.043)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.profile-import-preview select, .batch-color-select select){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-head, .batch-analysis-head, .batch-professional-report header){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-head em){color:#286c4b!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-record-grid article, .batch-report-metrics article){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-score-hero){background:radial-gradient(circle at 12% 50%, rgba(240, 200, 92, 0.15), #e9eee2 58%, #e9eee2)!important;background-image:radial-gradient(circle at 12% 50%, rgba(240, 200, 92, 0.15), #e9eee2 58%, #e9eee2)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-score-hero small){color:#304c3b!important}
html[data-theme="light"] :is(.go-profile-score-hero strong){color:#856022!important}
html[data-theme="light"] :is(.go-profile-score-hero em){color:#856022!important}
html[data-theme="light"] :is(.go-profile-score-hero > span){color:#286c4b!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-split){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-dimension > div){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.go-profile-dimension i){background:linear-gradient(90deg, #e9eee2, rgb(226, 181, 75))!important;background-image:linear-gradient(90deg, #e9eee2, rgb(226, 181, 75))!important}
html[data-theme="light"] :is(.go-profile-summary){background:rgba(217, 170, 63, 0.06)!important;background-color:rgba(217, 170, 63, 0.06)!important}
html[data-theme="light"] :is(.go-profile-facts span){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-actions button){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-actions button.on){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-growth){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2 #cdd6c2 #cdd6c2 #cdd6c2!important}
html[data-theme="light"] :is(.go-profile-growth.improving){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.go-profile-growth.attention){background:rgba(239, 156, 115, 0.035)!important;background-color:rgba(239, 156, 115, 0.035)!important}
html[data-theme="light"] :is(.go-profile-trend){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-trend-row > div){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.go-profile-trend-row i){background:linear-gradient(90deg, #e9eee2, rgb(226, 181, 75))!important;background-image:linear-gradient(90deg, #e9eee2, rgb(226, 181, 75))!important}
html[data-theme="light"] :is(.go-profile-issue-grid article, .go-profile-task-grid article){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-issue-grid article.repeated){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-issue-grid span, .go-profile-task-grid em){color:#286c4b!important}
html[data-theme="light"] :is(.go-profile-monthly, .go-profile-learner-card){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-monthly strong, .go-profile-learner-card strong){color:#286c4b!important}
html[data-theme="light"] :is(.go-profile-weekly){background:linear-gradient(135deg, rgba(217, 170, 63, 0.07), #e9eee2)!important;background-image:linear-gradient(135deg, rgba(217, 170, 63, 0.07), #e9eee2)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-weekly > div span){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.go-profile-weekly > div b){color:#286c4b!important}
html[data-theme="light"] :is(.go-profile-weekly > small){color:#304c3b!important}
html[data-theme="light"] :is(.go-profile-seven-day article){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-seven-day em){color:#286c4b!important}
html[data-theme="light"] :is(.go-profile-seven-day button){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.go-profile-teacher-note){background:rgba(217, 170, 63, 0.05)!important;background-color:rgba(217, 170, 63, 0.05)!important}
html[data-theme="light"] :is(.batch-analysis-head button, .batch-professional-report header button){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.batch-analysis-rules){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.batch-fairplay-options button){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.batch-fairplay-options button.on){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.batch-fairplay-conclusion){background:rgba(217, 170, 63, 0.043)!important;background-color:rgba(217, 170, 63, 0.043)!important}
html[data-theme="light"] :is(.batch-fairplay-games article){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.batch-fairplay-method){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.batch-fairplay-warning){background:rgba(217, 170, 63, 0.05)!important;background-color:rgba(217, 170, 63, 0.05)!important}
html[data-theme="light"] :is(.batch-fairplay-score){background:linear-gradient(135deg, rgba(232, 179, 65, 0.12), #e9eee2)!important;background-image:linear-gradient(135deg, rgba(232, 179, 65, 0.12), #e9eee2)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.batch-fairplay-score strong){color:#856022!important}
html[data-theme="light"] :is(.batch-fairplay-score em){color:#856022!important}
html[data-theme="light"] :is(.batch-game-list){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.batch-game-row.active){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.batch-game-row em){color:#286c4b!important}
html[data-theme="light"] :is(.batch-remove){color:#304c3b!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.batch-professional-report > p){background:rgba(217, 170, 63, 0.05)!important;background-color:rgba(217, 170, 63, 0.05)!important}
html[data-theme="light"] :is(.batch-phase-grid > div){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.batch-report-warning, .batch-failures){color:#304c3b!important}
html[data-theme="light"] :is(.system-ai-games-only){background:rgba(217, 170, 63, 0.06)!important;background-color:rgba(217, 170, 63, 0.06)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.board-scanner-empty){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.board-scanner-empty > span){color:#286c4b!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.board-scanner-status){color:#286c4b!important}
html[data-theme="light"] :is(.board-scanner-actions button, .board-scanner-brushes button){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.board-scanner-brushes button.active){color:#286c4b!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.board-scanner-brushes i.black){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.board-scanner-brushes i.white){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
@media (max-width: 760px) and (hover: none), (max-width: 760px) and (pointer: coarse){html[data-theme="light"] :is(.mobile-board-scan-entry > button){background:linear-gradient(120deg, #e9eee2, rgba(217, 170, 63, 0.08))!important;background-image:linear-gradient(120deg, #e9eee2, rgba(217, 170, 63, 0.08))!important;border-color:#cdd6c2!important}
}
@media (max-width: 760px) and (hover: none), (max-width: 760px) and (pointer: coarse){html[data-theme="light"] :is(.mobile-board-scan-icon){color:#286c4b!important;border-color:#cdd6c2!important}
}
html[data-theme="light"] :is(.professional-review){color:#304c3b!important;background:radial-gradient(circle at 52% 40%, #e9eee2, transparent 34%), linear-gradient(135deg, #fffdf8 0%, #fffdf8 52%, #fffdf8 100%)!important;background-image:radial-gradient(circle at 52% 40%, #e9eee2, transparent 34%), linear-gradient(135deg, #fffdf8 0%, #fffdf8 52%, #fffdf8 100%)!important}
html[data-theme="light"] :is(.rv-header){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.rv-back){background:rgba(217, 170, 63, 0.07)!important;background-color:rgba(217, 170, 63, 0.07)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-title-wrap small){color:#286c4b!important}
html[data-theme="light"] :is(.rv-left, .rv-right){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.rv-analysis-head){background:linear-gradient(120deg, rgba(217, 170, 63, 0.11), #e9eee2)!important;background-image:linear-gradient(120deg, rgba(217, 170, 63, 0.11), #e9eee2)!important}
html[data-theme="light"] :is(.rv-analysis-head small){color:#286c4b!important}
html[data-theme="light"] :is(.rv-analysis-head > span){color:#304c3b!important}
html[data-theme="light"] :is(.rv-level-label){color:#304c3b!important}
html[data-theme="light"] :is(.rv-level-select){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-analysis-status){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-analysis-status.status-running, .rv-analysis-status.status-queued){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-analysis-status.status-completed){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-analysis-status.status-failed, .rv-analysis-status.status-cancelled){color:#a7473a!important;background:rgba(255, 90, 90, 0.08)!important;background-color:rgba(255, 90, 90, 0.08)!important}
html[data-theme="light"] :is(.rv-variation-return){color:#286c4b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.rv-practice-panel){background:linear-gradient(135deg, #fffdf8, #fffdf8)!important;background-image:linear-gradient(135deg, #fffdf8, #fffdf8)!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.rv-practice-panel strong){color:#286c4b!important}
html[data-theme="light"] :is(.rv-practice-panel span){color:#304c3b!important}
html[data-theme="light"] :is(.rv-practice-panel .practice-result.correct){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-practice-panel .practice-result.incorrect){color:#304c3b!important;background:rgba(255, 123, 123, 0.12)!important;background-color:rgba(255, 123, 123, 0.12)!important}
html[data-theme="light"] :is(.rv-practice-actions button){background:rgba(217, 170, 63, 0.09)!important;background-color:rgba(217, 170, 63, 0.09)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-panel-empty){color:#304c3b!important}
html[data-theme="light"] :is(.rv-coverage-card){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-coverage-card small){color:#304c3b!important}
html[data-theme="light"] :is(.rv-dual-mini > span){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-dual-mini small){color:#304c3b!important}
html[data-theme="light"] :is(.rv-keymove){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-keymove-info small){color:#304c3b!important}
html[data-theme="light"] :is(.rv-keymove-jump){color:#286c4b!important}
html[data-theme="light"] :is(.rv-report-score > span){color:#304c3b!important}
html[data-theme="light"] :is(.rv-report-score small, .rv-report-source){color:#304c3b!important}
html[data-theme="light"] :is(.rv-sum-overall p){color:#304c3b!important}
html[data-theme="light"] :is(.rv-player-report){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-metric-grid small){color:#304c3b!important}
html[data-theme="light"] :is(.rv-metric-grid b){color:#304c3b!important}
html[data-theme="light"] :is(.rv-phase-table){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-phase-row small){color:#304c3b!important}
html[data-theme="light"] :is(.rv-report-footnote){color:#304c3b!important;background:rgba(232, 179, 65, 0.06)!important;background-color:rgba(232, 179, 65, 0.06)!important}
html[data-theme="light"] :is(.rv-report-jump){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-report-jump span){color:#304c3b!important}
html[data-theme="light"] :is(.rv-report-jump small){color:#304c3b!important}
html[data-theme="light"] :is(.rv-report-jump .rv-causal-note){color:#304c3b!important}
html[data-theme="light"] :is(.rv-report-jump .rv-variation-note){color:#286c4b!important}
html[data-theme="light"] :is(.rv-report-jump:hover){background:rgba(200, 146, 42, 0.1)!important;background-color:rgba(200, 146, 42, 0.1)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-problem-action > button:last-child){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-training-task-card){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-training-task-card > div button){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-training-list li){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-quality-chip){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-recovery-card){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-recovery-card span){color:#304c3b!important}
html[data-theme="light"] :is(.rv-story-summary){background:rgba(232, 179, 65, 0.067)!important;background-color:rgba(232, 179, 65, 0.067)!important}
html[data-theme="light"] :is(.rv-story-summary p){color:#304c3b!important}
html[data-theme="light"] :is(.rv-story-grid article){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-story-grid span){color:#304c3b!important}
html[data-theme="light"] :is(.rv-story-grid p){color:#304c3b!important}
html[data-theme="light"] :is(.rv-causal-chain){background:rgba(255, 123, 123, 0.035)!important;background-color:rgba(255, 123, 123, 0.035)!important;border-color:#cdd6c2 #cdd6c2 #cdd6c2 #cdd6c2!important}
html[data-theme="light"] :is(.rv-causal-chain b){color:#304c3b!important}
html[data-theme="light"] :is(.rv-causal-chain span){color:#304c3b!important}
html[data-theme="light"] :is(.rv-causal-chain p){color:#304c3b!important}
html[data-theme="light"] :is(.rv-opportunity-grid article, .rv-profile-grid article){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-opportunity-grid span, .rv-opportunity-grid small, .rv-profile-grid small){color:#304c3b!important}
html[data-theme="light"] :is(.rv-profile-grid article > div span){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-profile-grid article > div b){color:#304c3b!important}
html[data-theme="light"] :is(.rv-report-branding-settings){color:#304c3b!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-report-branding-settings input){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-intro){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-intro strong){color:#286c4b!important}
html[data-theme="light"] :is(.rv-fp-intro p){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-scope-tabs button){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-scope-tabs button.on){background:linear-gradient(135deg, rgba(232, 179, 65, 0.18), #e9eee2)!important;background-image:linear-gradient(135deg, rgba(232, 179, 65, 0.18), #e9eee2)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-label){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-side){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-side.on){background:rgba(232, 179, 65, 0.12)!important;background-color:rgba(232, 179, 65, 0.12)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-mode-grid article){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-mode-grid article.deep){background:linear-gradient(145deg, #e9eee2, #e9eee2)!important;background-image:linear-gradient(145deg, #e9eee2, #e9eee2)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-mode-grid em){color:#286c4b!important}
html[data-theme="light"] :is(.rv-fp-mode-grid p){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-mode-grid button, .rv-fp-job button){background:rgba(217, 170, 63, 0.12)!important;background-color:rgba(217, 170, 63, 0.12)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-mode-grid article > small){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-job){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-fp-job span){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-job.failed){color:#a7473a!important;background:rgba(255, 90, 90, 0.07)!important;background-color:rgba(255, 90, 90, 0.07)!important}
html[data-theme="light"] :is(.rv-fp-score-card){background:radial-gradient(circle at 90% 25%, rgba(232, 179, 65, 0.2), #e9eee2 54%, #e9eee2)!important;background-image:radial-gradient(circle at 90% 25%, rgba(232, 179, 65, 0.2), #e9eee2 54%, #e9eee2)!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.rv-fp-score-card small){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-score-card strong){color:#856022!important;text-shadow:none!important}
html[data-theme="light"] :is(.rv-fp-score-card em){color:#856022!important}
html[data-theme="light"] :is(.rv-fp-score-card p){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-result-head span){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-verdict){background:linear-gradient(120deg, #e9eee2, rgba(217, 170, 63, 0.07))!important;background-image:linear-gradient(120deg, #e9eee2, rgba(217, 170, 63, 0.07))!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-verdict strong){color:#856022!important;text-shadow:none!important}
html[data-theme="light"] :is(.rv-fp-verdict small){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-verdict.concentrated){background:linear-gradient(120deg, rgba(173, 50, 39, 0.17), rgba(217, 170, 63, 0.08))!important;background-image:linear-gradient(120deg, rgba(173, 50, 39, 0.17), rgba(217, 170, 63, 0.08))!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-result > p){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-metrics span, .rv-fp-deep-summary span, .rv-fp-distribution span){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-fp-metrics small, .rv-fp-deep-summary small, .rv-fp-distribution small){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-metrics b, .rv-fp-deep-summary b, .rv-fp-distribution b){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-timing){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-fp-exclusions span){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-fp-exclusions b){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-phases){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-phase span){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-evidence button){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-evidence button:hover){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-evidence button b){color:#286c4b!important}
html[data-theme="light"] :is(.rv-fp-evidence button span, .rv-fp-evidence p){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-evidence.counter button){background:rgba(255, 90, 90, 0.024)!important;background-color:rgba(255, 90, 90, 0.024)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-evidence.counter button b){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-evidence.intervals button){background:rgba(232, 179, 65, 0.04)!important;background-color:rgba(232, 179, 65, 0.04)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-method, .rv-fp-disclaimer){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-method){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-fp-method b){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-disclaimer){background:rgba(232, 179, 65, 0.055)!important;background-color:rgba(232, 179, 65, 0.055)!important}
html[data-theme="light"] :is(.rv-fp-narrative){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-narrative p){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-verification){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-verification > p){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-verification span){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-fp-verification b){color:#286c4b!important}
html[data-theme="light"] :is(.rv-fp-dimension){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-fp-dimension > div b){color:#286c4b!important}
html[data-theme="light"] :is(.rv-fp-dimension i){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.rv-fp-dimension p){color:#304c3b!important}
html[data-theme="light"] :is(.rv-fp-limitations){background:rgba(232, 179, 65, 0.04)!important;background-color:rgba(232, 179, 65, 0.04)!important}
html[data-theme="light"] :is(.rv-fp-limitations li){color:#304c3b!important}
html[data-theme="light"] :is(.review-workbench-intro){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.training-library-intro){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.training-library-intro strong){color:#286c4b!important}
html[data-theme="light"] :is(.training-library-summary button){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.training-library-filters button){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.training-library-filters button.on){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.training-library-generator){background:rgba(232, 179, 65, 0.043)!important;background-color:rgba(232, 179, 65, 0.043)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.training-library-generator select, .training-library-generator button){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.training-library-card){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.training-library-card header em){background:rgba(217, 170, 63, 0.1)!important;background-color:rgba(217, 170, 63, 0.1)!important}
html[data-theme="light"] :is(.training-library-card header em.status-completed){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.training-library-card p){color:#304c3b!important}
html[data-theme="light"] :is(.training-library-card dl div){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.training-library-card dd){color:#304c3b!important}
html[data-theme="light"] :is(.training-library-card footer button){background:rgba(217, 170, 63, 0.08)!important;background-color:rgba(217, 170, 63, 0.08)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.training-library-card footer button.primary){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.training-library-card footer button.danger){color:#304c3b!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.az-compact-lead small){color:#304c3b!important}
html[data-theme="light"] :is(.az-compact-metrics span){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.az-compact-metrics small){color:#304c3b!important}
html[data-theme="light"] :is(.az-compact-metrics b){color:#304c3b!important}
html[data-theme="light"] :is(.az-compact-territory){color:#304c3b!important}
html[data-theme="light"] :is(.az-compact-territory b){color:#304c3b!important}
@media (max-width: 900px){html[data-theme="light"] :is(.rv-left, .rv-right){border-color:currentcolor currentcolor #cdd6c2!important}
}
@media (max-width: 560px){html[data-theme="light"] :is(.review-workbench-lobby-btn){background:rgba(217, 170, 63, 0.08)!important;background-color:rgba(217, 170, 63, 0.08)!important;border-color:#cdd6c2!important}
}
html[data-theme="light"] :is(.aiqi-center-modal){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.aiqi-balance-card){background:linear-gradient(135deg, #fffdf8, #e9eee2)!important;background-image:linear-gradient(135deg, #fffdf8, #e9eee2)!important}
html[data-theme="light"] :is(.aiqi-balance-label){color:#304c3b!important}
html[data-theme="light"] :is(.aiqi-balance-num){color:#856022!important}
html[data-theme="light"] :is(.aiqi-balance-num small){color:#5c705a!important}
html[data-theme="light"] :is(.aiqi-balance-meta){color:#5c705a!important}
html[data-theme="light"] :is(.aiqi-tab){color:#5c705a!important}
html[data-theme="light"] :is(.aiqi-tab.active){color:#304c3b!important}
html[data-theme="light"] :is(.aiqi-contact-card){color:#304c3b!important;background:rgba(250, 199, 117, 0.06)!important;background-color:rgba(250, 199, 117, 0.06)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.aiqi-wechat-line){color:#856022!important}
html[data-theme="light"] :is(.aiqi-copy-btn){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.aiqi-copy-btn:hover){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.aiqi-contact-tip){color:#5c705a!important}
html[data-theme="light"] :is(body.view-dynamic-kifu-view){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(#dynamic-kifu-view){color:#304c3b!important;background:radial-gradient(circle at 51% 15%, #e9eee2, transparent 37%) 0% 0% / auto, linear-gradient(90deg, #e9eee2 1px, transparent 1px) 0% 0% / 32px 32px, linear-gradient(0deg, #e9eee2 1px, transparent 1px) 0% 0% / 32px 32px,  0% 0% / auto #fffdf8!important;background-color:#fffdf8!important;background-image:radial-gradient(circle at 51% 15%, #e9eee2, transparent 37%), linear-gradient(90deg, #e9eee2 1px, transparent 1px), linear-gradient(0deg, #e9eee2 1px, transparent 1px), initial!important}
html[data-theme="light"] :is(.dynamic-kifu-header){background:linear-gradient(90deg, #fffdf8, #fffdf8, #fffdf8)!important;background-image:linear-gradient(90deg, #fffdf8, #fffdf8, #fffdf8)!important}
html[data-theme="light"] :is(.dynamic-kifu-header small){color:#286c4b!important}
html[data-theme="light"] :is(.dynamic-kifu-header h1){color:#856022!important}
html[data-theme="light"] :is(.dynamic-kifu-header p){color:#304c3b!important}
html[data-theme="light"] :is(.dynamic-kifu-header button, .dynamic-btn, .dynamic-preview-controls button, .dynamic-cancel-btn){color:#856022!important;background:rgba(217, 170, 63, 0.067)!important;background-color:rgba(217, 170, 63, 0.067)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.dynamic-kifu-header button:hover, .dynamic-btn:hover, .dynamic-preview-controls button:hover){background:rgba(217, 170, 63, 0.12)!important;background-color:rgba(217, 170, 63, 0.12)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.dynamic-kifu-panel){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.dynamic-panel-title > span){color:#856022!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.dynamic-panel-title strong){color:#856022!important}
html[data-theme="light"] :is(.dynamic-panel-title small){color:#304c3b!important}
html[data-theme="light"] :is(.dynamic-field){color:#304c3b!important}
html[data-theme="light"] :is(.dynamic-field input, .dynamic-field select){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.dynamic-field input:focus, .dynamic-field select:focus){border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.dynamic-source-divider){color:#304c3b!important}
html[data-theme="light"] :is(.dynamic-source-divider span){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.dynamic-source-summary){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.dynamic-source-summary strong){color:#286c4b!important}
html[data-theme="light"] :is(.dynamic-source-summary span){color:#304c3b!important}
html[data-theme="light"] :is(.dynamic-source-summary.empty){background:rgba(217, 170, 63, 0.024)!important;background-color:rgba(217, 170, 63, 0.024)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.dynamic-source-summary.empty strong){color:#304c3b!important}
html[data-theme="light"] :is(.dynamic-preview-head small){color:#286c4b!important}
html[data-theme="light"] :is(.dynamic-preview-head strong){color:#856022!important}
html[data-theme="light"] :is(.dynamic-preview-head > span){color:#856022!important}
html[data-theme="light"] :is(.dynamic-fixed-rule){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.dynamic-fixed-rule b){color:#856022!important}
html[data-theme="light"] :is(.dynamic-fixed-rule > span){color:#304c3b!important}
html[data-theme="light"] :is(.dynamic-fixed-rule small){color:#304c3b!important}
html[data-theme="light"] :is(.dynamic-check){color:#304c3b!important}
html[data-theme="light"] :is(.dynamic-generate-btn){color:#286c4b!important;background:linear-gradient(135deg, rgb(212, 155, 32), rgb(240, 197, 85))!important;background-image:linear-gradient(135deg, rgb(212, 155, 32), rgb(240, 197, 85))!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.dynamic-cancel-btn){color:#304c3b!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.dynamic-generate-progress){color:#286c4b!important}
html[data-theme="light"] :is(.dynamic-generate-progress.error){color:#a7473a!important}
html[data-theme="light"] :is(.dynamic-gif-results article){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.dynamic-gif-results article > img){background:rgb(220, 184, 122)!important;background-color:rgb(220, 184, 122)!important}
html[data-theme="light"] :is(.dynamic-gif-results strong){color:#304c3b!important}
html[data-theme="light"] :is(.dynamic-gif-results span){color:#304c3b!important}
html[data-theme="light"] :is(.dynamic-gif-results a){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.dynamic-local-note){color:#304c3b!important}
html[data-theme="light"] :is(body.view-institution-view, body.view-institution-public-view){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(#institution-view){color:#304c3b!important;background:radial-gradient(circle at 68% 0%, #e9eee2, transparent 33%) 0% 0% / auto, linear-gradient(90deg, #e9eee2 1px, transparent 1px) 0% 0% / 34px 34px, linear-gradient(0deg, #e9eee2 1px, transparent 1px) 0% 0% / 34px 34px,  0% 0% / auto #fffdf8!important;background-color:#fffdf8!important;background-image:radial-gradient(circle at 68% 0%, #e9eee2, transparent 33%), linear-gradient(90deg, #e9eee2 1px, transparent 1px), linear-gradient(0deg, #e9eee2 1px, transparent 1px), initial!important}
html[data-theme="light"] :is(.institution-workspace-header){background:linear-gradient(90deg, #fffdf8, #fffdf8, #fffdf8)!important;background-image:linear-gradient(90deg, #fffdf8, #fffdf8, #fffdf8)!important}
html[data-theme="light"] :is(.institution-workspace-header small){color:#856022!important}
html[data-theme="light"] :is(.institution-workspace-header h1){color:#856022!important}
html[data-theme="light"] :is(.institution-workspace-header p){color:#304c3b!important}
html[data-theme="light"] :is(.institution-header-actions button, .institution-editor-actions button, .institution-source-actions button, .institution-share-box button, .institution-share-box select, .institution-public-toolbar button, .institution-public-toolbar a, .institution-wide-btn){color:#856022!important;background:rgba(217, 170, 63, 0.08)!important;background-color:rgba(217, 170, 63, 0.08)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-header-actions button:last-child, .institution-editor-actions .primary, .institution-wide-btn.primary){color:#286c4b!important;background:linear-gradient(135deg, rgb(213, 160, 46), rgb(241, 200, 87))!important;background-image:linear-gradient(135deg, rgb(213, 160, 46), rgb(241, 200, 87))!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-analysis-overlay){background:rgba(8,26,19,.34)!important;background-color:rgba(8,26,19,.34)!important;backdrop-filter:none!important}
html[data-theme="light"] :is(.institution-analysis-dialog){background:linear-gradient(145deg, #fffdf8, #fffdf8)!important;background-image:linear-gradient(145deg, #fffdf8, #fffdf8)!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.institution-analysis-dialog header small){color:#286c4b!important}
html[data-theme="light"] :is(.institution-analysis-dialog header strong){color:#856022!important}
html[data-theme="light"] :is(.institution-analysis-dialog header em){color:#856022!important}
html[data-theme="light"] :is(.institution-analysis-meter){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.institution-analysis-meter i){background:linear-gradient(90deg, #e9eee2, rgb(240, 200, 92))!important;background-image:linear-gradient(90deg, #e9eee2, rgb(240, 200, 92))!important}
html[data-theme="light"] :is(.institution-analysis-dialog p){color:#304c3b!important}
html[data-theme="light"] :is(.institution-analysis-dialog > span){color:#304c3b!important}
html[data-theme="light"] :is(.institution-history-panel){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.institution-preview-panel){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.institution-panel-title small, .institution-preview-head small){color:#304c3b!important}
html[data-theme="light"] :is(.institution-panel-title strong, .institution-preview-head strong){color:#856022!important}
html[data-theme="light"] :is(.institution-panel-title > span){color:#856022!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-preview-head > span){color:#856022!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-preview-head > span.confirmed){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-history-item){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-history-item.active){background:rgba(217, 170, 63, 0.1)!important;background-color:rgba(217, 170, 63, 0.1)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-history-item strong){color:#304c3b!important}
html[data-theme="light"] :is(.institution-history-item span, .institution-history-item small){color:#304c3b!important}
html[data-theme="light"] :is(.institution-history-item .danger){color:#a7473a!important;border-color:currentcolor currentcolor currentcolor #cdd6c2!important}
html[data-theme="light"] :is(.institution-empty-small){color:#304c3b!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-progress, .institution-error){color:#286c4b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-error){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-section-head b){color:#856022!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-section-head strong){color:#304c3b!important}
html[data-theme="light"] :is(.institution-section-head small){color:#304c3b!important}
html[data-theme="light"] :is(.institution-section-head em){color:#856022!important}
html[data-theme="light"] :is(.institution-field){color:#304c3b!important}
html[data-theme="light"] :is(.institution-required){color:#a7473a!important}
html[data-theme="light"] :is(.institution-field input, .institution-field textarea){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-field input:focus, .institution-field textarea:focus){border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.institution-template-group){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-template-group strong){color:#286c4b!important}
html[data-theme="light"] :is(.institution-template-group span){color:#304c3b!important}
html[data-theme="light"] :is(.institution-template-actions select, .institution-template-actions button){color:#286c4b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-template-actions button.danger){color:#304c3b!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-source-actions span){color:#304c3b!important}
html[data-theme="light"] :is(.institution-analysis-chooser){background:rgba(217, 170, 63, 0.035)!important;background-color:rgba(217, 170, 63, 0.035)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-analysis-chooser > div:first-child strong){color:#856022!important}
html[data-theme="light"] :is(.institution-analysis-chooser > div:first-child span){color:#304c3b!important}
html[data-theme="light"] :is(.institution-analysis-products button){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-analysis-products button strong){color:#856022!important}
html[data-theme="light"] :is(.institution-analysis-products button small){color:#304c3b!important}
html[data-theme="light"] :is(.institution-analysis-products button.selected){background:rgba(217, 170, 63, 0.12)!important;background-color:rgba(217, 170, 63, 0.12)!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.institution-analysis-products button.selected span){color:#856022!important}
html[data-theme="light"] :is(.institution-pending-imports){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-pending-imports header strong){color:#286c4b!important}
html[data-theme="light"] :is(.institution-pending-imports header span){color:#304c3b!important}
html[data-theme="light"] :is(.institution-pending-imports header button, .institution-pending-imports article button){color:#304c3b!important;background:rgba(199, 83, 69, 0.06)!important;background-color:rgba(199, 83, 69, 0.06)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-pending-imports article){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.institution-pending-imports article strong){color:#304c3b!important}
html[data-theme="light"] :is(.institution-pending-imports article small){color:#304c3b!important}
html[data-theme="light"] :is(.institution-start-analysis){color:#286c4b!important;background:linear-gradient(135deg, rgb(212, 160, 47), rgb(239, 198, 90))!important;background-image:linear-gradient(135deg, rgb(212, 160, 47), rgb(239, 198, 90))!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-sample){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-sample.selected){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-sample strong){color:#304c3b!important}
html[data-theme="light"] :is(.institution-sample small){color:#304c3b!important}
html[data-theme="light"] :is(.institution-sample select, .institution-sample > button){color:#856022!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-sample-wait){color:#856022!important;background:rgba(217, 170, 63, 0.12)!important;background-color:rgba(217, 170, 63, 0.12)!important}
html[data-theme="light"] :is(.institution-editor-actions){background:linear-gradient(transparent, #fffdf8 18%)!important;background-image:linear-gradient(transparent, #fffdf8 18%)!important}
html[data-theme="light"] :is(.institution-share-box){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-share-box.locked){background:rgba(217, 170, 63, 0.035)!important;background-color:rgba(217, 170, 63, 0.035)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-share-box strong){color:#286c4b!important}
html[data-theme="light"] :is(.institution-share-box span){color:#304c3b!important}
html[data-theme="light"] :is(.institution-share-box input){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-share-box .danger){color:#304c3b!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-share-box > small){color:#304c3b!important}
html[data-theme="light"] :is(.institution-parent-summary .lead){color:#286c4b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.institution-growth-card){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-growth-card strong){color:#286c4b!important}
html[data-theme="light"] :is(.institution-growth-card p){color:#286c4b!important}
html[data-theme="light"] :is(.institution-growth-card ul){color:#286c4b!important}
html[data-theme="light"] :is(.institution-evidence-list li){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-evidence-list.priorities li){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-evidence-list li > b){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.institution-evidence-list.priorities li > b){background:rgb(186, 128, 48)!important;background-color:rgb(186, 128, 48)!important}
html[data-theme="light"] :is(.institution-evidence-list strong){color:#286c4b!important}
html[data-theme="light"] :is(.institution-evidence-list small, .institution-evidence-list em){color:#5c705a!important}
html[data-theme="light"] :is(.institution-key-position){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-board-pair figcaption){color:#5c705a!important}
html[data-theme="light"] :is(.institution-key-position small){color:#5c705a!important}
html[data-theme="light"] :is(.institution-key-position strong){color:#a7473a!important}
html[data-theme="light"] :is(.institution-key-position p){color:#286c4b!important}
html[data-theme="light"] :is(.institution-key-position em){color:#286c4b!important}
html[data-theme="light"] :is(.institution-teacher-grid article, .institution-teacher-comment){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-teacher-grid article:last-child){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-teacher-grid strong, .institution-teacher-comment strong){color:#286c4b!important}
html[data-theme="light"] :is(.institution-teacher-grid p, .institution-teacher-comment p){color:#286c4b!important}
html[data-theme="light"] :is(.institution-teacher-comment){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-preview-empty){background:linear-gradient(160deg, #e9eee2, #e9eee2)!important;background-image:linear-gradient(160deg, #e9eee2, #e9eee2)!important}
html[data-theme="light"] :is(.institution-preview-empty > span){color:#856022!important;background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.institution-preview-empty h2){color:#286c4b!important}
html[data-theme="light"] :is(.institution-preview-empty p){color:#5c705a!important}
html[data-theme="light"] :is(.institution-preview-empty ol){color:#286c4b!important}
html[data-theme="light"] :is(#institution-public-view){background:linear-gradient(145deg, #fffdf8, #fffdf8)!important;background-image:linear-gradient(145deg, #fffdf8, #fffdf8)!important}
html[data-theme="light"] :is(.institution-public-toolbar){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.institution-public-toolbar strong){color:#856022!important}
html[data-theme="light"] :is(.institution-public-toolbar span){color:#304c3b!important}
html[data-theme="light"] :is(.institution-public-error){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.institution-public-error h1){color:#856022!important}
html[data-theme="light"] :is(.aiqi-packages-title){color:#304c3b!important}
html[data-theme="light"] :is(.aiqi-pkg-card){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.aiqi-pkg-card.recommended){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.aiqi-pkg-yuan){color:#856022!important}
html[data-theme="light"] :is(.aiqi-pkg-coins){color:#304c3b!important}
html[data-theme="light"] :is(.aiqi-pkg-label){color:#5c705a!important}
html[data-theme="light"] :is(.aiqi-tips){color:#5c705a!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.aiqi-ok-btn){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.aiqi-ok-btn:hover){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.aiqi-filter-tab){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.aiqi-filter-tab.active){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.aiqi-bill-summary){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.aiqi-bill-summary .inc){color:#286c4b!important}
html[data-theme="light"] :is(.aiqi-bill-summary .exp){color:#a7473a!important}
html[data-theme="light"] :is(.aiqi-bill-summary .net){color:#856022!important}
html[data-theme="light"] :is(.aiqi-bill-icon){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.aiqi-bill-reason){color:#304c3b!important}
html[data-theme="light"] :is(.aiqi-bill-time){color:#5c705a!important}
html[data-theme="light"] :is(.aiqi-bill-bal){color:#5c705a!important}
html[data-theme="light"] :is(.aiqi-bill-loading, .aiqi-bill-empty){color:#5c705a!important}
html[data-theme="light"] :is(.aiqi-bill-pager){color:#5c705a!important}
html[data-theme="light"] :is(.aiqi-bill-pager button){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.mp-coin-btn){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.mp-coin-btn:hover){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.admin-action-btn.coin){color:#304c3b!important;background:rgb(133, 79, 11)!important;background-color:rgb(133, 79, 11)!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.admin-action-btn.coin:hover){background:rgb(99, 56, 6)!important;background-color:rgb(99, 56, 6)!important}
html[data-theme="light"] :is(.fairplay-workspace){background:radial-gradient(circle at 70% 15%, #e9eee2, transparent 38%), #fffdf8!important;background-color:#fffdf8!important;background-image:radial-gradient(circle at 70% 15%, #e9eee2, transparent 38%), initial!important}
html[data-theme="light"] :is(.fairplay-workspace-header){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.fairplay-workspace-header button, .fairplay-source-panel > button){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.fairplay-source-panel, .fairplay-analysis-stage){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.fairplay-source-panel input){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.fairplay-game-row){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.fairplay-current-summary){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-analysis-pdf){color:#286c4b!important;background:linear-gradient(135deg, #e9eee2, rgba(217, 170, 63, 0.08))!important;background-image:linear-gradient(135deg, #e9eee2, rgba(217, 170, 63, 0.08))!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-analysis-pdf:disabled){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.rv-tool-btn.danger){color:#304c3b!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.saved-game-card){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.saved-game-card > div > span){background:rgba(232, 179, 65, 0.16)!important;background-color:rgba(232, 179, 65, 0.16)!important}
html[data-theme="light"] :is(.saved-game-card button){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.saved-game-card button.danger){color:#304c3b!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.recharge-form-modal){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.recharge-target){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(.recharge-target strong){color:#856022!important}
html[data-theme="light"] :is(.recharge-packages-title){color:#304c3b!important}
html[data-theme="light"] :is(.recharge-pkg-btn){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.recharge-pkg-btn small){color:#304c3b!important}
html[data-theme="light"] :is(.recharge-pkg-btn em){color:#304c3b!important;background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.recharge-pkg-btn.recommended){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.recharge-pkg-btn.selected){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.recharge-pkg-btn:hover){border-color:#cdd6c2!important}
html[data-theme="light"] :is(.recharge-custom label, .recharge-note-wrap label){color:#304c3b!important}
html[data-theme="light"] :is(.recharge-input-row input){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.recharge-input-row span){color:#5c705a!important}
html[data-theme="light"] :is(.recharge-input-row input[readonly]){color:#856022!important}
html[data-theme="light"] :is(.recharge-note-wrap :is(input, select)){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.admin-tx-user){color:#304c3b!important}
html[data-theme="light"] :is(.admin-tx-reason){color:#304c3b!important}
html[data-theme="light"] :is(.admin-tx-time){color:#5c705a!important}
html[data-theme="light"] :is(.admin-tx-bal){color:#5c705a!important}
html[data-theme="light"] :is(.live-game-row){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.live-game-board){background:rgba(217, 170, 63, 0.12)!important;background-color:rgba(217, 170, 63, 0.12)!important}
html[data-theme="light"] :is(.live-game-players strong){color:#304c3b!important}
html[data-theme="light"] :is(.live-game-players em){color:#304c3b!important}
html[data-theme="light"] :is(.live-game-players small){color:#304c3b!important}
html[data-theme="light"] :is(.live-game-row button){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.live-game-row button:hover){background:#e9eee2!important;background-color:#e9eee2!important}
html[data-theme="light"] :is(.live-games-empty){color:#304c3b!important}
html[data-theme="light"] :is(.spectator-status){background:#e9eee2!important;background-color:#e9eee2!important;border-color:#cdd6c2!important}
@media (max-width: 620px){html[data-theme="light"] :is(body.view-game-view .board-touch-guide.active){color:#856022!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
}
@media (max-width: 620px){html[data-theme="light"] :is(body.view-game-view .board-touch-guide strong){text-shadow:none!important}
}
@media (max-width: 620px){html[data-theme="light"] :is(body.view-game-view .board-touch-guide label){color:#304c3b!important}
}
@media (max-width: 620px){html[data-theme="light"] :is(body.view-lobby-view .lobby-main > .lobby-nav-rail){border-color:#cdd6c2!important}
}
html[data-theme="light"] :is(.kifu-advanced-filters){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.game-pause-notice){background:#fffdf8!important;background-color:#fffdf8!important;box-shadow:0 4px 16px #2b462c0b!important}
html[data-theme="light"] :is(.voice-review-panel-head small){color:#286c4b!important}
html[data-theme="light"] :is(.voice-review-panel-head strong){color:#856022!important}
html[data-theme="light"] :is(#voice-board-playback){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(#voice-board-playback button){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
@media screen{html[data-theme="light"] :is(::selection){color:#286c4b!important;background:rgb(214, 184, 121)!important;background-color:rgb(214, 184, 121)!important}
}
@media screen{html[data-theme="light"] :is(.modal-overlay){background:rgba(8,26,19,.34)!important;background-color:rgba(8,26,19,.34)!important;backdrop-filter:none!important}
}
@media screen{html[data-theme="light"] :is(.modal-close:hover){background:rgba(214, 184, 121, 0.07)!important;background-color:rgba(214, 184, 121, 0.07)!important}
}
@media screen{html[data-theme="light"] :is(body.view-lobby-view :is(.lobby-nav-rail, .lobby-side-panel)){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(body.view-lobby-view .lobby-nav-item:hover, body.view-lobby-view .lobby-nav-item.active){background:linear-gradient(90deg, rgba(214, 184, 121, 0.11), rgba(214, 184, 121, 0.03))!important;background-image:linear-gradient(90deg, rgba(214, 184, 121, 0.11), rgba(214, 184, 121, 0.03))!important}
}
@media screen{html[data-theme="light"] :is(body.view-lobby-view .lobby-nav-icon){color:#304c3b!important}
}
@media screen{html[data-theme="light"] :is(body.view-lobby-view .challenge-foot i){background:#e9eee2!important;background-color:#e9eee2!important;box-shadow:0 4px 16px #2b462c0b!important}
}
@media screen{html[data-theme="light"] :is(body.view-lobby-view .personal-card){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(body.view-lobby-view .personal-stats div){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(:is(.live-game-row, .saved-game-card, .kifu-item):hover){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(body.view-game-view :is(.game-sidebar, .game-sidebar-right), .professional-review :is(.rv-left, .rv-right)){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(body.view-game-view .room-player-card){background:linear-gradient(145deg, #fffdf8, #fffdf8)!important;background-image:linear-gradient(145deg, #fffdf8, #fffdf8)!important}
}
@media screen{html[data-theme="light"] :is(.professional-review){background:radial-gradient(#fffdf8, #fffdf8 75%)!important;background-image:radial-gradient(#fffdf8, #fffdf8 75%)!important}
}
@media screen{html[data-theme="light"] :is(.rv-header){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(.rv-analysis-status){background:#e9eee2!important;background-color:#e9eee2!important}
}
@media screen{html[data-theme="light"] :is(.rv-tabs){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(.rv-tab.on){background:rgba(214, 184, 121, 0.07)!important;background-color:rgba(214, 184, 121, 0.07)!important}
}
@media screen{html[data-theme="light"] :is(.professional-review .rv-tool-btn.primary){color:#286c4b!important;box-shadow:0 4px 16px #2b462c0b!important}
}
@media screen{html[data-theme="light"] :is(.professional-review .rv-tool-btn.primary:hover){color:#286c4b!important;background:linear-gradient(135deg, rgb(200, 146, 42), rgb(245, 217, 138) 52%, rgb(200, 146, 42))!important;background-image:linear-gradient(135deg, rgb(200, 146, 42), rgb(245, 217, 138) 52%, rgb(200, 146, 42))!important}
}
@media screen{html[data-theme="light"] :is(.review-source-grid > :is(article, button)){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(:is(.fairplay-source-panel, .fairplay-analysis-stage, .go-profile-head, .batch-analysis-head, .go-profile-split, .go-profile-weekly, .go-profile-monthly, .go-profile-learner-card)){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(:is(.go-profile-record-grid, .batch-report-metrics) article){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(.rv-fp-score-card){background:linear-gradient(120deg, #fffdf8, #fffdf8)!important;background-image:linear-gradient(120deg, #fffdf8, #fffdf8)!important}
}
@media screen{html[data-theme="light"] :is(#institution-view, .dynamic-kifu-view, .voice-review-workspace){background:radial-gradient(at center top, #fffdf8, transparent 65%), #fffdf8!important;background-color:#fffdf8!important;background-image:radial-gradient(at center top, #fffdf8, transparent 65%), initial!important}
}
@media screen{html[data-theme="light"] :is(:is(.institution-workspace-header, .dynamic-kifu-header, .voice-review-header, .fairplay-workspace-header)){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(:is(.institution-history-panel, .dynamic-kifu-panel)){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(.dynamic-field :is(input, select)){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(.voice-review-panel){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(.admin-tab.active){background:rgba(214, 184, 121, 0.063)!important;background-color:rgba(214, 184, 121, 0.063)!important}
}
@media screen{html[data-theme="light"] :is(.admin-table th){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(.admin-table tbody tr:hover){background:rgba(214, 184, 121, 0.03)!important;background-color:rgba(214, 184, 121, 0.03)!important}
}
@media screen{html[data-theme="light"] :is(.mp-btn.primary){color:#286c4b!important;box-shadow:0 4px 16px #2b462c0b!important}
}
@media screen{html[data-theme="light"] :is(.mp-btn.primary:hover){color:#286c4b!important;background:linear-gradient(135deg, rgb(200, 146, 42), rgb(245, 217, 138) 52%, rgb(200, 146, 42))!important;background-image:linear-gradient(135deg, rgb(200, 146, 42), rgb(245, 217, 138) 52%, rgb(200, 146, 42))!important}
}
@media screen{html[data-theme="light"] :is(.mp-btn.danger){color:#304c3b!important}
}
@media screen{html[data-theme="light"] :is(:is(.aiqi-balance-card, .aiqi-pkg-card, .recharge-form-modal, .recharge-target, .recharge-pkg-btn)){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(.aiqi-pkg-card.recommended, .recharge-pkg-btn.recommended){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
}
@media screen{html[data-theme="light"] :is(.recharge-pkg-btn.selected){background:rgba(214, 184, 121, 0.15)!important;background-color:rgba(214, 184, 121, 0.15)!important}
}
@media screen{html[data-theme="light"] :is(:is(.aiqi-ok-btn, .mp-coin-btn)){color:#286c4b!important;box-shadow:0 4px 16px #2b462c0b!important}
}
@media screen{html[data-theme="light"] :is(:is(.aiqi-ok-btn, .mp-coin-btn):hover){color:#286c4b!important;background:linear-gradient(135deg, rgb(200, 146, 42), rgb(245, 217, 138) 52%, rgb(200, 146, 42))!important;background-image:linear-gradient(135deg, rgb(200, 146, 42), rgb(245, 217, 138) 52%, rgb(200, 146, 42))!important}
}
@media screen{html[data-theme="light"] :is(:is(.aiqi-filter-tab, .aiqi-bill-pager button)){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(.aiqi-filter-tab.active){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(:is(.recharge-input-row input, .recharge-note-wrap input, .recharge-note-wrap select)){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(.aiqi-copy-btn){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(.aiqi-center-modal .modal-close){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{@media (max-width: 620px){html[data-theme="light"] :is(body.view-lobby-view .lobby-nav-item){background:#fffdf8!important;background-color:#fffdf8!important}
}
}
@media screen{@media (max-width: 620px){html[data-theme="light"] :is(.review-workbench-modal > .modal-title){background:#fffdf8!important;background-color:#fffdf8!important}
}
}
@media screen{html[data-theme="light"] :is(.site-service-modal .modal-close:hover){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(.service-contact-card){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(body.view-lobby-view .chat-input){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(body.view-game-view :is(.game-action-rail, .room-info-rail)){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(body.view-game-view .room-action-btn.danger){color:#304c3b!important}
}
@media screen{html[data-theme="light"] :is(body.view-game-view .room-action-btn.danger .room-action-icon){color:#304c3b!important}
}
@media screen{html[data-theme="light"] :is(body.view-game-view .room-action-btn.score-btn:not(:disabled)){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(body.view-game-view .room-tool-btn.analyze-btn:not(:disabled)){color:#286c4b!important}
}
@media screen{html[data-theme="light"] :is(body.view-game-view .analyze-btn:not(:disabled) .room-tool-icon){color:#286c4b!important}
}
@media screen{html[data-theme="light"] :is(.voice-review-import-card){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(.voice-review-link-field input){background:#fffdf8!important;background-color:#fffdf8!important}
}
@media screen{html[data-theme="light"] :is(.voice-review-link-field input::placeholder){color:#304c3b!important}
}
@media screen{html[data-theme="light"] :is(.voice-review-source-btn.primary){color:#286c4b!important}
}
@media screen{html[data-theme="light"] :is(.voice-review-source-btn.primary strong){color:#286c4b!important}
}
@media screen{@media (max-width: 760px){html[data-theme="light"] :is(body.view-lobby-view .lobby-nav-rail){background:#fffdf8!important;background-color:#fffdf8!important}
}
}
html[data-theme="light"] :is(#rv-cognitive){color:#304c3b!important}
html[data-theme="light"] :is(#rv-cognitive button){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(#rv-cognitive button:hover){background:#fffdf8!important;background-color:#fffdf8!important}
html[data-theme="light"] :is(#dynamic-source-details summary){color:#856022!important}
html[data-theme="light"] :is(#dynamic-source-details summary span){color:#304c3b!important}
html[data-theme="light"] :is(.dynamic-jump-controls){color:#304c3b!important}
html[data-theme="light"] :is(.dynamic-jump-controls input[type="number"]){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.dynamic-save-help){color:#304c3b!important}
html[data-theme="light"] :is(.dynamic-gif-results small){color:#304c3b!important}
html[data-theme="light"] :is(.dynamic-gif-results span){color:#286c4b!important}
html[data-theme="light"] :is(.dynamic-gif-results button, .dynamic-result-dialog button){color:#286c4b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.dynamic-result-dialog){color:#304c3b!important;background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important}
html[data-theme="light"] :is(.dynamic-result-dialog::backdrop){background:rgba(8,26,19,.34)!important;background-color:rgba(8,26,19,.34)!important}
@media (max-width: 700px){html[data-theme="light"] :is(.dynamic-generate-actions){background:#fffdf8!important;background-color:#fffdf8!important;border-color:#cdd6c2!important;box-shadow:0 4px 16px #2b462c0b!important}
}

/* Isolated design preview; production styles are not modified. */
html[data-theme="light"] body:not(.auth-mode){--ui-bg:#f4f3ec;--ui-panel:#fffdf8;--ui-panel-raised:#eef1e8;--ui-text:#223f31;--ui-secondary:#4f6455;--ui-muted:#71806b;--ui-gold:#b9872b;--ui-gold-light:#826021;--ui-line:#dae0d2;--ui-line-gold:#cfc5a8;--ink:#233f31;--ink2:#4d6253;--ink3:#6b7b67;--paper:#fffdf8;--paper2:#eef0e7;--paper3:#d9dece;--gold:#b9872b;--gold2:#866021;--gold3:#ac8232;--green2:#347652;--teal:#357451;background:#f4f3ec!important;color:#233f31!important}
html[data-theme="light"] body:not(.auth-mode) #navbar{background:#fffdf8!important;border-bottom:1px solid #d5ddce!important;box-shadow:0 2px 10px #29442f05!important}
html[data-theme="light"] body:not(.auth-mode) .logo{background:#0b241a;padding:3px 10px;border-radius:6px;}
html[data-theme="light"] body:not(.auth-mode) :is(.lobby-nav-rail,.lobby-side-panel,.game-sidebar,.game-sidebar-right,.rv-left,.rv-right){background:#eef0e8!important}
html[data-theme="light"] body:not(.auth-mode) :is(.lobby-main,.professional-review,#game-view,.room-board-area,.rv-board-stage){background:#f4f3ec!important;background-image:none!important}
html[data-theme="light"] body:not(.auth-mode) :is(.lobby-card,.lobby-handicap-panel){background:#fffdf8!important;border:1px solid #e0e3d7!important;box-shadow:0 3px 15px #223f3105!important}
html[data-theme="light"] body:not(.auth-mode) :is(.lobby-side-card,.lobby-side-card-body){background:transparent!important}
html[data-theme="light"] body:not(.auth-mode) :is(.lobby-nav-item.active,.lobby-nav-item:hover,.rv-tab.on,.online-tabs button.active){background:#e5eadb!important;color:#245135!important;border-color:#c9d5bd!important}
html[data-theme="light"] body:not(.auth-mode) :is(.lobby-nav-item,.nav-btn,.rv-tool-btn,.rv-btn,.rv-back,.game-btn){color:#344f3d!important}
html[data-theme="light"] body:not(.auth-mode) :is(.nav-btn.primary,.modal-btn.primary,.chat-send,.game-btn.analyze-btn,.score-btn,.rv-tool-btn.primary,.lobby-rank-tabs button.active){background:linear-gradient(135deg,#c08c2d,#ecc268 55%,#cc9a36)!important;border-color:#b98930!important;color:#17271c!important;box-shadow:0 3px 9px #a4813522!important}
html[data-theme="light"] body:not(.auth-mode) .game-btn:disabled{color:#7a8274!important;opacity:.55!important}
html[data-theme="light"] body:not(.auth-mode) :is(.rv-header,.rv-chartbar,.rv-tabs){background:#fbfbf5!important;border-color:#d6ddce!important}
html[data-theme="light"] body:not(.auth-mode) .room-player-card{background:linear-gradient(155deg,#fbfcf5,#e9edde)!important;border:1px solid #c6d0b8!important;box-shadow:0 5px 20px #29432c0c!important}
html[data-theme="light"] body:not(.auth-mode) .seat-clock-card{background:#081c15!important;--gold2:#f1cf73;--ui-text:#f7edcf;--ui-secondary:#d8c9a8;--ui-muted:#8ea99f;--green2:#8ecab2;}
html[data-theme="light"] body:not(.auth-mode) .seat-clock-card *{color:revert-layer}
html[data-theme="light"] body:not(.auth-mode) .seat-clock-time{color:#87e9ad!important}
html[data-theme="light"] body:not(.auth-mode) .seat-clock-phase{color:#97afa3!important}
html[data-theme="light"] body:not(.auth-mode) .room-board-area:before,html[data-theme="light"] body:not(.auth-mode) .room-board-area:after,html[data-theme="light"] body:not(.auth-mode) #game-view:before,html[data-theme="light"] body:not(.auth-mode) #game-view:after{opacity:.035!important}
html[data-theme="light"] body:not(.auth-mode) .lobby-circuit-frame{opacity:.035!important}
html[data-theme="light"] body:not(.auth-mode) :is(input,textarea,select){background:#fffef9!important;color:#2d4937!important;border-color:#cbd4c1!important}
html[data-theme="light"] body:not(.auth-mode) ::placeholder{color:#7c8874!important}
html[data-theme="light"] body:not(.auth-mode) :is(.move-item,.rv-move){border-color:#e0e4d7!important}
html[data-theme="light"] body:not(.auth-mode) :is(.section-title,.lobby-card-head h3,.challenge-panel-head h2){color:#264735!important}
html[data-theme="light"] body:not(.auth-mode) .handicap-guide-inline{color:#69765c!important}
html[data-theme="light"] body:not(.auth-mode) .handicap-grade-card{--gold2:#e8b84b;--gold3:#f5d98a;--ink:#1a1208;--paper:#f5f0e8;--paper2:#ede6d6;--ui-secondary:#d8c9a8;--ui-gold-light:#ffe07a}
html[data-theme="light"] body:not(.auth-mode) .preview-theme-switch{background:#e7ecdf!important;color:#34533b!important;border-color:#c5d0b8!important}
html[data-theme="light"] body:not(.auth-mode) .rv-analysis-status{background:#edf1e7!important;color:#5b6f57!important}
@media(max-width:700px){html[data-theme="light"] body:not(.auth-mode) .lobby-nav-rail{border:1px solid #dce2d3!important;background:#fffdf8!important;box-shadow:0 4px 18px #213c3006!important}html[data-theme="light"] body:not(.auth-mode) #navbar{background:#fffdf8!important}html[data-theme="light"] body:not(.auth-mode) .site-service-nav{border-color:#dde3d3!important}}

html[data-theme="light"] body:not(.auth-mode) #game-view .room-player-card{background:linear-gradient(155deg,#fbfcf5,#e9edde)!important;border-color:#c6d0b8!important;box-shadow:0 5px 20px #29432c0c!important}
html[data-theme="light"] body:not(.auth-mode) :is(.game-info-card,.moves-list,.game-chat-box,.chat-box,.game-record,.online-user){background:#fffdf8!important;border-color:#d4ddca!important;color:#344f3c!important}
html[data-theme="light"] body:not(.auth-mode) :is(.chat-input,.game-btn,.nav-btn){background:#f5f5ed!important;color:#344f3c!important;border-color:#cfd7c5!important}
html[data-theme="light"] body:not(.auth-mode) #game-view .game-btn.analyze-btn,html[data-theme="light"] body:not(.auth-mode) .chat-send{background:linear-gradient(135deg,#c08c2d,#ecc268 55%,#cc9a36)!important;color:#17271c!important}
html[data-theme="light"] body:not(.auth-mode) .lobby-nav-item{background:transparent!important;border-color:transparent!important}
html[data-theme="light"] body:not(.auth-mode) .lobby-nav-icon{background:transparent!important;border:0!important}

html[data-theme="light"] body:not(.auth-mode) .room-player-color,html[data-theme="light"] body:not(.auth-mode) .room-player-name{color:#244533!important}
html[data-theme="light"] body:not(.auth-mode) .chat-input::placeholder{color:#77856e!important;opacity:1!important}
html[data-theme="light"] body:not(.auth-mode) #game-view .room-player-stone{box-shadow:0 0 0 4px #bccab633,0 4px 12px #172c2522!important}
html[data-theme="light"] body:not(.auth-mode) #game-view #board,html[data-theme="light"] body:not(.auth-mode) #review-canvas{box-shadow:0 12px 28px #2e3d3022!important}

}
@media screen{html[data-theme="light"] body.auth-mode{background: rgb(244, 241, 231) !important; color: rgb(40, 67, 51) !important;}
html[data-theme="light"] body.auth-mode #auth-view{background: rgb(244, 241, 231) !important;}
html[data-theme="light"] body.auth-mode .auth-bg{opacity:1;animation:authBgBreath 9s ease-in-out infinite;filter:none;will-change:transform,filter;}
html[data-theme="light"] body.auth-mode #auth-view::before{background: linear-gradient(90deg, rgb(244, 241, 231) 0%, rgba(244, 241, 231, 0.98) 25%, rgba(244, 241, 231, 0.93) 39%, rgba(244, 241, 231, 0.58) 54%, rgba(244, 241, 231, 0.08) 76%, rgba(244, 241, 231, 0) 100%) !important;}
html[data-theme="light"] body.auth-mode #auth-view::after{opacity:.15!important;animation:authGridDrift 12s linear infinite;will-change:background-position;}
html[data-theme="light"] .auth-brand-logo{background: rgb(11, 36, 26); padding: 12px 18px; border-radius: 10px; width: 260px !important;}
html[data-theme="light"] .auth-sub{color: rgb(89, 110, 87) !important; margin-top: 13px !important;}
html[data-theme="light"] .auth-card{backdrop-filter: blur(18px); background: linear-gradient(145deg, rgba(255, 254, 249, 0.97), rgba(244, 244, 234, 0.98)) !important; border: 1px solid rgb(207, 214, 195) !important; box-shadow: rgba(52, 70, 51, 0.086) 0px 18px 55px, rgb(255, 255, 255) 0px 1px 0px inset !important;}
html[data-theme="light"] .auth-card-intro h1{color: rgb(39, 74, 53) !important;}
html[data-theme="light"] .auth-card-intro p{color: rgb(101, 119, 95) !important;}
html[data-theme="light"] .auth-card .tabs{background: rgb(233, 237, 223) !important; border-color: rgb(212, 221, 200) !important;}
html[data-theme="light"] .auth-card .tab-btn{color: rgb(98, 117, 91) !important;}
html[data-theme="light"] .auth-card .tab-btn.active{background: rgb(255, 253, 245) !important; border-color: rgb(201, 197, 170) !important; color: rgb(121, 87, 25) !important; box-shadow: rgba(51, 69, 42, 0.047) 0px 2px 6px !important;}
html[data-theme="light"] .auth-card .form-group label{color: rgb(51, 78, 57) !important;}
html[data-theme="light"] .auth-card .form-group :is(input, select){background: rgb(255, 254, 249) !important; border-color: rgb(201, 211, 190) !important; color: rgb(35, 62, 44) !important; box-shadow: rgba(52, 70, 42, 0.02) 0px 1px 2px inset !important;}
html[data-theme="light"] .auth-card input::placeholder{color: rgb(122, 134, 111) !important;}
html[data-theme="light"] .auth-card .form-group input:focus{outline: rgba(200, 161, 80, 0.267) solid 2px; outline-offset: 1px;}
html[data-theme="light"] .auth-card .auth-password-toggle{background: rgb(240, 237, 218) !important; color: rgb(119, 89, 31) !important;}
html[data-theme="light"] .auth-card .form-btn{background: linear-gradient(135deg, rgb(191, 139, 42), rgb(237, 196, 105) 52%, rgb(194, 147, 50)) !important; border-color: rgb(186, 139, 50) !important; color: rgb(25, 42, 27) !important; box-shadow: rgba(188, 145, 48, 0.18) 0px 5px 16px !important;}
html[data-theme="light"] .auth-card .form-err{color: rgb(164, 69, 55) !important;}
html[data-theme="light"] .auth-foot,html[data-theme="light"] .auth-footer{color: rgb(105, 120, 95) !important;}
@media (max-width: 700px){html[data-theme="light"] body.auth-mode #auth-view::before{background: linear-gradient(rgba(244, 241, 231, 0.17), rgba(244, 241, 231, 0.72) 24%, rgba(244, 241, 231, 0.96) 48%, rgb(244, 241, 231) 100%) !important;}
html[data-theme="light"] .auth-brand-logo{width: 218px !important;}
html[data-theme="light"] .auth-card{background: rgba(255, 253, 247, 0.93) !important;}
html[data-theme="light"] .auth-sub{color: rgb(56, 85, 62) !important;}
html[data-theme="light"] .auth-brand{margin-bottom: 22px !important;}}}
@media (prefers-reduced-motion:reduce){
html[data-theme="light"] body.auth-mode .auth-bg,html[data-theme="light"] body.auth-mode #auth-view::after,html[data-theme="light"] body.auth-mode .auth-scan-beam,html[data-theme="light"] body.auth-mode .auth-motion-node,html[data-theme="light"] body.auth-mode .auth-motion-ring{animation:none!important;will-change:auto;}}
/* 对话讲解（浅色主题） */
html[data-theme="light"] .voice-talk{background:#fbfaf4!important;border-color:#cdd6c2!important}
html[data-theme="light"] .voice-talk-head small,html[data-theme="light"] .voice-talk-empty,html[data-theme="light"] .voice-talk-status,html[data-theme="light"] .voice-talk-divider{color:#4f6a5a!important}
html[data-theme="light"] .voice-talk-head strong,html[data-theme="light"] .voice-talk-empty b{color:#856022!important}
html[data-theme="light"] .voice-talk-point{color:#4f6a5a!important;border-color:#b9c7b4!important}
html[data-theme="light"] .voice-talk-point.on{color:#fff!important;background:#0a6b3c!important;border-color:#005c30!important}
html[data-theme="light"] .voice-talk-msg.ai p{background:#fff!important;color:#1f3a2c!important;border-color:#d6dfd0!important}
html[data-theme="light"] .voice-talk-msg.ai.error p{color:#9a3b25!important;border-color:#e3b6a8!important}
html[data-theme="light"] .voice-talk-chips button,html[data-theme="light"] .voice-talk-actions button{color:#6f4f16!important;background:#fff8e6!important;border-color:#e2cf9b!important}
html[data-theme="light"] .voice-talk-input input{color:#1f3a2c!important;background:#fff!important;border-color:#cdd6c2!important}
html[data-theme="light"] .voice-talk-divider::before,html[data-theme="light"] .voice-talk-divider::after{background:#d6dfd0!important}
html[data-theme="light"] .voice-talk-status.listening{color:#c0392b!important}
html[data-theme="light"] .voice-talk-status.speaking{color:#0a6b3c!important}
html[data-theme="light"] .voice-talk-clear{color:#856022!important}
html[data-theme="light"] .voice-talk-msg.me p{color:#fff!important;background:#0a6b3c!important}
