/* Light palette; photographic panels retain their deliberate dark contrast. */
html[data-theme=light] .member-site.member-site{--panel:#fff;--panel-soft:#f2efe9;--text:#252b35;--muted:#626773;--line:#d9d5ce;--field:#fff;background:#f5f3ef!important;color:var(--text);color-scheme:light}
html[data-theme=light] .member-site.member-site :is(.site-header,.sidebar,.mobile-nav){background:#faf9f6!important;border-color:#ded9d1!important}
html[data-theme=light] .member-site.member-site :is(.main-content,.shell){background:transparent!important}
html[data-theme=light] .member-site.member-site .header-nav>a{color:#454851!important}
html[data-theme=light] .member-site.member-site .header-nav>a:is(:hover,:focus-visible){color:#8b5719!important}
html[data-theme=light] .member-site.member-site :is(.surface,.auth-form,.ron-partner-dialog,.search-form,.game-filter){background:#fff!important;color:#252b35;border-color:#d9d5ce!important}
html[data-theme=light] .member-site.member-site :is(input,select,textarea){background:#fff!important;color:#252b35!important;border-color:#bcb8b0!important}
html[data-theme=light] .member-site.member-site input::placeholder,html[data-theme=light] .member-site.member-site textarea::placeholder{color:#6c7078;opacity:1}
html[data-theme=light] .member-site.member-site :is(input,select,textarea):focus-visible{outline:2px solid #976724;outline-offset:2px}
html[data-theme=light] .member-site.member-site :is(.sidebar a,.btn,.theme-toggle,.header-actions>a:not(.balance-link),.ron-partner-banner,.quick-categories>a){color:#fff3de!important}
html[data-theme=light] .member-site.member-site :is(.campaign-copy,.auth-art,.club-banner,.sidebar-club,.ron-partner-banner,.quick-categories>a){--text:#fff3e4;--muted:#d5d5dc;color:#fff3e4!important}
html[data-theme=light] .member-site.member-site :is(.campaign-copy,.auth-art,.club-banner,.sidebar-club,.ron-partner-banner,.quick-categories>a) :is(h1,h2,h3,strong,b,p,small,span){color:inherit!important}
html[data-theme=light] .member-site.member-site :is(.campaign-copy,.auth-art,.club-banner,.sidebar-club,.ron-partner-banner) :is(p,small){color:#d8d7dc!important}
html[data-theme=light] .member-site.member-site :is(.eyebrow,.section-heading>a,.footer a){color:#855820}
html[data-theme=light] .member-site.member-site .footer{color:#626773;border-color:#d9d5ce}
html[data-theme=light] .member-site.member-site .topline :is(small,span){color:#ddd7ce}
html[data-theme=light] .member-site.member-site #ron-notices{background:#fff;color:#252b35;border-color:#c9b99b;box-shadow:0 20px 65px #31230f26}
html[data-theme=light] .member-site.member-site #ron-notices :is(header,article){border-bottom-color:#e8e2d8}
html[data-theme=light] .member-site.member-site #ron-notices button{background:#f2efe9;color:#725021;border-color:#c9b99b}
html[data-theme=light] .member-site.member-site #ron-notices :is(time,.ron-notices-empty){color:#626773}
html[data-theme=light] .member-site.member-site #ron-notices footer a{color:#855820}
html[data-theme=light] .member-site.member-site :is(.ron-lobby-heading>a,.section-heading>a,.auth-form a){color:#80531d!important}
