:root{color-scheme:dark;--bg:#0b1120;--panel:#131d30;--ink:#edf3ff;--muted:#9caec8;--line:#28364e;--accent:#8fb4ff;--soft:#1c3052;--gold:#f5ba69;--danger:#ff9c9c}body{font-size:15px;background:var(--bg);padding-top:env(safe-area-inset-top);padding-bottom:calc(90px + env(safe-area-inset-bottom));overflow-wrap:anywhere}.app{display:block;max-width:1250px;margin:auto}.sidebar{display:none!important}main{padding:0 18px}.topbar{min-height:64px;height:auto;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.auth{font-size:11px}.heading{padding:24px 0}.heading h1{font-size:30px;line-height:1.15;letter-spacing:-.6px}.heading p{font-size:14px;color:var(--muted)}.heading .eyebrow{font-size:10px;color:var(--accent)}.heading>a{display:none}.heading{gap:12px}.heading>button{white-space:nowrap;background:#315fd5;color:white}.quick-entry,.day-panel,.queue,.inspector{background:var(--panel);border-color:var(--line);border-radius:16px}.quick-entry p,.day-panel>small,.day-head small{color:var(--muted)}.day-panel{padding:18px}.day-head{gap:10px;align-items:center}.day-head h2{font-size:17px}.day-head small{font-size:10px}.day-group h3{color:var(--muted)}.day-grid{grid-template-columns:1fr;gap:10px}.day-item,.day-group.waiting .day-item{background:#19263b;border-color:var(--line);border-radius:12px}.day-item strong{font-size:14px;color:var(--ink)}.day-item small{color:var(--muted);font-size:12px}.day-group.waiting{display:none}.day-grid .review{display:none}.filters{display:flex;flex-wrap:wrap}.filters input,.filters select,select,input,textarea,.composer textarea{background:#101a2b;color:var(--ink);border-color:var(--line);font-size:14px;border-radius:10px}.filters input{min-width:0}.table-wrap{max-height:none;overflow:visible}table,tbody{display:block;width:100%}thead{display:none}.task-row{display:grid;grid-template-columns:1fr auto;gap:10px;margin:10px;padding:16px;background:#19253b;border:1px solid var(--line);border-radius:12px}.task-row.selected{background:#1c3153;border-color:#5382d5}.task-row:hover{background:#20304a}.task-row.child{margin-left:24px}td{display:block;padding:0!important;border:0!important}.task-row td:first-child{grid-column:1/-1}.task-name{min-width:0;gap:10px}.task-name strong{font-size:15px}.task-name small{font-size:11px;color:var(--muted)}.priority-dot.urgent{background:#ff7d86;box-shadow:0 0 0 4px #ff7d8622}.task-row:has(.urgent){border-left:4px solid #ff7d86}.badge{font-size:11px;background:#23324b;color:#c8d8ef}.badge.review{background:#352c53;color:#d6bdff}.badge.waiting{background:#42331f;color:#ffd390}.badge.running{background:#173f3a;color:#91e5c4}.badge.done{background:#1b3e31;color:#9ce5b7}.model-advice,.agent{font-size:11px;color:var(--muted)}.mini-wait-reason{color:#ffd390;font-size:12px;border-left:2px solid #b9853e;padding-left:10px;margin-top:12px}.queue-head h2{font-size:18px}.queue-footer{font-size:11px}.mini-nav{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);padding:10px 10px calc(10px + env(safe-area-inset-bottom));background:#111b2df5;border-top:1px solid var(--line);z-index:10;gap:6px;backdrop-filter:blur(16px)}.mini-nav-button{background:transparent;color:var(--muted);font-size:12px;padding:14px 3px;border-radius:12px}.mini-nav-button.active{background:#25416b;color:#e3eeff}.mini-projects{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.mini-project{background:var(--panel);color:var(--ink);text-align:left;border:1px solid var(--line);padding:22px;border-radius:16px}.mini-project small,.mini-project span{color:var(--accent);font-size:12px}.mini-project h2{font-size:20px;margin:12px 0}.mini-project p{color:var(--muted);font-weight:400}.mini-back{display:none}.workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tabs{overflow:auto;gap:16px}.tabs button{white-space:nowrap;font-size:12px}.detail-body,.detail-head{padding:20px}.detail-head h2{font-size:22px}.prose,.result{font-size:14px;line-height:1.65}.reason{background:#332b20;color:#f7d8a6;font-size:13px}.decision-note{font-size:12px;color:var(--muted)}.fact span{font-size:12px}.fact small{font-size:10px}.secondary{background:#22334e;color:#c6d9f8}.danger{background:#492834;color:#ffc0bf}summary{font-size:13px;padding:8px 0}.section h3{font-size:15px}.composer{background:transparent}.prompts button{background:#243550;color:#c8dcff}#action-dialog{background:var(--panel)}#intent-result{background:#1b3450}#error{background:#482a30;color:#ffd3d8}#toast{bottom:100px;background:#244267}button{min-height:40px}#project-filter,#stage,#priority{font-size:12px}.inspector{position:static;max-height:none}.page-note{font-size:11px}.day-item{min-height:72px}.quick-entry textarea{font-size:15px}.queue-empty,.empty{font-size:14px}.facts{grid-template-columns:1fr 1fr}.mini-app #runtime-note{margin-bottom:20px}@media(max-width:850px){.workbench{display:block}.inspector{display:none}.mini-detail .inspector{display:block}.mini-detail .queue,.mini-detail .heading,.mini-detail .quick-entry,.mini-detail #day-panel,.mini-detail #stats{display:none!important}.mini-detail .mini-back{display:block;margin:14px 0}.mini-detail .mini-projects{display:none}.mini-detail .workbench{display:block!important}.heading{align-items:center}.heading h1{font-size:28px}.queue-footer{gap:8px}.auth{display:none}.topbar{min-height:48px}.facts{grid-template-columns:1fr 1fr}main{padding:0 12px}}
.mini-project{display:block}.mini-project span{display:block;margin-top:16px}.mini-project p{display:block;margin:10px 0}.section-label{color:var(--muted);font-size:11px}.mini-app .empty{color:var(--muted)}.mini-project:focus-visible,.task-row:focus-visible,.mini-nav-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}

.mini-app .prose{color:var(--ink)}
