@keyframes bTick{to{transform:rotate(360deg)}}.tls-crumb{color:var(--mut);text-decoration:none}.tls-crumb:hover{color:var(--acc)}.tls-card{color:inherit;align-items:flex-start;gap:16px;padding:18px;text-decoration:none;display:flex}.tls-card:hover{color:inherit}.tls-icon{border:1px solid var(--line);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .3s,box-shadow .3s;display:flex}.tls-card:hover .tls-icon{border-color:color-mix(in srgb, var(--acc) 65%, transparent);box-shadow:0 8px 20px color-mix(in srgb, var(--acc) 28%, transparent);transform:translateY(-4px)rotate(-8deg)scale(1.08)}.tls-hd{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tls-name{font-family:var(--font-display);font-size:18px;font-weight:600}.tls-dom{font-family:var(--font-mono);letter-spacing:.12em;text-transform:lowercase;color:var(--mut);font-size:8.5px}.tls-desc{color:var(--mut);margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.tls-tags{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--mut);flex-wrap:wrap;gap:5px;margin-top:8px;font-size:8.5px;display:flex}.tls-tag{border:1px solid var(--line);border-radius:5px;padding:3px 7px}.tls-cta{background:var(--acc);color:var(--btn-ink);font-family:var(--font-body);letter-spacing:.02em;text-transform:lowercase;box-shadow:0 0 0 1px color-mix(in srgb, var(--acc) 40%, transparent), 0 14px 34px color-mix(in srgb, var(--acc) 35%, transparent);border-radius:11px;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.tls-cta:hover{color:var(--btn-ink);transform:translateY(-3px)}.tls-cta:active{transform:scale(.96)}.tls-ghost{color:var(--ink);font-family:var(--font-body);letter-spacing:.02em;text-transform:lowercase;border:1px solid var(--line);background:0 0;border-radius:11px;align-items:center;padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .3s,color .8s;display:inline-flex}.tls-ghost:hover{color:var(--ink);border-color:var(--acc)}
