/* AXIS neutral light mode: clean paper, cool stone and graphite without colour cast. */
html[data-theme="light"]{--bg:#f2f3f4;--surface:#ffffff;--surface2:#f7f8f9;--surface3:#eceff1;--line:#d8dce0;--line-hi:#b8bec5;--text:#202327;--muted:#69717a;--cyan:#505861;--blue:#505861;--green:#59616a;--orange:#786b5d;color-scheme:light}
html[data-theme="light"] body,html[data-theme="light"] .app-body{color:#202327;background:#f2f3f4;background-image:none}
html[data-theme="light"] .sidebar{background:#fafafa;border-color:#d9dde0;box-shadow:10px 0 30px rgba(25,30,35,.045)}html[data-theme="light"] .sidebar>.brand,html[data-theme="light"] .sidebar-foot{border-color:#dfe2e5}html[data-theme="light"] .brand b{color:#202327}html[data-theme="light"] .brand small,html[data-theme="light"] .brand-credit,html[data-theme="light"] .sidebar nav small{color:#8b9299}html[data-theme="light"] .sidebar nav a{color:#626a72}html[data-theme="light"] .sidebar nav a:hover{color:#202327;background:#f0f1f2;border-color:#d9dde0}html[data-theme="light"] .sidebar nav a.active{color:#202327;background:#e9ebed;background-image:none;border-color:#d1d5d9;border-left-color:#555d65;box-shadow:none}html[data-theme="light"] .sidebar nav a.active span{color:#202327}html[data-theme="light"] .sidebar nav a.active:after{background:#555d65;box-shadow:none}html[data-theme="light"] .sidebar-search input{color:#262a2e!important;background:#fff!important;border-color:#d5d9dd!important}html[data-theme="light"] .sidebar-foot .avatar{color:#fff;background:#555d65;border-color:#555d65}
html[data-theme="light"] .topbar,html[data-theme="light"] .project-hero,html[data-theme="light"] .panel,html[data-theme="light"] .metrics article,html[data-theme="light"] .roadmap-summary article,html[data-theme="light"] .search-start article{color:#202327;background:#fff;background-image:none;border-color:#d8dce0;box-shadow:0 9px 24px rgba(30,35,40,.045)}html[data-theme="light"] .topbar{border-left-color:#8b9299;clip-path:none}html[data-theme="light"] .topbar:before,html[data-theme="light"] .topbar:after,html[data-theme="light"] .project-hero:before{background:#737b83;box-shadow:none}html[data-theme="light"] h1,html[data-theme="light"] h2,html[data-theme="light"] h3{color:#202327}html[data-theme="light"] .topbar p,html[data-theme="light"] .project-hero p,html[data-theme="light"] .context-card p{color:#707880}html[data-theme="light"] .eyebrow,html[data-theme="light"] .panel header>a,html[data-theme="light"] .row-arrow,html[data-theme="light"] .project-card>small,html[data-theme="light"] .visibility.public{color:#656d75}
html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] textarea,html[data-theme="light"] .search-box{color:#202327;background-color:#fff;border-color:#cdd2d7}html[data-theme="light"] input:hover,html[data-theme="light"] select:hover,html[data-theme="light"] textarea:hover{background-color:#fff;border-color:#9ea5ad}html[data-theme="light"] input:focus,html[data-theme="light"] select:focus,html[data-theme="light"] textarea:focus{color:#171a1d;background-color:#fff;border-color:#666f78;box-shadow:0 0 0 3px rgba(70,78,86,.09)}html[data-theme="light"] input::placeholder,html[data-theme="light"] textarea::placeholder{color:#9ca2a8}html[data-theme="light"] select{background-image:linear-gradient(45deg,transparent 50%,#68717a 50%),linear-gradient(135deg,#68717a 50%,transparent 50%),linear-gradient(90deg,#d7dbe0,#d7dbe0)}html[data-theme="light"] label{color:#555d65}
html[data-theme="light"] .button.primary{color:#fff;background:#343a40;background-image:none;border-color:#343a40;box-shadow:0 6px 15px rgba(30,34,38,.13);text-shadow:none}html[data-theme="light"] .button.primary:hover{color:#fff;background:#20252a;border-color:#20252a;box-shadow:0 8px 18px rgba(20,24,28,.17)}html[data-theme="light"] .button.primary:after{background:#aeb4ba;box-shadow:none}html[data-theme="light"] .button.secondary,html[data-theme="light"] .icon-button{color:#4f5760;background:#f5f6f7;border-color:#cfd4d8}html[data-theme="light"] .button.secondary:hover{color:#202327;background:#e9ecee;border-color:#aeb5bc}
html[data-theme="light"] .data-panel>header,html[data-theme="light"] .record-section>header,html[data-theme="light"] .task-column>header,html[data-theme="light"] .sketch-toolbar{background:#f4f5f6;background-image:none;border-color:#d8dce0}html[data-theme="light"] .table-row,html[data-theme="light"] .project-task-row,html[data-theme="light"] .activity-list>a,html[data-theme="light"] .document-list>a,html[data-theme="light"] .roadmap-row{color:#505860;border-color:#e1e4e7}html[data-theme="light"] .table-row:hover,html[data-theme="light"] .project-task-row:hover,html[data-theme="light"] .activity-list>a:hover,html[data-theme="light"] .document-list>a:hover,html[data-theme="light"] .roadmap-row:hover{background:#f4f5f6}html[data-theme="light"] .entity>i,html[data-theme="light"] .activity-glyph{color:#454c53;background:#eceff1;border-color:#cfd4d8}html[data-theme="light"] .entity>b,html[data-theme="light"] .project-card h2,html[data-theme="light"] .task-card h3,html[data-theme="light"] .document-list b{color:#202327}html[data-theme="light"] .table-row small,html[data-theme="light"] .document-list small{color:#798189}
html[data-theme="light"] .task-column,html[data-theme="light"] .task-card,html[data-theme="light"] .file-card,html[data-theme="light"] .note-pencil,html[data-theme="light"] .task-focus-dialog{color:#25292d;background:#fff;background-image:none;border-color:#d7dbe0}html[data-theme="light"] .task-card:hover,html[data-theme="light"] .file-card:hover{background:#f7f8f9;border-color:#aeb5bc}html[data-theme="light"] .phase-block,html[data-theme="light"] .quick-form,html[data-theme="light"] .journal-form,html[data-theme="light"] .sketch-panel{background:#fff;background-image:none}html[data-theme="light"] .task-filterbar{background:#fff;border-color:#d8dce0}html[data-theme="light"] .task-filterbar button{color:#555d65;background:#eceff1;border-color:#c9ced3}html[data-theme="light"] .task-column.drag-over{background:#eceff1!important;border-color:#7c858e!important}
html[data-theme="light"] .status-badge{color:#555d65;background:#eceff1}html[data-theme="light"] .status-badge.active,html[data-theme="light"] .status-badge.completed,html[data-theme="light"] .status-badge.lead,html[data-theme="light"] .status-badge.planning,html[data-theme="light"] .status-badge.review{color:#3f464d;background:#e5e8eb}html[data-theme="light"] .doc-type,html[data-theme="light"] .category-tag,html[data-theme="light"] .item-type{color:#535b63;background:#eceff1;border-color:#cbd0d5}
html[data-theme="light"] .roadmap-track{background-color:#fafafa;background-image:linear-gradient(90deg,rgba(35,40,45,.04) 1px,transparent 1px)}html[data-theme="light"] .roadmap-bar{background:#c9ced3;border-color:#9ea5ac}html[data-theme="light"] .roadmap-bar>em{background:rgba(30,35,40,.1)}html[data-theme="light"] .roadmap-bar>b{color:#202327}html[data-theme="light"] .today-line{background:#737b83;box-shadow:none}html[data-theme="light"] .workspace:before{color:#e3e6e8}html[data-theme="light"] .app-footer{color:#8b9299}
html[data-theme="light"] .axis-theme-toggle{color:#626a72}html[data-theme="light"] .axis-theme-toggle:hover{color:#202327;background:#eceff1;border-color:#d2d6da}html[data-theme="light"] .axis-command{background:rgba(225,228,231,.76)}html[data-theme="light"] .axis-command-dialog{background:#fff;border-color:#bec4ca;box-shadow:0 28px 85px rgba(25,30,35,.2)}html[data-theme="light"] .axis-command-item{color:#555d65}html[data-theme="light"] .axis-command-item:hover,html[data-theme="light"] .axis-command-item.active{color:#202327;background:#eceff1}html[data-theme="light"] .axis-command-hint{color:#626a72;background:#fff;border-color:#cdd2d7}
