body{margin:0;background:#faf7f5;color:#292526;font-family:system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.6}main{box-sizing:border-box;width:100%;max-width:56rem;margin:auto;padding:clamp(1rem,4vw,2.5rem)}main>a{display:inline-block;color:#850c32;padding:.5rem 0;text-underline-offset:.2em}h1{color:#850c32;font-size:clamp(1.75rem,5vw,2.4rem);line-height:1.2;margin:1rem 0}p{margin:1rem 0;max-width:65ch}#status{padding:1rem;border-radius:1rem;background:#f3e8ec;color:#642139}#area>details,article{background:white;border:1px solid #e6dce0;border-radius:1rem;padding:1rem;margin:1rem 0;box-shadow:0 2px 8px #3c152009}summary{color:#850c32;min-height:2.75rem;box-sizing:border-box;line-height:1.5}summary:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #9e3155;outline-offset:3px}input,select,textarea{min-width:0;max-width:100%;min-height:3rem;border:1px solid #cabec3;border-radius:.65rem;background:white;color:#292526;font:inherit}button{background:#850c32;color:white;border:1px solid #850c32;border-radius:.75rem;padding:.75rem 1rem;font:inherit;font-weight:650;min-height:3rem;max-width:100%;overflow-wrap:anywhere;cursor:pointer}button:disabled{opacity:.55;cursor:default}#list>p{padding:1.25rem;background:white;border:1px solid #e6dce0;border-radius:1rem}.actions{align-items:stretch}.actions>button{flex:1 1 12rem}@media(max-width:32rem){#filter{font-size:1rem}#refresh,#more,form>button{width:100%;margin:.5rem 0}summary{padding:.5rem!important}article{padding:1rem}.actions>button{width:100%;margin:0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}#taskStatus{padding:1rem;border-radius:1rem;background:#f3e8ec;color:#642139}#taskArea>details,#taskList>p{padding:1.25rem;background:white;border:1px solid #e6dce0;border-radius:1rem;margin:1rem 0}#taskRefresh{margin:.5rem 0}@media(max-width:32rem){#taskRefresh,#taskForm>button{width:100%;margin:.5rem 0}}