.track-link{align-items:center;column-gap:var(--space-l);display:grid;grid-template-columns:1fr auto;row-gap:var(--space-s)}.track-link--card{background:color-mix(in srgb,var(--colour-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--colour-accent) 45%,transparent);border-left:4px solid var(--colour-accent);border-radius:var(--border-radius);margin:var(--space-l)0;padding:var(--space-l)}.track-link--inline{border-top:1px solid var(--panel-border);margin-top:var(--space-l);padding-top:var(--space-l)}.track-link__title{align-items:center;display:flex;font-size:var(--font-size-l);gap:var(--space-s);margin:0 0 var(--space-xs)}.track-link__title .bi{color:var(--colour-accent)}.track-link__intro{color:var(--text-secondary);margin:0}.track-link__action{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-xs)}.track-link[hidden],.track-link__action[hidden],.track-link__done[hidden],.track-link__text[hidden]{display:none}.track-link__done{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-m);grid-column:1/-1;justify-content:space-between}.track-link__done-text{align-items:center;display:flex;font-size:var(--font-size-m);gap:var(--space-s);margin:0}.track-link__done-text .bi{color:var(--colour-success)}@media only screen and (max-width:700px){.track-link{grid-template-columns:1fr}}