:root{--brand: oklch(.585 .183 258);--brand-strong: oklch(.52 .19 258);--bg: oklch(.14 .03 258);--fg: oklch(.94 .02 250);--muted: oklch(.66 .04 250);--card: oklch(.18 .03 260);--card-2: oklch(.22 .035 260);--border: oklch(.3 .05 258)}*{box-sizing:border-box}body{margin:0;font-family:Mona Sans,ui-sans-serif,system-ui,sans-serif;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{letter-spacing:-.01em}.btn{background:var(--brand);color:#fff;border:0;border-radius:10px;padding:10px 16px;font:inherit;font-weight:600;cursor:pointer;transition:background .15s,transform .05s}.btn:hover:not(:disabled){background:var(--brand-strong)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}input,textarea,select{background:var(--card-2);color:var(--fg);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font:inherit;font-size:14px;width:100%;outline:none;transition:border-color .15s}input:focus,textarea:focus,select:focus{border-color:var(--brand)}textarea{resize:vertical}.summary{display:flex;gap:12px;margin-bottom:22px;flex-wrap:wrap}.stat{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px 20px;min-width:132px}.stat-value{font-size:26px;font-weight:700;line-height:1}.stat-label{font-size:12px;color:var(--muted);margin-top:6px}.board{display:flex;gap:14px;overflow-x:auto;padding-bottom:10px;align-items:flex-start}.col{flex:1 0 0;min-width:264px;background:#070e1a;border:1px solid var(--border);border-radius:16px;padding:14px}.col-head{display:flex;align-items:center;gap:8px}.dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.col-title{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;flex:1}.count{font-size:12px;color:var(--muted);background:var(--card-2);border:1px solid var(--border);border-radius:7px;padding:1px 8px;min-width:24px;text-align:center}.col-blurb{font-size:11px;color:var(--muted);margin:4px 0 12px 16px}.empty{border:1.5px dashed var(--border);border-radius:12px;padding:26px 12px;text-align:center;color:var(--muted);font-size:12px}.card{background:var(--card-2);border:1px solid var(--border);border-radius:12px;padding:13px 14px;margin-bottom:10px;cursor:pointer;transition:border-color .15s,transform .08s,box-shadow .15s}.card:hover{border-color:var(--brand);transform:translateY(-1px);box-shadow:0 6px 20px #00000040}.card-ref{font-size:11px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase}.card-title{font-size:14px;font-weight:600;margin-top:4px;line-height:1.35}.pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;padding:3px 9px;border-radius:999px;border:1px solid var(--border);background:transparent}.pill .dot{width:6px;height:6px}.pill-soft{color:var(--muted);background:var(--card)}.card-meta{font-size:12px;color:var(--muted);margin-top:9px;display:flex;gap:12px;flex-wrap:wrap}.md>:first-child{margin-top:0}.md h1,.md h2,.md h3,.md h4{font-size:15px;margin:14px 0 6px;letter-spacing:-.01em}.md p{margin:6px 0;line-height:1.5}.md ul,.md ol{margin:6px 0;padding-left:20px}.md li{margin:3px 0}.md code{background:var(--card-2);padding:1px 5px;border-radius:4px;font-size:12.5px}.md a{color:var(--brand)}.md strong{font-weight:700}.md hr{border:0;border-top:1px solid var(--border);margin:12px 0}
