*{box-sizing:border-box}html{overflow-y:scroll;scrollbar-gutter:stable;-webkit-text-size-adjust:100%}html,body{margin:0;min-height:100%;background:#f5f3ee;color:#26302e;font-family:Trebuchet MS,Segoe UI,sans-serif}body{overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}img,svg,video{max-width:100%;height:auto}@media(max-width:700px){html{overflow-y:auto;scrollbar-gutter:auto}}.themed-area{--area-bg: #f5f7f5;--area-panel: #ffffff;--area-ink: #24302f;--area-muted: #75817d;--area-line: #dfe5e0;--area-accent: #d06945;--area-font: system-ui, sans-serif}.themed-area .list-title{color:var(--area-ink);font-family:var(--area-font)}.themed-area .search-box,.themed-area .control-actions select{background:var(--area-panel);border-color:var(--area-line);color:var(--area-ink)}.themed-area .search-box input{color:var(--area-ink)}.themed-area .task-list{border-top-color:var(--area-line)}.themed-area .task-row{border-bottom-color:var(--area-line);background:transparent}.themed-area .task-row:hover{background:var(--area-panel)}.themed-area .task-row .check{background:var(--area-panel);border-color:var(--area-line)}.themed-area .task-row .check.checked{background:var(--area-accent);border-color:var(--area-accent)}.themed-area .task-row .task-title{color:var(--area-ink)}.themed-area .task-row .task-note,.themed-area .task-row .task-meta{color:var(--area-muted)}.themed-area .task-row .task-time strong{color:var(--area-accent)}.themed-area .task-row .task-time span{color:var(--area-muted)}.themed-area .task-row .priority-badge{background:var(--area-line);color:var(--area-muted)}.themed-area .task-row.done .task-title{color:var(--area-muted)}.themed-area .metric-panel,.themed-area .people-card{background:var(--area-panel);border-color:var(--area-line);color:var(--area-ink)}.themed-area .panel-heading h3,.themed-area .metric-grid strong{color:var(--area-ink)}.themed-area .metric-grid div{border-right-color:var(--area-line)}.themed-area .metric-grid span,.themed-area .panel-heading .eyebrow{color:var(--area-muted)}.themed-area .progress-track{background:var(--area-line)}.themed-area .progress-track span{background:var(--area-accent)}.themed-area .people-list .person-row{color:var(--area-ink)}.themed-area .people-list .person-task-count{color:var(--area-muted)}.themed-area .small-link{color:var(--area-accent)}.themed-area .empty-state,.themed-area .loading-state{color:var(--area-muted)}.themed-area .empty-state strong{color:var(--area-ink)}
