.kanban-hero{display:grid;gap:13px;padding:18px;border:1px solid #397a78;border-radius:10px;background:linear-gradient(135deg,#123a42,#19313b 62%,#1d353d)}
.kanban-eyebrow{font-size:11px;letter-spacing:.11em;text-transform:uppercase;font-weight:750;color:#72e6df}
.kanban-hero>strong{font-size:22px;line-height:1.15;color:#f0fffc}.kanban-hero p{margin:-5px 0 0;color:#b5c9ca}
.kanban-flow{display:flex;flex-wrap:wrap;gap:7px;padding:3px 0}.kanban-stage{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750;line-height:1.15;border:1px solid transparent}
.stage-ready{background:#164b46;border-color:#3d938a;color:#a9f4ea}.stage-running{background:#1d4659;border-color:#4d9dbd;color:#b9eaff}.stage-blocked{background:#5b3d22;border-color:#a6773c;color:#ffe0a5}.stage-review{background:#4b405f;border-color:#8e78b6;color:#e3d7ff}.stage-done{background:#1b513b;border-color:#4a9a72;color:#b6f3d0}
.kanban-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 14px;border-radius:8px;background:#4fd1c5;color:#092127;font-weight:800;text-decoration:none;transition:transform .15s ease,background .15s ease}.kanban-open:hover{background:#8bf0e4;transform:translateY(-1px)}.kanban-open span{font-size:17px;line-height:1}
