body[data-theme="aterima-light"]{--bg:#f5f7f8;--panel:#fff;--panel2:#f8fafb;--line:#dce4e8;--text:#183145;--muted:#667b89;--accent:#00568e;--accent2:#c70f4a;--danger:#b42318;background:#f6f8f9;color:var(--text)}
body[data-theme="aterima-light"] .app-shell{display:block;min-height:100vh}
body[data-theme="aterima-light"] .sidebar{display:none}
body[data-theme="aterima-light"] .main{max-width:1180px;padding:22px 28px 48px}
body[data-theme="aterima-light"] .topbar{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 22px;margin-bottom:18px;box-shadow:0 10px 30px rgba(22,47,64,.06)}
body[data-theme="aterima-light"] .topbar h1{font-size:28px;letter-spacing:-.02em;color:#153349}
body[data-theme="aterima-light"] .topbar .eyebrow{color:#00568e!important;letter-spacing:.12em!important;font-weight:800}
body[data-theme="aterima-light"] .topbar-actions .status-pill{display:none}
body[data-theme="aterima-light"] .status-grid{display:none}
body[data-theme="aterima-light"] .workspace{grid-template-columns:minmax(0,1.42fr) minmax(320px,.72fr);gap:18px;min-height:660px}
body[data-theme="aterima-light"] .chat-panel,body[data-theme="aterima-light"] .evidence-panel{background:#fff;border-color:var(--line);box-shadow:0 12px 34px rgba(22,47,64,.07)}
body[data-theme="aterima-light"] .panel-head{border-color:var(--line)}
body[data-theme="aterima-light"] .panel-head h2{font-size:20px;color:#153349}
body[data-theme="aterima-light"] .panel-head p{color:var(--muted);font-size:13px}
body[data-theme="aterima-light"] .eyebrow{color:#00568e!important;font-weight:800}
body[data-theme="aterima-light"] .bubble{background:#f6f8fa;border-color:#dde5e9;color:#203747}
body[data-theme="aterima-light"] .message.user .bubble{background:#edf6fb;border-color:#bdd8e7;color:#153349}
body[data-theme="aterima-light"] .avatar{background:#00568e;color:#fff;border-radius:50%}
body[data-theme="aterima-light"] .bubble small{color:#718591}
body[data-theme="aterima-light"] .suggestions button{background:#fff;border-color:#cdd9df;color:#24506b;font-size:12px}
body[data-theme="aterima-light"] .suggestions button:hover{border-color:#00568e;color:#00568e;background:#f2f8fb}
body[data-theme="aterima-light"] .composer{border-color:var(--line);background:#fbfcfd}
body[data-theme="aterima-light"] .composer textarea{background:#fff;border-color:#c9d5db;color:#1c3342;min-height:92px}
body[data-theme="aterima-light"] .composer textarea:focus{border-color:#00568e;box-shadow:0 0 0 3px rgba(0,86,142,.09)}
body[data-theme="aterima-light"] .composer button,body[data-theme="aterima-light"] dialog button{background:#c70f4a;color:#fff;border-radius:999px}
body[data-theme="aterima-light"] .evidence-card{background:#f8fafb;border-color:#dde5e9}
body[data-theme="aterima-light"] .evidence-card .n{background:#e5f2f8;color:#00568e}
body[data-theme="aterima-light"] .evidence-card a{color:#00568e}
body[data-theme="aterima-light"] .guardrail{background:#f4f8fa;border-color:#d7e5eb}
body[data-theme="aterima-light"] .guardrail strong{color:#00568e}
body[data-theme="aterima-light"] dialog{background:#fff;color:#1d3444;border-color:#d5e0e5;box-shadow:0 28px 80px rgba(20,45,60,.2)}
body[data-theme="aterima-light"] dialog::backdrop{background:rgba(23,45,58,.35)}
body[data-theme="aterima-light"] dialog p,body[data-theme="aterima-light"] dialog small{color:#6f818d}
body[data-theme="aterima-light"] dialog input,body[data-theme="aterima-light"] dialog select{background:#fff;color:#1d3444;border-color:#cbd8de}
body[data-theme="aterima-light"] .assessment-cta{background:#fff!important;color:#00568e!important;border:1px solid #b9d3e2!important;border-radius:999px!important;padding:10px 16px!important}
body[data-theme="aterima-light"] .brand-lockup{display:flex;align-items:center;gap:18px}
body[data-theme="aterima-light"] .brand-logo{display:block!important;width:158px;height:auto;max-height:48px}
body[data-theme="aterima-light"] .brand-mark{display:none}
body[data-theme="aterima-light"] .trust-line{display:flex!important;gap:18px;flex-wrap:wrap;padding:0 20px 14px;color:#627683;font-size:12px}
body[data-theme="aterima-light"] .trust-line span:before{content:'✓';color:#00568e;font-weight:800;margin-right:6px}
body[data-theme="aterima-light"] .product-kicker{display:block!important;color:#6b7f8b;font-size:12px;margin-top:3px}
body[data-theme="aterima-light"] .assistant-chip{display:inline-flex!important;align-items:center;gap:7px;border:1px solid #d5e2e8;background:#f7fafb;border-radius:999px;padding:7px 10px;color:#48616f;font-size:12px}
body[data-theme="aterima-light"] .assistant-chip b{color:#00568e}
body[data-theme="aterima-light"] .evidence-head h2{font-size:15px}
body[data-theme="aterima-light"] .context-panel{border-bottom:1px solid var(--line)}
body[data-theme="aterima-light"] .context-row{border-color:#e3eaed!important;background:#fafcfd!important;color:#244154!important}
body[data-theme="aterima-light"] .orientation-card{background:#fbfcfd!important;border-color:#dbe5e9!important}
@media(max-width:900px){body[data-theme="aterima-light"] .main{padding:14px}body[data-theme="aterima-light"] .workspace{grid-template-columns:1fr}body[data-theme="aterima-light"] .topbar{align-items:flex-start;gap:14px;flex-direction:column}body[data-theme="aterima-light"] .brand-logo{width:140px}}
