:root{--ink:#16181d;--ink-quiet:#6b7280;--surface:#fff;--surface-sunk:#f6f7f9;--line:#e3e6ea;--accent:#2f80ed;--accent-ink:#fff;--danger:#d2382c;--radius:7px;--sidebar:232px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font:14px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ink:#e8eaee;--ink-quiet:#9099a6;--surface:#17191d;--surface-sunk:#101215;--line:#2b2f36;--accent:#4a92f0;--accent-ink:#0b0d10;--danger:#e5675b}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--surface-sunk);color:var(--ink);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer}input{font:inherit;color:inherit}.field{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;padding:9px 11px;display:block}.field:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.button{border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);border:1px solid #0000;padding:9px 14px;font-weight:550}.button:disabled{opacity:.55;cursor:default}.button--quiet{background:var(--surface);border-color:var(--line);color:var(--ink);font-weight:450}.button--bare{color:var(--ink-quiet);background:0 0;border:none;border-radius:5px;padding:4px 6px}.button--bare:hover{background:var(--surface-sunk);color:var(--ink)}.button--danger:hover{color:var(--danger)}.error{color:var(--danger);font-size:13px}.quiet{color:var(--ink-quiet)}.shell{height:100%;display:flex}.canvas-pane{flex:auto;min-width:0;position:relative}.sidebar{flex:0 0 var(--sidebar);background:var(--surface-sunk);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:10px;display:flex;overflow-y:auto}.sidebar__title{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-quiet);justify-content:space-between;align-items:center;padding:4px 6px 6px;font-size:11px;font-weight:650;display:flex}.row{text-align:left;width:100%;color:inherit;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;text-decoration:none;display:flex}.row:hover{background:var(--line)}.row--on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:550}.row__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.row__actions{opacity:0;gap:1px;display:flex}.row:hover .row__actions,.row:focus-within .row__actions{opacity:1}.middle{place-items:center;height:100%;padding:24px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;width:100%;max-width:360px;padding:24px;display:flex}.card h1{letter-spacing:-.01em;margin:0;font-size:19px}.boards{flex-direction:column;gap:10px;width:100%;max-width:620px;display:flex}.boards__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.boards__list{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.boards__list .row{border-radius:0;padding:12px 14px}.boards__list .row+.row{border-top:1px solid var(--line)}.status{z-index:400;color:#fff;pointer-events:none;background:#000000b8;border-radius:5px;padding:5px 9px;font:12px ui-monospace,monospace;position:absolute;bottom:12px;left:12px}
