:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}.app{max-width:32rem;margin:0 auto;padding:3rem 1rem}h1{margin:0;font-size:1.75rem}.subtitle{opacity:.7;margin:.25rem 0 1.5rem}.progress{margin:0 0 .5rem;font-weight:600}.tasks{margin:0;padding:0;list-style:none}.tasks label{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent);cursor:pointer;align-items:center;gap:.625rem;padding:.625rem 0;display:flex}.tasks .done{opacity:.6;text-decoration:line-through}
