:root{--color-primary:#c2185b;--color-primary-hover:#9c1449}html[data-theme=dark]{--color-primary:#f48fb1;--color-primary-hover:#f8bbd0;--color-primary-contrast:#121212}[data-role=planner-brand]{align-items:center;gap:var(--space-rem-xs,.5rem);color:inherit;text-decoration:none;display:inline-flex}[data-role=planner-brand-name]{font-weight:700}ec-container:has([data-page^=planner]){--container-max-width:60rem;width:100%}[data-page^=planner] ec-card h3[slot=headline]{font-size:var(--step-1,1.25rem)}[data-role=breadcrumb]{align-items:center;gap:var(--s-2,.5rem);flex-wrap:wrap;display:flex}[data-role=list-link]{height:100%;color:inherit;border-radius:var(--border-radius,.5rem);text-decoration:none;display:block}[data-role=list-link]:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}[data-role=list-open-count],[data-role=list-bubble]{color:var(--color-text-light);margin:0}[data-role=todo-list]>e-list-row[data-completed]{padding-left:calc(var(--ec-list-drag-handle-width,24px) + var(--s-1) + var(--s-1))}[data-role=todo-item] ec-form-checkbox{overflow-wrap:anywhere}[data-role=todo-item] ec-form-checkbox::part(control){align-items:start;min-height:0}[data-role=todo-item] ec-form-checkbox::part(input){font-size:inherit;line-height:inherit;margin-block:calc((1lh - var(--s0)) / 2) 0}[data-role=completed-title]{text-decoration:line-through}[data-role=completed-meta]{font-size:var(--step--1,.875rem);color:var(--color-text-light);display:block}[data-role=no-open-items]{color:var(--color-text-light)}