@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700&family=IBM+Plex+Mono:wght@400;500;600&display=swap');
:root{--ink:#241b17;--muted:#756960;--line:#d8cfc4;--paper:#f5f0e8;--panel:#fffaf2;--mint:#eee1d3;--teal:#e4483d;--teal-dark:#b8312b;--coral:#e4483d;--lav:#eadfd4;--shadow:0 10px 28px rgba(36,27,23,.10)}body{background:var(--paper);font-family:'IBM Plex Mono',monospace;color:var(--ink)}.brand,.page-heading h1,.section-heading h2,.foundation-card h3,.board-card h3,.stat-value,.modal h2{font-family:'Fraunces',serif}.brand{font-size:23px;letter-spacing:-.6px}.brand-mark{background:var(--ink);color:#eec96b;border-radius:2px}.sidebar{background:#ede5da;border-color:var(--line)}.workspace-switcher,.nav-item,.project-link,.team-link,.sidebar-foot,.breadcrumbs,.top-actions,.search,.button,.stat-label,.stat-note,.muted,.text-button,.task-title,.task-meta,.card-kicker,.foundation-card p,.card-status,.lifecycle-step,.column-head,.card-bottom,.modal label,.takeover-copy,.import-zone,.file-chip,.toast{font-family:'IBM Plex Mono',monospace}.nav-item.active{background:#e7d8ca;color:var(--ink)}.project-link.selected{color:var(--ink)}.topbar{border-color:var(--line)}.search,.stat-card,.priority-list,.board-card,.foundation-card{background:var(--panel);border-color:var(--line)}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:#4a3029}.button-ghost{border-color:var(--ink);background:transparent}.eyebrow,.card-kicker{letter-spacing:1.4px}.lifecycle-step.active{color:var(--ink);border-bottom-color:var(--coral)}.lifecycle-step.active span{color:var(--coral)}.accent-mint:before{background:#b9825b}.accent-coral:before{background:var(--coral)}.accent-lav:before{background:#8a6e61}.accent-gold:before{background:#eec96b}.tag-coral{background:#f7d8d1;color:#a4312b}.tag-lav{background:#e7dcd4;color:#78584e}.tag-mint{background:#e3e5d1;color:#5e6a43}.progress-bar span{background:var(--coral)}.health-dot{background:var(--coral)}.theme-fab{background:var(--ink);color:#eec96b;border-radius:2px}.import-zone{background:#faf5ed;border-color:#bfae9c}.takeover-copy{background:#eee2d5;color:#604c42}.dark-theme{--ink:#f5f0e8;--muted:#b9a99c;--line:#4a382f;--paper:#141110;--panel:#241b17;--mint:#30231d;--teal:#e4483d;--teal-dark:#f06a5d;--coral:#e4483d;--lav:#3d2c25;--shadow:0 12px 32px rgba(0,0,0,.24)}.dark-theme .sidebar{background:#1a1513;border-color:var(--line)}.dark-theme .nav-item.active,.dark-theme .nav-item:hover,.dark-theme .project-link:hover,.dark-theme .team-link:hover,.dark-theme .sidebar-foot:hover{background:#30231d}.dark-theme .topbar,.dark-theme .stat-card,.dark-theme .priority-list,.dark-theme .board-card,.dark-theme .foundation-card,.dark-theme .modal,.dark-theme .search{background:var(--panel);border-color:var(--line)}.dark-theme .board-column{background:#1c1614;border-color:var(--line)}.dark-theme .button-dark{background:#f5f0e8;color:#241b17}.dark-theme .button-ghost{border-color:#f5f0e8;color:#f5f0e8}.dark-theme .search input,.dark-theme .modal input,.dark-theme .modal select,.dark-theme .form-grid textarea,.dark-theme .phase-form-grid textarea{background:#1b1513;color:var(--ink);border-color:var(--line)}.dark-theme .import-zone{background:#1b1513;border-color:#705548}.dark-theme .takeover-copy{background:#30231d;color:#d8c8b9}.dark-theme .file-chip{background:#3a2922;color:#dbcbbd}
