/* Neutral light surfaces; remote desktop pixels keep their own appearance. */ html[data-theme="light"] .composer{background:#fff;box-shadow:0 4px 18px #18181b08} html[data-theme="light"] .search{background:#fff} html[data-theme="light"] .bot-row.selected{background:#e8e9ec} html[data-theme="light"] .bot-row:hover{background:#eceef0} html[data-theme="light"] .dialog{box-shadow:0 24px 80px #18181b26} html[data-theme="light"] .account-menu, html[data-theme="light"] .context-menu, html[data-theme="light"] .host-menu, html[data-theme="light"] .slash-suggestions{box-shadow:0 8px 30px #18181b1a} html[data-theme="light"] .message-body.md pre{background:#e4e6e9;color:#202124} html[data-theme="light"] .message-body.md :not(pre)>code{background:#e0e3e7;color:#202124} html[data-theme="light"] .message.user .message-body.md pre, html[data-theme="light"] .message.user .message-body.md :not(pre)>code{background:#ffffff1f;color:#fff} html[data-theme="light"] .message.user .mention-link{color:#9ce7d7} html[data-theme="light"] .day-divider time, html[data-theme="light"] .plugin-icon, html[data-theme="light"] .stack-extra, html[data-theme="light"] .reply-quote, html[data-theme="light"] .composer-reply, html[data-theme="light"] .control-badge.is-off{background:var(--surface)} html[data-theme="light"] .message.user .reply-quote{background:#ffffff14} html[data-theme="light"] .copy-msg:hover, html[data-theme="light"] .file-card-remove:hover, html[data-theme="light"] .slash-suggestions button:hover, html[data-theme="light"] .host-menu button:hover, html[data-theme="light"] .expr-grid button:hover, html[data-theme="light"] .bg-grid button:hover{background:var(--surface-hover)} html[data-theme="light"] .expr-grid button.selected, html[data-theme="light"] .bg-grid button.selected{background:var(--surface);border-color:var(--ink)} html[data-theme="light"] .computer-hud{background:#f3f5f5eb} html[data-theme="light"] .computer-hud-label{color:#344940} .brand-icon{object-fit:contain;border-radius:0} .lb-about-brand img{object-fit:contain;background:transparent;border-radius:0} html[data-theme="light"] .top-tools{background:var(--main);border-color:var(--line);box-shadow:none} html[data-theme="light"] .top-tool-button.active{background:var(--surface);color:var(--ink)} html[data-theme="light"] .teach-banner, html[data-theme="light"] .teach-banner.recording{background:var(--error-bg);border-color:var(--error-border);color:var(--error-fg)} html[data-theme="light"] .skill-draft{background:#f0f8f5;border-color:#c5ddd4} html[data-theme="light"] .skill-intent{color:var(--muted)} html[data-theme="light"] .login-screen{background:radial-gradient(circle at 50% 18%,#e9f4ef 0,#fff 58%)}