html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14161c;--surface:#1d2028;--surface2:#262a35;--border:#303645;--text:#e4e2da;--muted:#9298a8;--accent:#7caeff}html[data-theme=dark] body{color:var(--text);background:var(--bg)!important}html[data-theme=dark] nav,html[data-theme=dark] .tabbar,html[data-theme=dark] .card,html[data-theme=dark] form,html[data-theme=dark] .threads,html[data-theme=dark] main li[class]{background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark] .msg.assistant,html[data-theme=dark] .panel,html[data-theme=dark] .suggestion,html[data-theme=dark] .draft pre,html[data-theme=dark] .detail,html[data-theme=dark] .brief,html[data-theme=dark] .summary,html[data-theme=dark] .secret{color:var(--text);background:var(--surface2)!important;border-color:var(--border)!important}html[data-theme=dark] .msg.user{background:#2b5cb8!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] strong,html[data-theme=dark] .project,html[data-theme=dark] .itemText,html[data-theme=dark] .suggText,html[data-theme=dark] .who,html[data-theme=dark] p{color:var(--text)}html[data-theme=dark] em,html[data-theme=dark] .empty,html[data-theme=dark] .meta,html[data-theme=dark] .taskTitle,html[data-theme=dark] .hintLine,html[data-theme=dark] .sub,html[data-theme=dark] .seen,html[data-theme=dark] .email,html[data-theme=dark] .when,html[data-theme=dark] .status,html[data-theme=dark] summary,html[data-theme=dark] .detailNotes,html[data-theme=dark] .detailSubject,html[data-theme=dark] .detailHint,html[data-theme=dark] .detailMeta span,html[data-theme=dark] .hint{color:var(--muted)!important}html[data-theme=dark] a:not(.pill):not(.btn){color:var(--accent)}html[data-theme=dark] nav a{color:var(--muted)}html[data-theme=dark] nav a.active{color:var(--accent);background:#2b3550}html[data-theme=dark] .tab{color:var(--muted)}html[data-theme=dark] .tab.active{background:var(--text)!important;color:var(--bg)!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{background:var(--surface2)!important;border-color:var(--border)!important;color:var(--text)!important}html[data-theme=dark] .itemActions button,html[data-theme=dark] .chatAction,html[data-theme=dark] .buttons button,html[data-theme=dark] .pill,html[data-theme=dark] .btn,html[data-theme=dark] .manual button,html[data-theme=dark] .draft button,html[data-theme=dark] .row button,html[data-theme=dark] .threads .new,html[data-theme=dark] header button{background:var(--surface2)!important;border-color:var(--border)!important;color:var(--accent)!important}html[data-theme=dark] .threads li button{color:var(--muted);background:0 0}html[data-theme=dark] .threads li button.active{color:var(--accent);background:#2b3550}html[data-theme=dark] .mine{color:#6bcf8f!important}html[data-theme=dark] .tag,html[data-theme=dark] .suggChip,html[data-theme=dark] .count,html[data-theme=dark] .taskStatus,html[data-theme=dark] .badge.muted{background:#ffffff14!important}html[data-theme=dark] .tag.owe,html[data-theme=dark] .suggChip.reply{color:#ff8a80!important}html[data-theme=dark] .tag.due,html[data-theme=dark] .suggChip.task,html[data-theme=dark] .count.ready{color:var(--accent)!important}html[data-theme=dark] .tag.wait{color:#e6c35c!important}html[data-theme=dark] .suggChip.calendar,html[data-theme=dark] .taskStatus{color:#c9a1ff!important}html[data-theme=dark] .taskStatus.done{color:#6bcf8f!important}html[data-theme=dark] .urgentCard{border-left-color:#ff6b60!important}html[data-theme=dark] .toast,html[data-theme=dark] .result,html[data-theme=dark] .msg-ok{color:#6bcf8f!important;background:#3ca05a26!important}html[data-theme=dark] .warn,html[data-theme=dark] .err,html[data-theme=dark] .error{color:#ff8a80!important;background:#dc463c26!important}html[data-theme=dark] .mailSuggestions{background:var(--surface2)!important;border-color:var(--border)!important}html[data-theme=dark] .mailSuggestions button:hover{background:#2b3550!important}html[data-theme=dark] .mailCard .cancel{background:var(--surface2)!important;border-color:var(--border)!important;color:var(--muted)!important}body{background:#f5f4f0;margin:0;font-family:system-ui,sans-serif}nav.svelte-12qhfyh{background:#fff;border-bottom:1px solid #e0e0e0;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}a.svelte-12qhfyh{color:#444;border-radius:.4rem;padding:.25rem .5rem;font-size:.95rem;text-decoration:none}a.active.svelte-12qhfyh{color:#1a73e8;background:#eef4fe;font-weight:600}.settingsLink.svelte-12qhfyh{margin-left:auto;font-size:1.1rem}
