:root{color:#292724;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f3ee;font-family:system-ui,-apple-system,sans-serif;line-height:1.5}body{margin:0}main{max-width:44rem;margin:0 auto;padding:2rem 1rem 4rem}h1{color:#1d4b3f;margin:0 0 .5rem;font-size:1.75rem}h2{margin:2.5rem 0 1rem}form{flex-direction:column;gap:.75rem;max-width:24rem;display:flex}.activity-form{background:#fff;border:1px solid #dedbd3;border-radius:.75rem;max-width:none;padding:1rem;box-shadow:0 .15rem .6rem #29272414}label{flex-direction:column;gap:.25rem;font-weight:650;display:flex}input,select,button{font:inherit;font-size:1rem}input,select{color:inherit;background:#fff;border:1px solid #aaa69d;border-radius:.4rem;padding:.65rem}button{color:#fff;cursor:pointer;background:#1d654f;border:1px solid #1d654f;border-radius:.4rem;padding:.6rem .85rem;font-weight:650}button:disabled{cursor:wait;opacity:.6}button.secondary{color:#3a3732;background:#fff;border-color:#78736a}button.danger{color:#8c2f28;background:#fff;border-color:#a23d34}.form-actions,.card-actions{flex-wrap:wrap;gap:.5rem;display:flex}.activity-list{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.activity-card{background:#fff;border:1px solid #dedbd3;border-radius:.65rem;padding:1rem}.activity-card h3{margin:0 0 .5rem}.activity-card p{margin:.2rem 0}.card-actions{margin-top:.8rem}[role=alert]{color:#b3261e;margin:.75rem 0;font-weight:600}@media (width>=36rem){.activity-form{grid-template-columns:1fr 1fr;display:grid}.activity-form label:last-of-type,.activity-form .form-actions{grid-column:1/-1}}
