.nav-streak{--flame:color-mix(in srgb, var(--color-warning) 60%, var(--color-error));color:var(--color-text-muted);text-decoration:none}.nav-streak.is-lit,.nav-streak.is-waiting,.nav-streak.is-rest{color:var(--flame)}.nav-streak--bar{border-radius:var(--radius-box);font-variant-numeric:tabular-nums;align-items:center;gap:3px;height:40px;margin-left:auto;padding:0 8px;font-size:15px;font-weight:700;display:inline-flex}.nav-streak--bar:hover{background:var(--color-primary-bg)}.nav-streak__text{align-items:baseline;gap:4px;display:inline-flex}.nav-streak__text b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.nav-streak__unit{color:var(--color-text-muted)}.nav-streak--sidebar{height:38px;margin:0 var(--space-3) var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-box);font-size:13px;font-weight:var(--font-semibold);white-space:nowrap;align-items:center;gap:8px;padding:0 11px;display:flex;overflow:hidden}.nav-streak--sidebar svg{flex-shrink:0}.nav-streak--sidebar.is-lit,.nav-streak--sidebar.is-waiting,.nav-streak--sidebar.is-rest{border-style:solid;border-color:color-mix(in srgb, var(--flame) 45%, var(--color-border))}.nav-streak--sidebar.is-lit{background:color-mix(in srgb, var(--flame) 10%, transparent)}.nav-streak--sidebar.is-lit .nav-streak__unit{color:var(--color-text-heading)}a.nav-streak--sidebar:hover{border-color:var(--flame)}@media (width<=768px){.nav-streak--sidebar{display:none}}.nav-streak:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.nav-streak.is-lit svg{transform-origin:50% 85%;animation:2.6s ease-in-out infinite nav-streak-flicker}}@keyframes nav-streak-flicker{0%,to{transform:scale(1)rotate(0)}35%{transform:scale(1.05,1.1)rotate(-2deg)}65%{transform:scale(.97,1.03)rotate(1.5deg)}}
