/* Foundry OS v0.5.1 dark-mode readability fixes */
.dark{--text:#f7f9ff;--muted:#c3cce0;--line:#3a4b6a}
.dark .card-head h2,.dark .app-title strong,.dark .item strong,.dark .memory-row strong,.dark .progress-caption,.dark footer{color:#f7f9ff}
.dark .muted,.dark .app-meta,.dark .memory-row .muted,.dark .quick-action small,.dark .metric small{color:#c3cce0}
.dark .text-button,.dark .metric-arrow{color:#d9e4f7}
.dark .item button,.dark [data-task-index]{background:#23324d!important;color:#f8fbff!important;border-color:#526889!important;font-weight:700}
.dark .item button:active,.dark [data-task-index]:active{background:#304566!important}
.dark .badge{background:#dfeaff;color:#155fc2}
.dark .version-chip{background:#e8edf6;color:#526078}
.dark .sidebar{background:rgba(7,16,31,.98)}
.dark .sidebar nav button{color:#aebbd0}
.dark .sidebar nav button.active{background:#dfeaff;color:#1668dc;box-shadow:inset 0 3px 0 #3b82f6}
.dark .sidebar nav button.active .nav-icon,.dark .sidebar nav button.active span{color:#1668dc}
.dark .memory-preview .card-head{align-items:flex-start}
.dark .memory-preview .card-head h2{line-height:1.25;overflow-wrap:anywhere}
@media(max-width:820px){.dark .sidebar{border-top-color:#344766}.dark .sidebar nav button{font-weight:600}.dark .sidebar nav button:not(.active){color:#9facc2}.dark footer{color:#c3cce0}.dark .today-tasks .item{background:#142139}.dark .today-tasks .item>div{min-width:0}.dark .today-tasks .item strong{line-height:1.3}.dark .today-tasks .muted{margin-top:3px}}
