:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--border:color-mix(in srgb, currentColor 20%, transparent);--surface:color-mix(in srgb, currentColor 6%, transparent);font-family:system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}main{max-width:40rem;margin:0 auto;padding:2rem 1rem}main.app-main{max-width:90rem}ul{margin:0;padding:0;list-style:none}.actions{justify-content:flex-end;gap:.5rem;display:flex}.app-header{border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;padding:.75rem 1rem;display:grid}.app-title{color:inherit;grid-column:2;font-size:1.25rem;font-weight:600;text-decoration:none}.settings{grid-column:3;justify-self:end;position:relative}.settings-menu{z-index:1;border:1px solid var(--border);background:canvas;border-radius:.5rem;min-width:10rem;padding:.75rem;position:absolute;top:calc(100% + .25rem);right:0}.settings-menu p{margin:0 0 .5rem;font-weight:600}.toolbar{margin-bottom:1rem}.project-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;display:grid}.project-card{border:1px solid var(--border);color:inherit;border-radius:.5rem;padding:1.5rem 1rem;text-decoration:none;display:block}.project-card:hover,.project-card:focus-visible{background:var(--surface)}.dialog{border:1px solid var(--border);border-radius:.5rem;min-width:min(24rem,90vw)}.dialog h2{margin-top:0}.dialog label{gap:.25rem;margin-bottom:1rem;display:grid}.kanban-board{grid-template-columns:repeat(4,minmax(14rem,1fr));align-items:start;gap:1rem;display:grid;overflow-x:auto}.kanban-column{background:var(--surface);border-radius:.5rem;padding:.75rem}.kanban-column h2{margin:0 0 .75rem;font-size:1rem}.kanban-column .count{opacity:.7;font-weight:400}.kanban-column ul{gap:.5rem;margin-bottom:.5rem;display:grid}.ticket-card{border:1px solid var(--border);overflow-wrap:anywhere;background:canvas;border-radius:.375rem;padding:.75rem}.new-ticket{width:100%}.new-ticket-form{gap:.5rem;display:grid}
