/* v1.31.7 — Project files: complete menus and quiet, type-specific identity. */
.project-canvas-card{overflow:visible!important}
.project-canvas-card:has(.file-menu[open]){z-index:90!important}
.project-canvas-card .card-actions{position:relative;z-index:91}
.file-menu{position:relative;z-index:92}
.file-menu-list{z-index:93!important;max-height:none!important;overflow:visible!important}

/* Each kind keeps the chosen accent, with a different shape and surface cue. */
.project-canvas-card.canvas-kind-flow,
.project-canvas-card.canvas-kind-note,
.project-canvas-card.canvas-kind-todo,
.project-canvas-card.project-file-board{border-top-color:color-mix(in srgb,var(--accent) 58%,var(--line))!important}
.project-canvas-card.canvas-kind-flow{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface) 58%)!important}
.project-canvas-card.canvas-kind-note{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--accent) 5%,var(--surface)))!important}
.project-canvas-card.canvas-kind-todo{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 4%,var(--surface)),var(--surface))!important}
.project-canvas-card.project-file-board{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,var(--surface)),var(--surface) 62%)!important}
.project-canvas-card.canvas-kind-flow .type{border-radius:999px;border-style:dashed;color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 54%,var(--surface))}
.project-canvas-card.canvas-kind-note .type{border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}
.project-canvas-card.canvas-kind-todo .type{border-radius:8px 8px 13px 13px;color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 48%,var(--surface))}
.project-canvas-card.project-file-board .type{border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 62%,var(--surface));border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}
.project-canvas-card .project-file-kind{display:block;margin-bottom:3px;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.project-file-board .file-menu summary{color:var(--accent)}
[data-theme="dark"] .project-canvas-card.canvas-kind-flow,
[data-theme="dark"] .project-canvas-card.canvas-kind-note,
[data-theme="dark"] .project-canvas-card.canvas-kind-todo,
[data-theme="dark"] .project-canvas-card.project-file-board{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface))!important}
