/* Shared accessible light palette; original dark declarations remain unchanged. */
:root[data-theme="light"]{color-scheme:light;--bg-101612:#ffffff;--bg-101713:#ffffff;--bg-101912:#ffffff;--bg-111912:#ffffff;--bg-111a13:#ffffff;--bg-141e17:#ffffff;--bg-151d16:#ffffff;--bg-16201b:#ffffff;--bg-172019:#ffffff;--bg-17221c:#ffffff;--bg-18221a:#ffffff;--bg-18251b:#ffffff;--bg-19221b:#ffffff;--bg-19231b:#ffffff;--bg-1a241b:#ffffff;--bg-1c271e:#ffffff;--bg-1d281f:#ffffff;--bg-202c21:#ffffff;--bg-202e1c:#ffffff;--bg-25342a:#f1f4ee;--bg-263623:#f1f4ee;--bg-283622:#f1f4ee;--bg-292415:#fff4db;--bg-2b211d:#ffffff;--bg-322b1b:#ffffff;--bg-334034:#f1f4ee;--bg-342b1d:#ffffff;--bg-36291c:#fff4db;--bg-44341d:#fff4db;--bg-51352e:#f1f4ee;--bg-5a2424:#fcebea;--bg-a9b7a3:#386516;--bg-b9cfaa:#386516;--bg-c4ef76:#386516;--bg-ceef83:#386516;--bg-e6bd62:#386516;--bg-e6be79:#386516;--fg-142019:#ffffff;--fg-15200e:#ffffff;--fg-16200e:#ffffff;--fg-17200f:#ffffff;--fg-172011:#ffffff;--fg-211b0d:#ffffff;--fg-334130:#40503e;--fg-65755e:#40503e;--fg-84967b:#40503e;--fg-8f9f87:#40503e;--fg-91a18f:#40503e;--fg-95a68d:#40503e;--fg-9dac96:#40503e;--fg-9eac96:#40503e;--fg-a5b29e:#40503e;--fg-a5b29f:#40503e;--fg-a7b59f:#40503e;--fg-a9b3a2:#40503e;--fg-aab7a2:#40503e;--fg-acb8a8:#40503e;--fg-acbba4:#40503e;--fg-adbaa5:#40503e;--fg-adbca6:#40503e;--fg-afbea4:#40503e;--fg-b6c2b0:#40503e;--fg-b7c0b0:#40503e;--fg-b7c8ae:#40503e;--fg-b7c9ad:#40503e;--fg-b9c6b6:#40503e;--fg-bac7b4:#40503e;--fg-bdc8b8:#40503e;--fg-bdcbb4:#40503e;--fg-c0ceba:#40503e;--fg-c4ef76:#386516;--fg-c5d0bd:#40503e;--fg-c5d0bf:#40503e;--fg-c8d4c0:#40503e;--fg-cfdec4:#40503e;--fg-d4edb2:#386516;--fg-d6e2ce:#40503e;--fg-d7e6ca:#386516;--fg-d8e5cd:#202b23;--fg-d8e9c6:#386516;--fg-d9e5d3:#202b23;--fg-e6b19e:#a02d25;--fg-e8efdf:#202b23;--fg-e9c789:#785000;--fg-e9eee9:#202b23;--fg-eaf0e3:#202b23;--fg-edf3e7:#202b23;--fg-eef3e9:#202b23;--fg-f0ce94:#785000;--fg-f0d19b:#785000;--fg-f0f4e9:#202b23;--fg-f1f4ed:#202b23;--fg-f2ce77:#785000;--fg-f2f5ec:#202b23;--fg-f3b69e:#a02d25;--fg-f4d078:#785000;--fg-f4f6ec:#202b23;--fg-f5d29d:#785000;--fg-ff9e8e:#a02d25;--fg-ffada7:#a02d25;--fg-ffb29e:#a02d25;--fg-ffb5a4:#a02d25;--fg-ffd09c:#785000;--fg-ffffff:#202b23;--line-2c382c:#aeb9aa;--line-2e3b2d:#aeb9aa;--line-303b32:#aeb9aa;--line-34402f:#aeb9aa;--line-354030:#aeb9aa;--line-394636:#aeb9aa;--line-3b4b36:#aeb9aa;--line-3d4a35:#aeb9aa;--line-445937:#aeb9aa;--line-46513f:#aeb9aa;--line-465140:#aeb9aa;--line-48543f:#aeb9aa;--line-495940:#aeb9aa;--line-4b5b42:#aeb9aa;--line-4b623d:#aeb9aa;--line-4c5945:#aeb9aa;--line-536343:#aeb9aa;--line-536447:#aeb9aa;--line-54604c:#aeb9aa;--line-5b6044:#aeb9aa;--line-5f7b43:#aeb9aa;--line-62553b:#aeb9aa;--line-73603e:#aeb9aa;--line-7b633b:#9a6720;--line-83ba52:#537b36;--line-876f47:#9a6720;--line-8a6b36:#9a6720;--line-b79446:#9a6720;--line-bb7849:#9a6720;--line-bd6558:#b44237;--line-c4ef76:#537b36;--line-ceef83:#537b36;--line-e6bd62:#9a6720;--line-e9917f:#b44237;--line-efa58e:#b44237;--line-f2857d:#b44237;--line-ffffff:#aeb9aa;--lime:#386516;--line:#bcc6b8;--muted:#52614d;}
html[data-theme-pending] body{visibility:hidden}
:root[data-theme="light"] .brand-wordmark img{filter:brightness(0)}
:root[data-theme="light"] button:not(.secondary):not(.text-button):not([data-view]):not(.show),:root[data-theme="light"] .button-link:not(.secondary){color:#fff}
:root[data-theme="light"] button.secondary,:root[data-theme="light"] button.text-button{color:#35472e}
:root[data-theme="light"] .show{color:#24341f}
:root[data-theme="light"] .show:hover{background:#e7efdf}
:root[data-theme="light"] input,:root[data-theme="light"] select,:root[data-theme="light"] textarea{color:#202b23;background:#fff;border-color:#7c8d73}
:root[data-theme="light"] dialog{color:#202b23;background:#fafbf8}
:root[data-theme="light"] .sidepanel{background:#f6f8f3;color:#202b23}
:root[data-theme="light"] #show-alert{background:#f4f8ee;color:#202b23;border-color:#386516}
:root[data-theme="light"] #show-alert.urgent{background:#fff5df;border-color:#926000}
:root[data-theme="light"] #show-alert.urgent #show-alert-got{background:#926000;color:white}
:root[data-theme="light"] #show-alert-title{color:#386516}
:root[data-theme="light"] #show-alert.urgent #show-alert-title{color:#785000}
:root[data-theme="light"] :focus-visible{outline:3px solid #386516;outline-offset:3px}
.theme-control{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0;font-size:12px}
.theme-control button{min-height:44px}.theme-control small{font-size:11px;max-width:220px}
#theme-status:empty{display:none}

:root[data-theme="light"] .segmented .selected{background:#386516;color:#fff}
html[data-theme-pending]{background:#e3e7e0}
html[data-theme-pending]::before{content:'Loading your workspace…';display:block;padding:24px;color:#35472e;font:14px system-ui}
:root[data-theme="light"]{background:#f5f7f2}:root[data-theme="light"] .sidebar{background:#fff}
