:root[data-theme="dark"] body,:root[data-theme="dark"] .app,:root[data-theme="dark"] .topbar{background:#151515;color:#eee}:root[data-theme="dark"] .topbar,:root[data-theme="dark"] #composer{border-color:#303030}:root[data-theme="dark"] #composer,:root[data-theme="dark"] dialog{background:#202020;color:#eee}:root[data-theme="dark"] #chat{background:#151515}:root[data-theme="dark"] .bubble,:root[data-theme="dark"] .menu-card,:root[data-theme="dark"] .memory,:root[data-theme="dark"] .life{background:#2b2b2b;color:#eee;border-color:#3a3a3a}:root[data-theme="dark"] .bubble::before{border-right-color:#2b2b2b}:root[data-theme="dark"] .me .bubble{background:#2d6a38}:root[data-theme="dark"] .me .bubble::before{border-left-color:#2d6a38}:root[data-theme="dark"] #input{color:#eee}:root[data-theme="dark"] .input-wrap{border-color:#3b3b3b;background:#303030}:root[data-theme="dark"] .date{background:#333;color:#aaa}:root[data-theme="dark"] .nav-button,:root[data-theme="dark"] .tool-button{color:#eee}:root[data-theme="dark"] .close,:root[data-theme="dark"] .action-button.secondary{background:#3b3b3b;color:#eee}:root[data-theme="dark"] .sheet-note,:root[data-theme="dark"] .profile-hero p,:root[data-theme="dark"] .menu-card span,:root[data-theme="dark"] .memory small,:root[data-theme="dark"] .life small{color:#aaa}:root[data-theme="tech"] body,:root[data-theme="tech"] .app,:root[data-theme="tech"] .topbar{background:#07111f;color:#e8fbff}:root[data-theme="tech"] .topbar,:root[data-theme="tech"] #composer{border-color:#153553}:root[data-theme="tech"] .title span,:root[data-theme="tech"] .time,:root[data-theme="tech"] .sheet-note,:root[data-theme="tech"] .profile-hero p,:root[data-theme="tech"] .menu-card span,:root[data-theme="tech"] .memory small,:root[data-theme="tech"] .life small{color:#8eb8ce}:root[data-theme="tech"] #composer,:root[data-theme="tech"] dialog{background:#0b1b2d;color:#e8fbff}:root[data-theme="tech"] #chat{background:radial-gradient(circle at 80% 4%,#102f4c 0,transparent 28%),#07111f}:root[data-theme="tech"] .bubble,:root[data-theme="tech"] .menu-card,:root[data-theme="tech"] .memory,:root[data-theme="tech"] .life{background:#10263d;color:#e8fbff;border-color:#1a4668;box-shadow:0 0 16px #0e93c01a}:root[data-theme="tech"] .bubble::before{border-right-color:#10263d}:root[data-theme="tech"] .me .bubble{background:#0a8f98;color:#fff}:root[data-theme="tech"] .me .bubble::before{border-left-color:#0a8f98}:root[data-theme="tech"] .input-wrap{border-color:#21628d;background:#0a2035}:root[data-theme="tech"] #input{color:#e8fbff}:root[data-theme="tech"] #send,:root[data-theme="tech"] .action-button{background:#00b9d6}:root[data-theme="tech"] .date{background:#133853;color:#9edced}:root[data-theme="tech"] .nav-button,:root[data-theme="tech"] .tool-button{color:#e8fbff}:root[data-theme="tech"] .close,:root[data-theme="tech"] .action-button.secondary{background:#17405c;color:#e8fbff}
