.today-streak{align-items:center;gap:10px;justify-content:inherit;flex-wrap:wrap;margin:4px 0 2px;display:flex}.today-card.big .today-streak{justify-content:center}.today-flame{color:#c2410c;font-variant-numeric:tabular-nums;background:#ff7a0024;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-weight:700;display:inline-flex}.today-flame.small{margin-inline-start:4px;padding:1px 7px;font-size:13px}.today-card.big .today-streak .today-flame{padding:5px 14px;font-size:20px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .today-flame{color:#ffa24d}}:root[data-theme=dark] .today-flame{color:#ffa24d}.today-streak.milestone .today-flame{background:var(--grad);color:#fff;animation:.7s cubic-bezier(.2,.9,.3,1.4) both today-bump}.today-milestone{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:2px 0 6px;font-size:20px;font-weight:700;animation:.5s ease-out both today-rise}.today-froze{white-space:nowrap}.reminder-chip{align-self:center;margin-top:4px}.reminder-on{text-align:center;margin:6px 0 0}.reminder-on .link-btn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.reminder-note{text-align:center;margin:6px 0 0}@keyframes today-bump{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes today-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.today-streak.milestone .today-flame,.today-milestone{animation:none}}
