/* FRAG WATCH / Settings. Default is existing Night mode. */
.fw-settings{position:relative;display:flex;align-items:center;flex:0 0 auto;margin-left:12px;--fw-menu-bg:#23272f;--fw-menu-border:#454b55;--fw-menu-text:#edf0f5;--fw-menu-muted:#a3adbb;--fw-menu-option:#313640;--fw-menu-hover:#404651;--fw-menu-selected:#ff965e;--fw-menu-selected-text:#211b18}
.fw-settings-trigger{display:grid;place-items:center;width:39px;height:38px;padding:0;border:1px solid #414650;border-radius:8px;background:#282c35;color:#c6cbd4;transition:background .15s,border-color .15s}
.fw-settings-trigger svg{height:19px;width:19px;display:block;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}
.fw-settings-trigger:hover,.fw-settings-trigger[aria-expanded="true"]{background:#353942;border-color:#ed9861;color:#ffbc8f}
.fw-settings-trigger:focus-visible,.fw-setting-option:focus-visible{outline:2px solid #ff995d;outline-offset:3px}
.fw-settings-panel{position:absolute;z-index:100;right:0;top:calc(100% + 12px);width:min(298px,calc(100vw - 34px));padding:15px;border:1px solid var(--fw-menu-border);border-radius:11px;background:var(--fw-menu-bg);color:var(--fw-menu-text);box-shadow:0 18px 50px #0007;text-align:left}
.fw-settings-heading{display:block;margin:0 0 12px;padding:0 2px 11px;border-bottom:1px solid var(--fw-menu-border);font-weight:800;font-size:13px;letter-spacing:.1px;color:var(--fw-menu-text)}
.fw-setting-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:45px}
.fw-setting-row+.fw-setting-row{margin-top:11px;padding-top:12px;border-top:1px solid var(--fw-menu-border)}
.fw-setting-label{color:var(--fw-menu-muted);font-size:12px;font-weight:750;white-space:nowrap}
.fw-setting-options{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:3px;border:1px solid var(--fw-menu-border);border-radius:7px;background:var(--fw-menu-option)}
.fw-setting-option{min-width:38px;min-height:29px;padding:5px 9px;white-space:nowrap;border:0;border-radius:5px;color:var(--fw-menu-muted);background:transparent;font-size:11px;font-weight:750;cursor:pointer}
.fw-setting-option:hover:not(.selected){background:var(--fw-menu-hover);color:var(--fw-menu-text)}
.fw-setting-option.selected,.fw-setting-option[aria-pressed="true"]{background:var(--fw-menu-selected);color:var(--fw-menu-selected-text)}
@media(max-width:650px){.site-header .header-inner>.fw-settings{order:0;margin-left:auto}.site-header .header-inner>.menu-toggle{order:1;margin-left:0!important}.site-header .header-inner>.navigation{order:2;flex-basis:100%}}

/* Day mode: lighten backgrounds and text across all actual static feature pages. */
html[data-fw-theme="day"]{color-scheme:light;--bg:#f5f7fa;--surface:#fff;--surface2:#edf0f4;--muted:#637084;--fs-border:#d8dfe7;--g3-bg:#f5f7fa}
html[data-fw-theme="day"] body{color:#192432;background:#f5f7fa}
html[data-fw-theme="day"] body.g3-page{background:radial-gradient(ellipse 730px 440px at 25% 140px,#ff965917,transparent 78%),#f5f7fa}
html[data-fw-theme="day"] main :is(h1,h2,h3,h4){color:#192432}
html[data-fw-theme="day"] main :is(h1,h2,h3,h4) em{color:#df5c25}
html[data-fw-theme="day"] body p{color:#606d7d}
html[data-fw-theme="day"] .site-header{background:#fffffff2;border-bottom-color:#dce2e9}
html[data-fw-theme="day"] .site-header .nav-link{color:#445064}
html[data-fw-theme="day"] .site-header .nav-link:hover,html[data-fw-theme="day"] .site-header .nav-link.active{color:#1a2532;background:#e9edf3}
html[data-fw-theme="day"] .site-header .nav-link.pro{color:#b85b25;border-color:#e9c8a7;background:#fff8f1}
html[data-fw-theme="day"] .menu-toggle{color:#283443;background:#edf0f4;border-color:#d6dde6}
html[data-fw-theme="day"] .brand small{color:#6b7787}
html[data-fw-theme="day"] .site-footer{border-color:#dce1e8}
html[data-fw-theme="day"] .site-footer .footer-inner,html[data-fw-theme="day"] .fs-footer{color:#657180}
html[data-fw-theme="day"] .fw-socials a{color:#435065;background:#fff;border-color:#d7dee7}
html[data-fw-theme="day"] .fw-socials a:hover{background:#fff3eb}
html[data-fw-theme="day"] .fw-settings{--fw-menu-bg:#fff;--fw-menu-border:#d9dfe8;--fw-menu-text:#1d2938;--fw-menu-muted:#596679;--fw-menu-option:#f1f3f7;--fw-menu-hover:#e5eaf0;--fw-menu-selected:#f36f37;--fw-menu-selected-text:#fff}
html[data-fw-theme="day"] .fw-settings-trigger{background:#fff;border-color:#d4dbe5;color:#536174}
html[data-fw-theme="day"] .fw-settings-trigger:hover,html[data-fw-theme="day"] .fw-settings-trigger[aria-expanded="true"]{background:#fff3eb;border-color:#efab82;color:#cc632f}
html[data-fw-theme="day"] .fw-settings-panel{box-shadow:0 20px 44px #2835472b}
html[data-fw-theme="day"] .hero{background:radial-gradient(ellipse at 50% 0%,#ffe1cc99,transparent 58%),linear-gradient(#fff,#f8fafc);border-color:#dfe3e9}
html[data-fw-theme="day"] :is(.hero form,.report-search,.g3-search){background:#fff;border-color:#cfd7e1}
html[data-fw-theme="day"] :is(.hero input,.report-search input,.g3-search input){color:#1b2836}
html[data-fw-theme="day"] input::placeholder{color:#8994a3}
html[data-fw-theme="day"] :is(
.feature-card,.rating-card,.disclosure,.discovery-card,.rating-explainer-grid article,.rating-method-card,.rating-caution,
.page-card,.report-panel,.report-profile-block,.report-section,.extra-metrics-section,.sidebar-sticky,.score-detail,
.ai-section,.dna-summary,.report-next,.report-quick-actions,.rating-interpret,.map-card,.stat,.extra-stat,.score-box,
.evidence,.filter,.report-quick-links a,
.fs-panel,.fs-empty,.fs-explainer article,.fs-kpi,.fs-pro-lock,.fs-compare-profile,.fs-longform,.fs-quiet,
.fs-twin-empty,.fs-twin-match,.fs-twin-versus,.fs-twin-alt-item,.fs-scene-toolbar,.fs-podium-card,.fs-scene-table-wrap,
.fs-scene-disclosure,.fs-custom-board,.fs-compare-verdict,.fs-comparison-value,.fs-catalog-shell,.fs-catalog-player,
.ms-plan,.ms-explainer article,.ms-faq,.ms-badges span,.g3-mystery,.g3-play,.g3-empty-history,.game-finished,.game-photo-attributions
){background:#fff;border-color:#d9e0e9;color:#1d2a38;box-shadow:none}
html[data-fw-theme="day"] :is(
.fs-panel-dark,.fs-switch,.fs-preview-frame,.fs-twin-vs-header,.fs-scene-filter .fs-select,
.fs-field input,.fs-field select,.fs-select,.fs-catalog-shell .fs-field input,.fs-twin-placeholder-footer span,
.fs-scene-counter,.fs-catalog-player-status,.sample-strip,.report-jump,.report-version,.primary-stats .stat,.profile-banner,
.bars-track,.fs-board td,.match-table td,.comparison-table td,.g3-milestones,.g3-milestone,.guess-suggestions,
.history-heading>span,.guess-slots span,.fs-scene-filter input
){background:#eef2f6;border-color:#d6dde6;color:#273648}
html[data-fw-theme="day"] :is(.fs-field input,.fs-field select,.fs-select,.fs-catalog-shell .fs-field input,.report-search input,.g3-search input){color:#273648}
html[data-fw-theme="day"] :is(.fs-panel h2,.fs-panel h3,.fs-panel-header h2,.fs-kpi strong,.fs-empty strong,.fs-twin-match h2,.fs-twin-empty h2,.fs-comparison-label strong,.fs-twin-result-heading h2,.fs-catalog-player strong,.primary-stats .stat strong,.extra-stat strong,.g3-play h2,.g3-mystery h2,.ms-plan h2,.ms-plan h3){color:#1b2939}
html[data-fw-theme="day"] :is(.fs-note,.fs-micro,.fs-panel-header p,.fs-hero p,.fs-explainer p,.fs-twin-empty p,.ms-explainer p,.ms-plan p,.g3-intro p,.g3-empty-history p,.report-section-heading p,.report-hero-row p,.rating-card p){color:#5e6c7e}
html[data-fw-theme="day"] :is(.fs-status,.fs-index,.fs-crumb,.fs-crumb b,.fs-twin-alt-item span,.fs-twin-result-heading p,.fs-kpi small,.fs-kpi span,.g3-profile-label,.g3-panel-kicker,.history-note,.fs-twin-vs-row small,.ms-plan li,.ms-plan-note,.g3-progress-heading,.report-jump a){color:#5d6979}
html[data-fw-theme="day"] :is(.fs-divider,.fs-scene-toolbar,.fs-twin-result-heading,.g3-mystery-bottom){border-color:#dce2e9}
html[data-fw-theme="day"] .fs-button.secondary{background:#f1f4f8;border-color:#d2dbe5;color:#344355}
html[data-fw-theme="day"] .fs-button.secondary:hover{background:#e2e8ef}
html[data-fw-theme="day"] .fs-switch{color:#3d4b5d}
html[data-fw-theme="day"] .fs-switch[aria-pressed="true"]{background:#ffab77;color:#222}
html[data-fw-theme="day"] :is(.fs-track,.progress-track,.rw-score-meter,.bars-track){background:#dce3eb}
html[data-fw-theme="day"] .fs-twin-empty,html[data-fw-theme="day"] .fs-twin-match{background:linear-gradient(145deg,#fff,#f7f9fc)}
html[data-fw-theme="day"] .fs-twin-question{color:#e57d43}
html[data-fw-theme="day"] .fs-twin-similarity{background:#fff1e7;border-color:#f0c8ae}
html[data-fw-theme="day"] .fs-twin-versus{background:#f8fafc}
html[data-fw-theme="day"] .fs-catalog-player:hover{background:#fff3e8}
html[data-fw-theme="day"] .fs-comparison-value.fs-leading{background:#e6f4e9}
html[data-fw-theme="day"] .fs-podium-card.fs-podium-rank-1{background:#fff1e5}
html[data-fw-theme="day"] .fs-compare-profile.is-leading{background:#f7fff8}
html[data-fw-theme="day"] .fs-twin-photo{background:radial-gradient(ellipse at center 30%,#f5dbca,transparent 68%),#e9e4e0}
html[data-fw-theme="day"] .g3-timer{background:linear-gradient(130deg,#fff7f1,#ffeadb);border-color:#ebc3a9}
html[data-fw-theme="day"] .g3-timer strong{color:#cc5824}
html[data-fw-theme="day"] .g3-mystery{background:#fff}
html[data-fw-theme="day"] .g3-mystery-bottom{background:#fff}
html[data-fw-theme="day"] .g3-milestones{background:#f0f3f7}
html[data-fw-theme="day"] .g3-milestone.unlocked{background:#ff985c;color:#1d201e}
html[data-fw-theme="day"] .g3-attempts{background:#fff0e7;border-color:#f3d1ba}
html[data-fw-theme="day"] .g3-search input{color:#1f2b3b}
html[data-fw-theme="day"] .guess-suggestions button{color:#253345;border-bottom-color:#dce2eb}
html[data-fw-theme="day"] .guess-suggestions button:hover,html[data-fw-theme="day"] .guess-suggestions button.active{background:#fff0e4}
html[data-fw-theme="day"] .comparison-table td.hit{background:#e5f5e8;color:#225633}
html[data-fw-theme="day"] .comparison-table td.miss{background:#fff0ef;color:#9d3e37}
html[data-fw-theme="day"] .comparison-table td.unknown{background:#f0f3f6;color:#586779}
html[data-fw-theme="day"] .game-finished{background:#fff7f1}
html[data-fw-theme="day"] :is(.g3-question,.g3-monogram,.g3-image-label){color:#fff}
html[data-fw-theme="day"] .g3-portrait,html[data-fw-theme="day"] .g3-portrait :is(h1,h2,h3),html[data-fw-theme="day"] .fs-player-card,html[data-fw-theme="day"] .fs-player-card :is(h1,h2,h3),html[data-fw-theme="day"] .fs-player-card p{color:#f7f8fa}
html[data-fw-theme="day"] :is(#insights,#dna,#insights .ai-section,#insights .ai-section-1,#insights .ai-section-4,#insights .ai-section li,#dna .dna-summary,#dna .dna-main,#insights #confidence,.report-quick-actions,.rating-interpret,.primary-stats .stat:first-child,.profile-banner,.report-next,.rating-overview,.rating-explainer-grid article){background:#fff;border-color:#dae1e9}
html[data-fw-theme="day"] :is(#insights .ai-section p,#dna .dna-summary p,.report-next p){color:#5d697b}
html[data-fw-theme="day"] #rating :is(.rw-intro-note,.rw-stage,.rw-score-card,.rw-insight-strip,.rw-scale-wrap,.rw-detail-card,.rw-method,.rw-scoring-step,.rw-scoring-footer,.rw-formula-card,.rw-factors span,.rw-formula-equation,.rw-formula-values>div){background:#fff;border-color:#dae1e9;color:#243044;box-shadow:none}
html[data-fw-theme="day"] #rating .rw-stage{background:linear-gradient(150deg,#fff,#f7f9fc)}
html[data-fw-theme="day"] #rating .rw-score-card{background:#f7f9fc}
html[data-fw-theme="day"] #rating :is(.rw-score-number,.rw-formula-card h4,.rw-scoring-step h4){color:#1e2a3a}
html[data-fw-theme="day"] #rating :is(.rw-card-copy,.rw-intro p,.rw-detail-card p,.rw-scoring-step p,.rw-method-content p,.rw-formula-card p,.rw-scoring-footer p){color:#617082}
html[data-fw-theme="day"] #rating .rw-score-meter{background:#dce3ec}
html[data-fw-theme="day"] #rating .rw-card-pill{background:#e4f1e7;color:#2b6847}
html[data-fw-theme="day"] #rating .rw-consistency .rw-card-pill{background:#fff0dd;color:#8e552b}
html[data-fw-theme="day"] #rating .rw-formula-equation{background:#fff1e4;color:#8c4b20}
html[data-fw-theme="day"] .ms-plan-pro{background:linear-gradient(145deg,#fff8f2,#fff)}
html[data-fw-theme="day"] .profile-banner{background:linear-gradient(120deg,#fff8f0,#fff)}
html[data-fw-theme="day"] .report-quick-links a{background:#f0f4f8;color:#354252}
html[data-fw-theme="day"] .filter.active{background:#fff0e4;color:#a95121}
html[data-fw-theme="day"] .report-jump a.is-active{background:#fff0e6;color:#994b21}

/* Six languages in a compact 3 × 2 selector, without crowding settings. */
.fw-settings-panel{width:min(325px,calc(100vw - 34px))}
.fw-setting-options.fw-language-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:192px;gap:3px}
.fw-language-options .fw-lang-choice{min-width:0;min-height:31px;padding:5px 4px;font-size:11px;letter-spacing:.25px}
@media(max-width:380px){.fw-setting-options.fw-language-options{width:169px}}
