.rem-root{--rem-red:#ff453a;--rem-orange:#ff9f0a;--rem-yellow:#ffd60a;--rem-green:#30d158;--rem-cyan:#64d2ff;--rem-blue:#0a84ff;--rem-indigo:#5e5ce6;--rem-pink:#ff375f;--rem-purple:#bf5af2;--rem-brown:#ac8e68;--rem-gray:#98989d;--rem-rose:#e1a6ad;--rem-graphite:#636366;--rem-tile:color-mix(in oklab, var(--card) 100%, transparent);--rem-ring:color-mix(in oklab, var(--muted-foreground) 70%, transparent);--rem-accent:var(--primary-strong,var(--primary));--rem-accent-fill:var(--primary);--rem-accent-ink:var(--primary-foreground)}:root.light .rem-root{--rem-red:#ff3b30;--rem-orange:#ff9500;--rem-yellow:#e6b800;--rem-green:#34c759;--rem-cyan:#32ade6;--rem-blue:#007aff;--rem-indigo:#5856d6;--rem-pink:#ff2d55;--rem-purple:#af52de;--rem-brown:#a2845e;--rem-gray:#8e8e93;--rem-rose:#d1838f;--rem-graphite:#48484a}.rem-root [data-c=red]{--c:var(--rem-red)}.rem-root [data-c=orange]{--c:var(--rem-orange)}.rem-root [data-c=yellow]{--c:var(--rem-yellow)}.rem-root [data-c=green]{--c:var(--rem-green)}.rem-root [data-c=cyan]{--c:var(--rem-cyan)}.rem-root [data-c=blue]{--c:var(--rem-blue)}.rem-root [data-c=indigo]{--c:var(--rem-indigo)}.rem-root [data-c=pink]{--c:var(--rem-pink)}.rem-root [data-c=purple]{--c:var(--rem-purple)}.rem-root [data-c=brown]{--c:var(--rem-brown)}.rem-root [data-c=gray]{--c:var(--rem-gray)}.rem-root [data-c=rose]{--c:var(--rem-rose)}.rem-root [data-c=graphite]{--c:var(--rem-graphite)}.rem-root .rem-ink{color:var(--c)}.rem-root .rem-fill{background:var(--c)}.rem-root .rem-border{border-color:var(--c)}.rem-root .rem-soft{background:color-mix(in oklab, var(--c) 16%, transparent)}.rem-root .rem-emoji{background:color-mix(in oklab, var(--c) 24%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 40%, transparent)}.rem-root .rem-overdue{background:color-mix(in oklab, var(--rem-red) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--rem-red) 38%, transparent)}.rem-root .rem-overdue:hover,.rem-root .rem-overdue-selected{background:color-mix(in oklab, var(--rem-red) 22%, transparent)}.rem-root .rem-today-late{border-color:color-mix(in oklab, var(--rem-red) 45%, transparent);background:color-mix(in oklab, var(--rem-red) 12%, var(--card));background-clip:padding-box}.rem-root .rem-today-late:hover{background:color-mix(in oklab, var(--rem-red) 18%, var(--card))}.rem-root .rem-overdue .rem-check{border-color:var(--rem-red);border-width:2px}.rem-root .rem-danger-title{color:var(--rem-red)}.rem-check{border:1.5px solid var(--rem-ring);border-radius:999px;flex:none;place-items:center;width:22px;height:22px;transition:border-color .16s,transform .12s;display:inline-grid;position:relative}.rem-check:after{content:"";background:var(--c,var(--rem-blue));border-radius:999px;width:14px;height:14px;transition:transform .18s cubic-bezier(.2,.9,.3,1.3);transform:scale(0)}.rem-check[data-done=true]{border-color:var(--c,var(--rem-blue))}.rem-check[data-done=true]:after{transform:scale(1)}.rem-check:active{transform:scale(.9)}.rem-row-done .rem-title{color:var(--muted-foreground)}.rem-nav{transition:background-color .14s,color .14s}.rem-nav[data-active=true]{background:color-mix(in oklab, var(--c) 16%, var(--card))}.rem-nav[data-active=true] .rem-nav-label{color:var(--foreground);font-weight:600}.rem-progress{background:color-mix(in oklab, var(--muted-foreground) 22%, transparent);border-radius:999px;height:6px;overflow:hidden}.rem-progress>span{border-radius:inherit;background:var(--rem-accent-fill);height:100%;transition:width .32s cubic-bezier(.2,.8,.2,1);display:block}.rem-sheet-enter{animation:.22s cubic-bezier(.2,.8,.2,1) rem-sheet-in}@keyframes rem-sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rem-panel-enter{animation:.2s cubic-bezier(.2,.8,.2,1) rem-panel-in}@keyframes rem-panel-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.rem-fade-out{animation:.45s 1.1s forwards rem-fade}@keyframes rem-fade{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.rem-check,.rem-check:after,.rem-sheet-enter,.rem-panel-enter,.rem-fade-out,.rem-progress>span{transition:none!important;animation:none!important}}
