:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eaf1ed;background:#121a1d;font-family:Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.access-page{background:radial-gradient(circle at top,#275558,#121a1d 55%);place-items:center;min-height:100vh;padding:2rem;display:grid}.access-page section{width:min(100%,30rem)}.eyebrow{color:#86e0bd;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}h1{margin:.2rem 0 1rem;font-size:clamp(2.5rem,7vw,5rem)}.login-form{gap:1rem;margin-top:2rem;display:grid}label{gap:.4rem;font-weight:700;display:grid}input,button{font:inherit;border:1px solid #547276;border-radius:.4rem;padding:.85rem}input{color:#eaf1ed;background:#17282c}button{color:#102019;cursor:pointer;background:#86e0bd;font-weight:700}.dashboard{grid-template-columns:minmax(14rem,22rem) 1fr;min-height:100vh;display:grid}aside{background:#18272a;flex-direction:column;gap:1rem;padding:2rem;display:flex}aside h1{font-size:2.4rem}nav{gap:.7rem;margin-top:1rem;display:grid}.account{color:#b6c8c0;overflow-wrap:anywhere;margin-top:auto}.operations-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:1.25rem;padding:2rem;display:grid}article{background:#1b2e31;border:1px solid #3d585a;border-radius:.75rem;gap:.6rem;min-height:10rem;padding:1.25rem;display:grid}article p,article span{color:#b6c8c0;margin:0}article strong{font-size:1.7rem}@media (max-width:700px){.dashboard{grid-template-columns:1fr}aside{min-height:18rem}.operations-grid{grid-template-columns:1fr;padding:1rem}}.projects-page{gap:2rem;width:min(100% - 2rem,72rem);margin:0 auto;padding:3rem 0;display:grid}.projects-page h1{font-size:clamp(2.5rem,6vw,4.5rem)}.projects-page section{background:#18272a;border:1px solid #3d585a;border-radius:.75rem;padding:1.5rem}.projects-page h2,.projects-page h3{margin-top:0}.project-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}:is(.project-form label:has(textarea),.project-form label:has(input[name=repositoryAddress]),.project-form label:has(input[name=workspacePath])){grid-column:span 2}textarea,select{color:#eaf1ed;font:inherit;background:#17282c;border:1px solid #547276;border-radius:.4rem;min-height:2.8rem;padding:.85rem}.project-list{gap:1rem;display:grid}.project-list article{min-height:auto}dl{grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0;display:grid}dt{color:#86e0bd}dd{overflow-wrap:anywhere;margin:0}@media (max-width:700px){.project-form{grid-template-columns:1fr}:is(.project-form label:has(textarea),.project-form label:has(input[name=repositoryAddress]),.project-form label:has(input[name=workspacePath])){grid-column:auto}}.tasks-page{gap:2rem;width:min(100% - 2rem,72rem);margin:0 auto;padding:3rem 0;display:grid}.task-board{gap:1.5rem;display:grid}.task-board section{background:#18272a;border:1px solid #3d585a;border-radius:.75rem;padding:1.5rem}.task-form,.planning-controls,.planning-controls form{gap:1rem;display:grid}.task-form{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.task-form label:has(textarea),.task-form fieldset){grid-column:span 2}.planning-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.task-list{gap:1rem;display:grid}.task-list article{grid-template-columns:1fr auto auto;align-items:center;min-height:auto}.task-list h3{margin:0}.task-list label{font-size:.8rem}.task-list input{width:5rem}fieldset{border:1px solid #547276;border-radius:.4rem;flex-wrap:wrap;gap:1rem;display:flex}fieldset label{align-items:center;gap:.4rem;font-weight:400;display:flex}fieldset input{padding:0}.task-edit{gap:.5rem;margin-top:1rem;display:grid}.task-edit textarea{min-height:5rem}@media (max-width:700px){.task-form,.planning-controls,.task-list article{grid-template-columns:1fr}:is(.task-form label:has(textarea),.task-form fieldset){grid-column:auto}}
