:root{--background:#fff;--foreground:#171717;--muted:#666}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--muted:#999}}body{color:var(--foreground);background:var(--background);margin:0;font-family:system-ui,-apple-system,sans-serif;line-height:1.5}main{max-width:640px;margin:0 auto;padding:48px 16px}button{font:inherit;cursor:pointer;padding:8px 16px}.muted{color:var(--muted)}.error{color:#d33}h2{margin-top:32px;font-size:1.15rem}footer{margin-top:48px;font-size:.9rem}.stack{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}input[type=text],textarea{font:inherit;flex:1;min-width:0;max-width:100%;padding:8px}.small{font-size:.9rem}.option{cursor:pointer;padding:6px 0;display:block}.card{border:1px solid var(--muted);border-radius:6px;padding:12px;list-style:none}.posts{flex-direction:column;gap:12px;padding:0;display:flex}.posts p{overflow-wrap:anywhere;margin:4px 0}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--muted);border-radius:16px;padding:4px 10px}button.link{color:inherit;background:0 0;border:none;padding:0 4px;text-decoration:underline}.badge{border:1px solid var(--muted);border-radius:4px;padding:0 4px;font-size:.8rem}.blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.draft{border-left:3px solid var(--muted);margin-top:8px;padding:8px}.stages .done{color:var(--muted)}.stages .current{font-weight:700}progress{width:100%}.pre{white-space:pre-wrap;overflow-wrap:anywhere}.lead-list,.thread{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.lead-row{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.excerpt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}nav[aria-label=Tabs]{margin:16px 0}.day summary{cursor:pointer;padding:6px 0}.day .lead-list{margin-top:8px}
